自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Netty源码阅读:(四)ChannelPipeline解析

摘要: Netty的ChannelPipeline是事件处理的责任链机制核心组件,通过DefaultChannelPipeline实现。Pipeline采用双向链表结构管理处理器(Handler),由头尾哨兵节点(Head/Tail)界定处理边界。AbstractChannelHandlerContext作为链表节点,包含处理器状态和执行控制逻辑,而DefaultChannelHandlerContext则持有具体ChannelHandler实例。

2025-07-09 22:13:41 845

原创 Netty源码阅读:(三)Unsafe解析

Netty Unsafe机制解析 Unsafe是Netty内部处理底层I/O操作的核心组件,作为Channel的内部接口,它通过严格的访问控制确保线程安全。

2025-07-08 20:05:25 688

原创 Netty源码阅读:(二)Reactor线程模型

Reactor线程模型是Netty高性能的核心机制,其核心实现围绕NioEventLoopGroup展开。

2025-07-04 19:29:41 683

原创 Netty源码阅读:(一)服务端启动流程

Netty服务端启动流程源码分析

2025-07-02 13:24:06 683

原创 Netty的一些简单常见问题

粘包和半包是TCP协议通信中常见的问题,本质上是由于TCP的流式传输特性导致的应用层数据边界不清晰问题。

2025-06-28 12:48:07 777

原创 Netty入门与核心组件解析

Netty是一个高性能异步网络应用框架,广泛应用于分布式系统中。本文介绍了Netty的核心组件和使用方法。

2025-06-23 20:00:53 779

原创 NIO核心原理与高效实践

本质:同步工具Selector 的实现(如 sun.nio.ch.EPollSelectorImpl)仅封装了操作系统提供的多路复用 API。它的工作完全依赖于外部线程调用其方法(如 select()、wakeup())。同步行为:当线程调用 select() 时,可能会阻塞(直到有就绪事件、超时或被唤醒)。其他线程可以通过 wakeup() 强制唤醒阻塞的 select() 调用。

2025-06-20 10:21:52 680

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除