Java JUC Atomic AtomicLong
基于 OpenJDK 12 源码分析 AtomicLong 的 CAS 累加机制,为理解 LongAdder 的分段设计建立对比基础。
基于 OpenJDK 12 源码分析 AtomicLong 的 CAS 累加机制,为理解 LongAdder 的分段设计建立对比基础。
基于OpenJDK 12分析LongAdder的实现原理,高并发场景下比AtomicLong性能更好,通过分段累加减少竞争。
《JRockit权威指南》学习笔记,整理 JVM 内存管理、垃圾回收、运行时机制和性能诊断等核心内容。
《深入理解 JVM&G1GC》学习笔记,整理 JVM 内存结构、垃圾回收原理、G1 算法与调优方法。
《数据库索引设计与优化》学习笔记,整理索引结构、SQL 处理、索引设计方法和常见认知误区。
《Java性能优化权威指南》学习笔记,整理 JVM、垃圾回收、性能监控、基准测试和应用调优方法。
持续整理程序员在架构设计、软件开发、测试、运维和团队协作中常见的中英文技术词汇、缩写及概念,方便工作沟通和快速查阅。
翻译介绍 ZGC 的设计目标、并发标记与转移机制、性能表现,以及低延迟垃圾回收的实现思路。
分析 Elasticsearch 的倒排索引、Term Dictionary、Term Index、FST 与 Posting List 压缩原理,解释高效检索的基础。
从网卡收包、CPU 中断和进程调度出发,分析 select、poll 到 epoll 的演进过程及高性能事件通知原理。