Java 程序员<br><br>个人网站:<a href="https://links.jianshu.com/go?to=https%3A%2F%2Fthinkinjava.cn" target="_blank">https://thinkinjava.cn</a><br>Stay hungry. Stay foolish.
IP属地:云南
简介 happen before 在之前发生Java使用新的JSR-133内存模型,JSR-133使用happens-before的概念来阐述操作之间的内存可见性。在JMM中...
基础 Raft是管理复制日志的一致性算法Raft基于Leader,Follow各个机器上,日志一致了,状态就一致了客户端只许和Leader节点交互,Follower节点只许从...
事务简介 事务的核心是锁和并发采用同步控制的方式保证并发的情况下性能尽可能高,且容易理解。优势是方便理解;它的劣势是性能比较低。 尽管看起来计算机可以并行处理很多事情,但实际...
ThreadLocal的具体实现 ThreadLocalMap ThreadLocalMap是ThreadLocal类的一个静态内部类,它实现了键值对的设置和获取(对比Map...
JVM 内存模型 共享 实例域、静态域和数组元素存储在堆内存中,堆内存在线程之间共享(本文使用“共享变量”这个术语代指实例域,静态域和数组元素)。 不共享 局部变量(Loca...
kafka原理简介 Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源分布式处理系统如Cl...