基于OpenJDK 12分析LongAdder的实现原理,高并发场景下比AtomicLong性能更好,通过分段累加减少竞争。
JRockit权威指南深入理解JVM 笔记
深入理解JVM&G1GC 笔记
本文整理自:《深入理解JVM&G1GC》 作者:周明耀
本书很一般,建议粗略的看看就行
出版时间:2017-06-01
数据库索引设计与优化 笔记
Java性能优化权威指南 笔记
程序员常用词汇
整理工作中常用的技术词汇,包括架构、开发、运维等领域的专业术语,持续更新中。
[译]ZGC: 一个可伸缩的低延迟垃圾收集器
翻译自:JEP 333
地址:https://openjdk.java.net/jeps/333
[转]ElasticSearch 查询的秘密
本文深入分析Elasticsearch的索引原理,包括倒排索引、Term Dictionary、Term Index、FST压缩算法、Posting List压缩技巧等核心技术,帮助你理解ES为什么能做到快速搜索。
[转]Epoll 的本质是什么?
从事服务端开发,少不了要接触网络编程。epoll 作为 Linux 下高性能网络服务器的必备技术至关重要。本文从网卡接收数据的流程讲起,串联起 CPU 中断、操作系统进程调度等知识,一步步分析阻塞接收数据、select 到 epoll 的进化过程。
Java 原子操作的实现原理
本文整理自《Java并发编程的艺术》第二章 作者:方腾飞 魏鹏 程晓明