所谓“GC roots”,或者说tracing GC的“根集合”,就是一组必须活跃的引用。例如说,这些引用可能包括:(1)所有Java线程当前活...
1.微服务的定义:作者申明微服务应该是足够的小,专注于做好一件事情;2.微服务带来的好处:(1)弹性;(2)扩展性;(3)技术异构性;(4)简化...
我们进行线上日志分析时,主要可以分为如下步骤: 通过 top命令查看CPU情况,如果CPU比较高,则通过top -Hp 命令查看当前进程的各个...
Zookeeper Atomic Broadcast(ZAB,zookeeper原子消息广播协议)。ZAB 协议是为分布式协调服务 ZooKee...
一.三阶段提交协议过程介绍在协调者和参与者中都引入超时机制,并且把两阶段提交协议的第一个阶段拆分成了两步:询问,然后再锁资源,最后真正提交。三阶...
1.提交请求依次询问参与者是否可以执行请求,如果参与者执行事物操作、并完成写入redo、uodo日之后,全部回答yes,将进入下一个阶段提交事物...
1.initMultipartResolver(context); 处理文件上传 2.initLocaleResolver(context);处...
https://blog.csdn.net/soonfly/article/details/70238902
概念: (1)悲观锁(Pessimistic Lock),顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上...