课程定位与适用人群
Netty是Java生态中高性能网络框架的事实标准,广泛应用于RPC、消息队列、即时通讯等场景。本课程由极客时间博健老师主讲,核心目标是让你不仅会用Netty,更能读懂其源码设计,从而具备排查生产事故、调优性能参数、甚至参与开源贡献的能力。
适合具备Java基础、了解TCP/IP协议栈、有过Socket编程或NIO尝试的开发者。如果你曾经被粘包半包问题困扰,或因内存泄漏导致服务OOM,这门课正是为你设计的。
学习路径与核心产出
建议按以下顺序攻克:先通过“揭开Netty面纱”建立整体认知,再用“为什么舍近求远”理解Netty对原生NIO的封装价值;随后深入源码,重点学习Reactor线程模型、内存池机制、粘包半包处理逻辑;接着动手实现服务端和客户端的编解码;最后进入调优与诊断环节,掌握高低水位线、空闲监测、线程池配置及内存泄漏跟踪。
学完后,你将能独立完成基于Netty的高并发网络服务开发,熟练处理连接管理、数据编解码、性能调优及故障排查,真正具备中高级后端工程师所需的高性能通信实战能力。
资料使用建议
课程视频体量较大,建议结合官方文档或源码仓库边看边跟读。实战部分务必动手编码,不要仅停留在观看。对于源码剖析章节,推荐打开IDE对照视频逐层调试,理解Channel、EventLoop、Pipeline等核心组件的协作流程。调优与诊断内容需配合压力测试工具实践,才能将知识转化为解决实际问题的能力。
课程目录
极客时间 - 博健 - Netty源码剖析与实战文档.png [493.5 KB] 02丨内容综述.mp4 [77.7 MB] 35丨引入响应分发完善客户端.mp4 [407.1 MB] 33丨实现客户端编解码.mp4 [60.6 MB] 13丨源码剖析:Netty对处理粘包-半包的支持.mp4 [515.6 MB] 55丨Cassandra如何使用Netty?.mp4 [179.8 MB] 60丨课程回顾与总结.mp4 [98.5 MB] 31丨实现服务器端编解码.mp4 [327.0 MB] 01丨课程介绍.mp4 [169.1 MB] 12丨TCP粘包-半包Netty全搞定.mp4 [401.0 MB] 57丨Hadoop如何使用Netty?.mp4 [237.6 MB] 48丨安全增强:设置“高低水位线”等保护好自己.mp4 [166.5 MB] 39丨调优参数:图解费脑的三个参数.mp4 [151.4 MB] 42丨跟踪诊断:让应用内存不“泄露”?.mp4 [395.5 MB] 04丨为什么舍近求远:不直接用JDKNIO?.mp4 [140.3 MB] 47丨优化使用:为不同平台开启native.mp4 [342.3 MB] 25丨源码剖析:业务处理.mp4 [238.8 MB] 20丨源码解析:Netty对堆外内存和内存池的支持.mp4 [394.3 MB] 16丨keepalive与idle监测.mp4 [355.7 MB] 22丨源码剖析:启动服务.mp4 [214.4 MB] 28丨源码剖析:关闭服务.mp4 [373.5 MB] 24丨源码剖析:接收数据.mp4 [384.2 MB] 58丨赏析Netty之美.mp4 [139.6 MB] 43丨优化使用:用好自带注解省点心.mp4 [338.9 MB] 19丨Netty如何玩转内存使用.mp4 [241.5 MB] 53丨安全增强:拿来即用的SSL-抓包暴露本质.mp4 [281.5 MB] 07丨Netty的现状与趋势.mp4 [169.8 MB] 17丨源码剖析:Netty对keepalive与idle监测的支持.mp4 [517.0 MB] 03丨揭开Netty面纱.mp4 [232.7 MB] 32丨实现一个服务器端.mp4 [174.1 MB] 38丨调优参数:权衡Netty核心参数.mp4 [528.1 MB] 09丨源码剖析:Netty对I-O模式的支持.mp4 [267.2 MB] 49丨安全增强:启用空闲监测.mp4 [381.5 MB] 44丨优化使用:“整改”线程模型让响应健步如飞.mp4 [144.6 MB] 59丨如何给Netty贡献代码?.mp4 [280.8 MB] 26丨源码剖析:发送数据.mp4 [210.0 MB] 27丨源码剖析:断开连接.mp4 [430.3 MB] 10丨Netty如何支持三种Reactor?.mp4 [255.6 MB] 34丨完成一个客户端雏形.mp4 [397.4 MB] 15丨源码剖析:Netty对常用编解码的支持.mp4 [553.1 MB] 45丨优化使用:增强写,延迟与吞吐量的抉择.mp4 [217.1 MB] 40丨跟踪诊断:如何让应用易诊断?.mp4 [375.0 MB] 18丨Netty的那些“锁”事.mp4 [355.2 MB] 36丨Netty编码中易错点解析.mp4 [417.6 MB] 30丨案例介绍和数据结构设计.mp4 [88.9 MB] 29丨遍写网络应用程序的基本步骤.mp4 [119.4 MB] 51丨安全增强:少不了的自定义授权.mp4 [356.8 MB] 05丨为什么孤注一掷:独选Netty?.mp4 [80.0 MB] 11丨源码剖析:Netty对Reactor的支持.mp4 [422.3 MB] 46丨优化使用:如何让应用丝般“平滑”?.mp4 [499.8 MB] 23丨源码剖析:构建连接.mp4 [374.4 MB] 50丨安全增强:简单有效的黑白名单.mp4 [338.5 MB] 14丨常用的“二次”编解码方式.mp4 [227.3 MB] 08丨Netty怎么切换三种I-O模式?.mp4 [151.0 MB] 21丨Netty代码编译与总览.mp4 [442.8 MB] 37丨调优参数:调整System参数夯实基础.mp4 [387.4 MB] 54丨安全增强:拿来即用的SSL-轻松融入案例.mp4 [226.7 MB] 41丨跟踪诊断:应用能可视,心理才有底.mp4 [329.7 MB] 56丨Dubbo如何使用Netty?.mp4 [197.0 MB] 06丨Netty的前尘往事.mp4 [99.1 MB] 52丨安全增强:拿来即用的SSL-对话呈现表象.mp4 [178.9 MB]



![大疆维修,无人机维修教程[66.30GB]](/_next/image?url=%2Fapi%2Fuploads%2Fb6a69810-862f-479c-a529-d66880073ebc.jpg&w=1920&q=75)


