专题: Java 核心
按专题持续组织的技术文章,适合成体系阅读和追踪。
java 中的 i++ 与 ++i 分析
i++ 与 ++i 的指令数相同,差异只在顺序,决定意义的是先加还是后取。
JavaJVM字节码发布于更新于从字节码分析Java的方法重写和重载
重载看声明,重写看实例,多态的本质是分派发生的时机。
JavaJVM字节码发布于更新于基于atomic包分析CAS原理
不锁,不阻塞,靠重试换来无锁并发。
Java并发编程CAS发布于ThreadLocal分析其弱引用和可能引起的内存泄漏
弱引用挡不住线程池,挡不住的是从不调 remove 的手。
Java并发编程ThreadLocal发布于更新于Java并发模型交锋:Netty响应式 vs 虚拟线程
高并发真正的胜利,是把同步代码写得像异步一样快。
Java并发虚拟线程发布于IDEA 多线程debug干预线程执行顺序
线上多线程 bug 不能靠 sleep 复现,要靠调试器把竞态钉死在某一步。
JavaIDEA调试发布于更新于突破 JVM 物理边界:高性能网络 I/O 与底层零拷贝机制
数据每进一次 JVM 堆,就要被拷两次——高手的系统,从不让数据走冤枉路。
JVM零拷贝Netty发布于