莫那·鲁道:
博客地址:https://www.cnblogs.com/stateis0/
零拷贝 编写你的第一个 Java 版 Raft 分布式 KV 存储 深入浅出 JVM GC常用 GC 参数介绍 JVM 运行时数据区 一张 JVM 相关的思维脑图(4.4M) 深入浅出 JVM ClassLoader 深入浅出 JVM GC JVM 线上故障排查基本操作 深入浅出 JVM GC Netty 高性能之道 - Recycler 对象池的复用 Java 使用 happen-before 规则实现共享变量的同步操作 Apollo 5 教你怎么把自己的配置放到 Spring 环境中 探秘 Java 热部署二(Java agent premain) 探秘 Java 热部署 探秘 Java 热部署三(Java agent agentmain) Raft 基础 谈谈中间件开发 本人开源项目 Lu-Rpc 使用 Cglib 实现多重代理 Apollo 9 — adminService 主/灰度版本发布 Apollo 8 — ConfigService 异步轮询接口的实现 Apollo 7 — ConfigService 消息扫描设计实现 Apollo 4 客户端 SDK 设计 Apollo 3 定时/长轮询拉取配置的设计 Apollo 1 融合 Spring 的三个入口
零拷贝
编写你的第一个 Java 版 Raft 分布式 KV 存储
深入浅出 JVM GC常用 GC 参数介绍
JVM 运行时数据区
一张 JVM 相关的思维脑图(4.4M)
深入浅出 JVM ClassLoader
深入浅出 JVM GC
JVM 线上故障排查基本操作
Netty 高性能之道 - Recycler 对象池的复用
Java 使用 happen-before 规则实现共享变量的同步操作
Apollo 5 教你怎么把自己的配置放到 Spring 环境中
探秘 Java 热部署二(Java agent premain)
探秘 Java 热部署
探秘 Java 热部署三(Java agent agentmain)
Raft 基础
谈谈中间件开发
本人开源项目 Lu-Rpc
使用 Cglib 实现多重代理
Apollo 9 — adminService 主/灰度版本发布
Apollo 8 — ConfigService 异步轮询接口的实现
Apollo 7 — ConfigService 消息扫描设计实现
Apollo 4 客户端 SDK 设计
Apollo 3 定时/长轮询拉取配置的设计
Apollo 1 融合 Spring 的三个入口