导语:承接第一篇,本篇啃最后一座山——内存管理与实战。先对比
ByteBuf与 JDKByteBuffer的差异,讲清 ByteBuf 的四种分类与选型;再深入 引用计数与内存泄漏防护(线上最常见的踩坑点);然后图解 零拷贝的五个层次;最后收尾于 TCP 粘包拆包与 Netty 拆包器、编解码器体系、IO 线程阻塞问题 与 心跳保活机制,共 9 题。
2026/8/18大约 22 分钟
导语:承接第一篇,本篇啃最后一座山——内存管理与实战。先对比
ByteBuf与 JDKByteBuffer的差异,讲清 ByteBuf 的四种分类与选型;再深入 引用计数与内存泄漏防护(线上最常见的踩坑点);然后图解 零拷贝的五个层次;最后收尾于 TCP 粘包拆包与 Netty 拆包器、编解码器体系、IO 线程阻塞问题 与 心跳保活机制,共 9 题。
导语:Netty 面试的「三座大山」是——线程模型、Pipeline 责任链、内存管理。本篇打前两座:先说清「Netty 是什么、为什么高性能、有哪些核心组件」,再用图把 Reactor 三种模型的演进 和 Netty 主从多线程模型 画明白,接着深挖
NioEventLoop的事件循环与 JDK epoll 空轮询 Bug 的修复,最后讲透 Pipeline 的双向链表结构 与 入站/出站事件传播顺序,共 9 题。