《时间轮在 Netty , Kafka 中的设计与实现(上)》[https://www.jianshu.com/p/411ba13588e2] 4. 单层时间轮的设计缺陷 N...

《时间轮在 Netty , Kafka 中的设计与实现(上)》[https://www.jianshu.com/p/411ba13588e2] 4. 单层时间轮的设计缺陷 N...
本文基于 Netty 4.1.112.Final , Kafka 3.9.0 版本进行讨论 在业务开发的场景中,我们经常会遇到很多定时任务的需求。比如,生成业务报表,周期性对...
本文基于 Netty 4.1.112.Final 版本进行讨论 本文是 Netty 内存管理系列的最后一篇文章,在第一篇文章 《聊一聊 Netty 数据搬运工 ByteBuf...
本文基于 Netty 4.1.112.Final 版本进行讨论 本来笔者是想在上篇文章 《谈一谈 Netty 的内存管理 —— 且看 Netty 如何实现 Java 版的 J...
《谈一谈 Netty 的内存管理 —— 且看 Netty 如何实现 Java 版的 Jemalloc(上)》[https://www.jianshu.com/p/91c00a...
《谈一谈 Netty 的内存管理 —— 且看 Netty 如何实现 Java 版的 Jemalloc(上)》[https://www.jianshu.com/p/91c00a...
本文基于 Netty 4.1.112.Final 版本进行讨论 在之前的 Netty 系列[https://mp.weixin.qq.com/mp/appmsgalbum?_...
本文基于 Netty 4.1.56.Final 版本进行讨论 在上篇文章《聊一聊 Netty 数据搬运工 ByteBuf 体系的设计与实现》[https://mp.weixi...
《聊一聊 Netty 数据搬运工 ByteBuf 体系的设计与实现(上)》[https://www.jianshu.com/p/ed0a144c3ec7] 2.7 ByteB...
本文基于 Netty 4.1.56.Final 版本进行讨论 时光芿苒,岁月如梭,好久没有给大家更新 Netty 相关的文章了,在断更 Netty 的这段日子里,笔者一直在持...
本文基于 OpenJDK17 进行讨论,垃圾回收器为 ZGC。 提示: 为了方便大家索引,特将在上篇文章 《以 ZGC 为例,谈一谈 JVM 是如何实现 Reference ...
本文基于 OpenJDK17 进行讨论,垃圾回收器为 ZGC。 提示: 为了方便大家索引,特将在上篇文章 《以 ZGC 为例,谈一谈 JVM 是如何实现 Reference ...
本文基于 OpenJDK17 进行讨论,垃圾回收器为 ZGC。 提示: 为了方便大家索引,特将在上篇文章 《以 ZGC 为例,谈一谈 JVM 是如何实现 Reference ...
《以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的(上)》[https://www.jianshu.com/p/64b33c45aef6] 《以 ZG...
《以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的(上)》[https://www.jianshu.com/p/64b33c45aef6] 4. JV...
本文基于 OpenJDK17 进行讨论 1. Reference 相关概念及其应用场景总览 Reference(引用)是 JVM 中非常核心且重要的一个概念,垃圾回收器判断一...
本文基于 OpenJDK17 进行讨论 在 JDK NIO 针对堆外内存的分配场景中,我们经常会看到 System.gc 的身影,比如当我们通过 FileChannel#ma...
本文基于 Linux 内核 5.4 版本进行讨论 自上篇文章《从 Linux 内核角度探秘 JDK MappedByteBuffer》[https://mp.weixin.q...
《从 Linux 内核角度探秘 JDK MappedByteBuffer(上)》[https://www.jianshu.com/p/eb8d1a52b3bb] 《从 Lin...
《从 Linux 内核角度探秘 JDK MappedByteBuffer(上)》[https://www.jianshu.com/p/eb8d1a52b3bb] 2.5 JD...