摘要: 📅 2026-05-29 ✍️ 原创 🏷️ Java / NIO / Netty / 源码分析 / 连接处理 在上一篇文章中,我们详细分析了 NioEventLoop 的 run() 方法。其中在处理 IO 事件时,如果是 OP_ACCEPT 事件,会调用 unsafe.read() 方法。 这 阅读全文
posted @ 2026-05-29 15:49 小金虫 阅读(15) 评论(0) 推荐(0)
摘要: 📅 2026-05-27 ✍️ 原创 🏷️ Java / NIO / Netty / 源码分析 / NioEventLoop 在上一篇中,我们讲到 EventLoop 的线程在 doStartThread() 中被启动,随后调用了 SingleThreadEventExecutor.this.r 阅读全文
posted @ 2026-05-29 14:59 小金虫 阅读(18) 评论(0) 推荐(0)
摘要: 📅 2026-05-22 ✍️ 原创 🏷️ Java / NIO / Netty / 源码分析 / doBind0 在上一篇文章中,我们详细分析了 Channel 是如何注册到 Selector 上的。注册完成后,服务端还不能接收连接,因为我们还没有真正监听端口。 这一篇,我们来看看 bind( 阅读全文
posted @ 2026-05-29 14:59 小金虫 阅读(8) 评论(0) 推荐(0)
摘要: 📅 2025-05-22 ✍️ 原创 🏷️ Java NIO Netty 源码分析 Channel 注册 上一篇我们讲了 initAndRegister() 中的 init 阶段——NioServerSocketChannel 的创建、AbstractNioChannel 设置非阻塞、Abstr 阅读全文
posted @ 2026-05-29 14:58 小金虫 阅读(19) 评论(0) 推荐(0)
摘要: 📅 2026-05-22 ✍️ 原创 🏷️ Java NIO Netty 源码分析 Channel初始化 上一篇我们拆解了 bind(8080) 方法的整体骨架,知道了它内部主要做了两件事:initAndRegister 和 doBind0。其中 initAndRegister 又可以分为两大步 阅读全文
posted @ 2026-05-29 14:58 小金虫 阅读(19) 评论(0) 推荐(0)
摘要: 📅 2026-05-22 ✍️ 原创 🏷️ Java NIO Netty 源码分析 bind 上一篇我们讲清楚了 parentGroup 和 childGroup 的分工,以及为什么 parentGroup 通常只需要 1 个线程。 到目前为止,我们的服务端代码已经配置了 EventLoopGr 阅读全文
posted @ 2026-05-29 14:58 小金虫 阅读(12) 评论(0) 推荐(0)
摘要: 📅 2026-05-22 ✍️ 原创 🏷️ Java NIO Netty Reactor 源码分析 上一篇我们拆解了 NioEventLoopGroup 的初始化过程,知道了它内部创建了一组 NioEventLoop, 每个 NioEventLoop 就是一个"线程 + Selector + 任 阅读全文
posted @ 2026-05-29 14:58 小金虫 阅读(23) 评论(0) 推荐(0)
摘要: 📅 2026-05-22 ✍️ 原创 🏷️ Java NIO Netty EventLoop 源码分析 在前两篇博客中,我们用 NIO 原生 API 和 Netty 各写了一个最简单的 C/S Demo。不知道你有没有注意到,不管是服务端还是客户端,第一行代码几乎都是一样的: new NioEv 阅读全文
posted @ 2026-05-29 14:57 小金虫 阅读(18) 评论(0) 推荐(0)
摘要: 📅 2026-05-22 ✍️ 原创 🏷️ Java NIO Netty 网络编程 在上一篇博客中,我们用 Java NIO 的原生 API 手写了一个最简单的客户端与服务器,跑通了多路复用的基本流程,在本章里将介绍Netty是怎么实现相应功能的。Netty 基于 NIO 封装,屏蔽了底层 Se 阅读全文
posted @ 2026-05-29 14:57 小金虫 阅读(17) 评论(0) 推荐(0)
摘要: 📅 2026-05-22 ✍️ 原创 🏷️ Java NIO 网络编程 Socket 提到 Java 网络编程,绝大多数同学第一时间想到的可能是 ServerSocket + Socket 的 BIO(阻塞 I/O)模型。但在高并发场景下,BIO 的"一连接一线程"模式很快就会把线程池打满,系统 阅读全文
posted @ 2026-05-29 14:57 小金虫 阅读(20) 评论(0) 推荐(0)