设计
Event
GC
- Visualizing Garbage Collection Algorithms,现代垃圾收集算法,不局限于特定语言。阅读笔记在此。
Concurrency
- Java Memory Model FAQ。比较浅显的介绍了什么是reording、synchroniztion、volatile、DCL以及它们的影响、作用以及要注意的地方。
缓存
- Design Of A Modern Cache,Caffeine作者总结的现代进程内缓存的设计
- Design Of A Modern Cache—Part Deux,上篇文章的续篇
- Apache Kafka, Purgatory, and Hierarchical Timing Wheels,Kafka使用层级时间轮子来处理大量定时任务
- Hierarchical Timing Wheels论文
AuthN
- The New RBAC: Resource-Based Access Control 基于资源的访问控制系统设计思路。
CPU、内存级性能优化
- False sharing - Wikipedia, the free encyclopedia
- Psychosomatic, Lobotomy, Saw: Know Thy Java Object Memory Layout
- Mechanical Sympathy: False Sharing && Java 7
- Mechanical Sympathy: False Sharing
- Mechanical Sympathy: Smart Batching
评论