秃头Java人
秃头Java人
全部文章
Java
.net(2)
.netcore(1)
asp.net(1)
azure(1)
DDD(2)
eureka(1)
github(1)
golang(1)
http(1)
IDEA(2)
intellij-idea(1)
Java架构(2)
Java程序员(9)
Java面试(2)
jenkins(2)
kafka(4)
kubernetes(1)
linux(2)
macos(1)
mvc(1)
mysql(7)
nginx(1)
rabbitmq(1)
redis(7)
spring(24)
spring boot(8)
spring cloud(4)
spring-boot(1)
sql(3)
ssh(1)
tcp/ip(1)
中间件(1)
分布式(4)
前端(2)
区块链(1)
压力测试(1)
学习(1)
安全(5)
微服务(3)
散列表(2)
数据库(7)
数据结构(1)
服务器(1)
未归档(48)
程序人生(9)
算法(1)
经验分享(3)
缓存(1)
网络(4)
网络协议(1)
链表(2)
面试(40)
归档
标签
去牛客网
登录
/
注册
秃头Java人的博客
人在软件圈,读书破万“卷”
全部文章
/ Java
(共339篇)
应“云”而生的 Java 框架:构建本机可执行文件
今天来看一下 Quarkus 构建出来的本机可执行文件到底比 Spring 应用能快多少, 生态的成熟度不在这里讨论 。 TLDR 先上结论, 与只有一个 Controller 的Spring Web 应用做下对比。 应用启动时间:0.012s vs 2.294s 镜...
2022-04-27
0
372
什么是redo log和undo log
MySQL日志系统中最重要的日志为 重做日志redo log 和 归档日志bin log ,后者为MySQL Server层的日志,前者为InnoDB存储引擎层的日志。 1 重做日志redo log 1.1 什么是redo log redo log用于保证事务的持久性,即ACID中的D。 持...
2022-04-27
0
395
终于有人用130个案例把微服务方方面面完美演示出来了
微服务架构 说到现在流行的微服务架构,我们都知道它主要的技术手段就是SpringBoot+SpringCloud。它能对项目进行有效的“业务区”划分,并利用合理的技术对业务性能做出提升和改善,同时又极大地简化了配置文件的使用。虽然是开发之中看起来非常简单的一种实现技术,但简单的背后考究的却是开发者...
2022-04-27
0
227
从线上偶发的宕机事件看Netty流量控制
业务背景 目前移动端的使用场景中会用到大量的消息推送,push消息可以帮助运营人员更高效地实现运营目标(比如给用户推送营销活动或者提醒APP新功能)。 对于推送系统来说需要具备以下两个特性: 消息秒级送到用户,无延时,支持每秒百万推送,单机百万长连接。 支持通知、文本、自定义消息透传等展...
2022-04-27
0
228
Spring支持的常用数据库事务传播属性和隔离级别
那么不知道你 对于Spring支持的常用数据库事务传播属性和隔离级别 了解得怎么样呢?要不要一起复习复习了:grin: 很喜欢一句话:“八小时内谋生活,八小时外谋发展” 共勉 :woman::computer: 描述 :进来先看看风景啦,要相信会有光的哦 一、事务传播属性 前言: 对于...
2022-04-27
0
252
线程与线程池的那些事之线程池篇
本文关键字: 线程 , 线程池 , 单线程 , 多线程 , 线程池的好处 , 线程回收 , 创建方式 , 核心参数 , 底层机制 , 拒绝策略 , 参数设置 , 动态监控 , 线程隔离 线程和线程池相关的知识,是Java学习或者面试中一定会遇到的知识点,本篇我们会从线程和进程,并行与并发,单线程...
2022-04-27
0
297
我不理解,为什么还有人会不懂微服务架构中的微服务网关模式呢?
微服务网关 微服务网关在微服务架构中作为HTTP请求的统一调用入口,用来屏蔽和隔离内部服务实现细节,保护、增强和控制对微服务的访问,实现了服务之间调用关系的松散耦合,增强了服务的可重用性。此外还可以将安全、灰度、熔断等公共组件和切面功能放置到网关节点,实现系统的关注点分离。 微服务网关模式 在...
2022-04-27
0
624
10年阿里人告诉你:秒杀系统设计就该这么玩
秒杀活动是指网络商家为促销等目的组织或网上限时抢购活动,这种活动具有瞬时并发量大、库存量少和业务逻辑简单等特点。设计一个秒杀系统需要考虑的因素很多,比如对现有业务的影响、网络带宽消耗以及超卖等因素。本文会讨论秒杀系统的各个环节可能存在的问题以及解决方案。 秒杀系统 傻瓜式秒杀系统 秒杀系统的核...
2022-04-27
0
274
SpringApplication启动逻辑
个人觉得这个也很重要的,顺便在这里参考“芋艿“的博客深入学习下底层源码,然后再配合一张图来帮助理解记忆。咱们的Spring Boot版本是1.5.9,所以您的版本里源码实现可能会有区别,但我觉得不同版本的Spring Boot整体思想应该差不多。 构造器 // sources数组仅仅包含一个元素...
2022-04-27
0
238
Java 17发布,Java迈入新时代
前言 2021年9月14日Java 17发布,作为新时代的农民工,有必要了解一下都有哪些新东西。 Java 17是Java 11以来又一个LTS(长期支持)版本,Java 11 和Java 17之间发生了那些变化可以在OpenJDK官网找到JEP(Java增强建议)的完整列表。 本期文章会重点...
2022-04-27
0
271
首页
上一页
2
3
4
5
6
7
8
9
10
11
下一页
末页