getfromcode

尚硅谷Netty核心技术及源码剖析教程

后端开发
课程简介

在构建高并发后端服务时,原生 Java NIO 的 API 复杂且易错,直接基于 JDK 开发容易陷入底层细节而忽视业务逻辑。Netty 通过封装 IO 模型、优化内存管理和简化线程模型,成为 Dubbo、Elasticsearch 等主流中间件的首选网络通信底座。本课程聚焦于 Netty 的核心机制与源码级剖析,旨在解决开发者“会用但不懂原理”的痛点,帮…

已有 11 人浏览 发布 2026-03-01 更新 2026-09-28

在构建高并发后端服务时,原生 Java NIO 的 API 复杂且易错,直接基于 JDK 开发容易陷入底层细节而忽视业务逻辑。Netty 通过封装 IO 模型、优化内存管理和简化线程模型,成为 Dubbo、Elasticsearch 等主流中间件的首选网络通信底座。本课程聚焦于 Netty 的核心机制与源码级剖析,旨在解决开发者“会用但不懂原理”的痛点,帮助你从黑盒使用者转变为能够定制和调优 Netty 内核的工程实践者。

前置基础与学习路径

本教程适合具备扎实 Java 基础知识,并熟悉 Socket 编程及基本线程并发概念的开发者。你不需要精通所有中间件,但必须理解 BIO、NIO 和 AIO 的基本区别,以及 Reactor 线程模型的基本结构。建议优先关注 IO 模型演进章节,从 BIO 实例入手,对比分析其阻塞特性,再过渡到 NIO 的 Channel、Buffer 和 Selector 机制。这一部分不仅是 Netty 的地基,也是理解后续 Pipeline 和 Handler 流转的关键。随后深入 Netty 的启动流程(Bootstrap)和核心组件结构,重点研读 EventLoop、ChannelPipeline 和 ByteBuf 的实现细节,这是连接应用层代码与底层 IO 操作的桥梁。

实战能力与资料配合

学完本课程后,你将具备独立构建高性能 RPC 框架的能力,能够像课程中演示的那样,基于 Netty 实现类似 Dubbo 的远程调用服务。这包括自定义协议编码解码、处理粘包拆包问题、优化零拷贝内存以及进行线程模型调优。资料包含完整的视频讲解与配套源码,建议采用“看视频理解思路 + 跟代码调试运行”的模式。不要只停留在观看层面,务必在 IDE 中打开 Netty 源码,通过断点跟踪请求从客户端发出到服务端处理的完整生命周期。特别是针对 ByteBuf 的引用计数机制和 EventLoop 的任务队列调度,建议亲手编写小型 Demo 进行验证,观察内存分配与释放的具体行为。这种对照源码的动手实践,能确保你将理论知识转化为可落地的工程技能,真正掌握构建高吞吐、低延迟网络服务所需的核心能力。

课程目录:

尚硅谷-Netty核心技术及源码剖析教程/
└──Netty相关资料.zip 999.37M

课程目录

课程目录117 集
  • 尚硅谷-Netty核心技术及源码剖析教程/
  • 视频
  • 116-尚硅谷-Netty核心技术及源码剖析-用Netty实现DubboRPC-6.avi 52.56M
  • 001-尚硅谷-Netty核心技术及源码剖析-课程说明和要求.avi 51.94M
  • 002-尚硅谷-Netty核心技术及源码剖析-Netty是什么.avi 21.40M
  • 003-尚硅谷-Netty核心技术及源码剖析-应用场景和学习资料.avi 17.06M
  • 004-尚硅谷-Netty核心技术及源码剖析-IO模型.avi 126.84M
  • 005-尚硅谷-Netty核心技术及源码剖析-BIO 介绍说明.avi 27.80M
  • 006-尚硅谷-Netty核心技术及源码剖析-BIO实例及分析.avi 95.63M
  • 007-尚硅谷-Netty核心技术及源码剖析-BIO内容梳理小结.avi 13.98M
  • 008-尚硅谷-Netty核心技术及源码剖析-NIO介绍说明.avi 50.59M
  • 009-尚硅谷-Netty核心技术及源码剖析-NIO的Buffer基本使用.avi 38.23M
  • 010-尚硅谷-Netty核心技术及源码剖析-NIO三大核心组件关系.avi 67.35M
  • 011-尚硅谷-Netty核心技术及源码剖析-Buffer的机制及子类.avi 108.43M
  • 012-尚硅谷-Netty核心技术及源码剖析-Channel基本介绍.avi 48.28M
  • 013-尚硅谷-Netty核心技术及源码剖析-Channel应用实例1.avi 48.42M
  • 014-尚硅谷-Netty核心技术及源码剖析-Channel应用实例2.avi 17.23M
  • 015-尚硅谷-Netty核心技术及源码剖析-Channel应用实例3.avi 60.56M
  • 016-尚硅谷-Netty核心技术及源码剖析-Channel拷贝文件.avi 22.09M
  • 017-尚硅谷-Netty核心技术及源码剖析-Buffer类型化和只读.avi 43.39M
  • 018-尚硅谷-Netty核心技术及源码剖析-MappedByteBuffer使用.avi 44.27M
  • 019-尚硅谷-Netty核心技术及源码剖析-Buffer的分散和聚集.avi 83.51M
  • 020-尚硅谷-Netty核心技术及源码剖析-Channel和Buffer梳理.avi 37.01M
  • 021-尚硅谷-Netty核心技术及源码剖析-Selector介绍和原理.avi 28.78M
  • 022-尚硅谷-Netty核心技术及源码剖析-Selector API介绍.avi 49.04M
  • 023-尚硅谷-Netty核心技术及源码剖析-SelectionKey在NIO体系.avi 57.53M
  • 024-尚硅谷-Netty核心技术及源码剖析-NIO快速入门(1).avi 99.09M
  • 025-尚硅谷-Netty核心技术及源码剖析-NIO快速入门(2).avi 25.21M
  • 026-尚硅谷-Netty核心技术及源码剖析-NIO快速入门小结.avi 30.87M
  • 027-尚硅谷-Netty核心技术及源码剖析-SelectionKey API.avi 52.02M
  • 028-尚硅谷-Netty核心技术及源码剖析-SocketChannel API.avi 25.40M
  • 029-尚硅谷-Netty核心技术及源码剖析-NIO 群聊系统(1).avi 34.63M
  • 030-尚硅谷-Netty核心技术及源码剖析-NIO 群聊系统(2).avi 65.13M
  • 031-尚硅谷-Netty核心技术及源码剖析-NIO 群聊系统(3).avi 52.98M
  • 032-尚硅谷-Netty核心技术及源码剖析-NIO 群聊系统(4).avi 51.30M
  • 033-尚硅谷-Netty核心技术及源码剖析-零拷贝原理剖析.avi 74.22M
  • 034-尚硅谷-Netty核心技术及源码剖析-零拷贝应用实例.avi 79.27M
  • 035-尚硅谷-Netty核心技术及源码剖析-零拷贝AIO内容梳理.avi 62.21M
  • 036-尚硅谷-Netty核心技术及源码剖析-Netty概述.avi 58.94M
  • 037-尚硅谷-Netty核心技术及源码剖析-线程模型概述.avi 41.93M
  • 038-尚硅谷-Netty核心技术及源码剖析-Reactor模式图解剖析.avi 93.83M
  • 039-尚硅谷-Netty核心技术及源码剖析-单Reactor单线程模式.avi 56.09M
  • 040-尚硅谷-Netty核心技术及源码剖析-单Reactor多线程模式.avi 66.20M
  • 041-尚硅谷-Netty核心技术及源码剖析-主从Reactor模式.avi 112.12M
  • 042-尚硅谷-Netty核心技术及源码剖析-Netty模型-通俗版.avi 27.19M
  • 043-尚硅谷-Netty核心技术及源码剖析-Netty模型-详细版.avi 41.72M
  • 044-尚硅谷-Netty核心技术及源码剖析-Netty入门-服务端1.avi 44.60M
  • 045-尚硅谷-Netty核心技术及源码剖析-Netty入门-服务端2.avi 25.88M
  • 046-尚硅谷-Netty核心技术及源码剖析-Netty入门-客户端.avi 60.00M
  • 047-尚硅谷-Netty核心技术及源码剖析-Netty案例源码分析.avi 83.31M
  • 048-尚硅谷-Netty核心技术及源码剖析-Netty模型梳理.avi 95.17M
  • 049-尚硅谷-Netty核心技术及源码剖析-taskQueue自定义任务.avi 32.62M
  • 050-尚硅谷-Netty核心技术及源码剖析-scheduledTaskQueue.avi 45.83M
  • 051-尚硅谷-Netty核心技术及源码剖析-异步模型原理剖析.avi 55.88M
  • 052-尚硅谷-Netty核心技术及源码剖析-FutureListener机制.avi 9.07M
  • 053-尚硅谷-Netty核心技术及源码剖析-Http服务程序实例.avi 94.27M
  • 054-尚硅谷-Netty核心技术及源码剖析-Http服务过滤资源.avi 20.69M
  • 055-尚硅谷-Netty核心技术及源码剖析-阶段内容梳理.avi 24.44M
  • 056-尚硅谷-Netty核心技术及源码剖析-Netty核心模块(1).avi 39.78M
  • 057-尚硅谷-Netty核心技术及源码剖析-Netty核心模块(2).avi 54.42M
  • 058-尚硅谷-Netty核心技术及源码剖析-pipeline组件剖析.avi 50.48M
  • 059-尚硅谷-Netty核心技术及源码剖析-Netty核心模块梳理.avi 35.39M
  • 060-尚硅谷-Netty核心技术及源码剖析-EventLoop组件.avi 87.37M
  • 061-尚硅谷-Netty核心技术及源码剖析-Unpooled应用实例1.avi 52.36M
  • 062-尚硅谷-Netty核心技术及源码剖析-Unpooled应用实例2.avi 52.95M
  • 063-尚硅谷-Netty核心技术及源码剖析-Netty群聊系统服务端.avi 127.30M
  • 064-尚硅谷-Netty核心技术及源码剖析-Netty群聊系统客户端.avi 61.37M
  • 065-尚硅谷-Netty核心技术及源码剖析-Netty私聊实现思路.avi 22.77M
  • 066-尚硅谷-Netty核心技术及源码剖析-Netty心跳机制实例.avi 56.85M
  • 067-尚硅谷-Netty核心技术及源码剖析-Netty心跳处理器.avi 19.76M
  • 068-尚硅谷-Netty核心技术及源码剖析-WebSocket长连接开发1.avi 23.96M
  • 069-尚硅谷-Netty核心技术及源码剖析-WebSocket长连接开发2.avi 32.93M
  • 070-尚硅谷-Netty核心技术及源码剖析-WebSocket长连接开发3.avi 64.25M
  • 071-尚硅谷-Netty核心技术及源码剖析-WebSocket长连接开发4.avi 13.58M
  • 072-尚硅谷-Netty核心技术及源码剖析-核心模块内容梳理.avi 60.34M
  • 073-尚硅谷-Netty核心技术及源码剖析-netty编解码器机制简述.avi 29.91M
  • 074-尚硅谷-Netty核心技术及源码剖析-ProtoBuf机制简述.avi 41.55M
  • 075-尚硅谷-Netty核心技术及源码剖析-ProtoBuf实例-生成类.avi 27.50M
  • 076-尚硅谷-Netty核心技术及源码剖析-ProtoBuf实例Codec使用.avi 53.56M
  • 077-尚硅谷-Netty核心技术及源码剖析-ProtoBuf传输多种类型.avi 37.72M
  • 078-尚硅谷-Netty核心技术及源码剖析-ProtoBuf内容小结.avi 28.71M
  • 079-尚硅谷-Netty核心技术及源码剖析-Netty入站与出站机制.avi 95.19M
  • 080-尚硅谷-Netty核心技术及源码剖析-Handler链调用机制实例1.avi 44.29M
  • 081-尚硅谷-Netty核心技术及源码剖析-Handler链调用机制实例2.avi 24.70M
  • 082-尚硅谷-Netty核心技术及源码剖析-Handler链调用机制实例3.avi 55.94M
  • 083-尚硅谷-Netty核心技术及源码剖析-Handler链调用机制实例4.avi 56.67M
  • 084-尚硅谷-Netty核心技术及源码剖析-Netty其它常用编解码器.avi 35.68M
  • 085-尚硅谷-Netty核心技术及源码剖析-Log4j 整合到Netty.avi 16.50M
  • 086-尚硅谷-Netty核心技术及源码剖析-编解码器和处理器链梳理.avi 65.01M
  • 087-尚硅谷-Netty核心技术及源码剖析-Tcp粘包拆包原理.avi 20.31M
  • 088-尚硅谷-Netty核心技术及源码剖析-Tcp粘包拆包实例演示.avi 35.90M
  • 089-尚硅谷-Netty核心技术及源码剖析-自定义协议解决TCP粘包拆包1.avi 93.26M
  • 090-尚硅谷-Netty核心技术及源码剖析-自定义协议解决TCP粘包拆包2.avi 34.80M
  • 091-尚硅谷-Netty核心技术及源码剖析-TCP粘包拆包内容梳理.avi 45.98M
  • 092-尚硅谷-Netty核心技术及源码剖析-Netty服务器启动源码剖析1.avi 87.75M
  • 093-尚硅谷-Netty核心技术及源码剖析-Netty服务器启动源码剖析2.avi 23.52M
  • 094-尚硅谷-Netty核心技术及源码剖析-Netty服务器启动源码剖析3.avi 85.04M
  • 095-尚硅谷-Netty核心技术及源码剖析-Netty接收请求源码剖析1.avi 90.29M
  • 096-尚硅谷-Netty核心技术及源码剖析-Netty接收请求源码剖析2.avi 30.71M
  • 097-尚硅谷-Netty核心技术及源码剖析-Netty接收请求源码剖析3.avi 22.57M
  • 098-尚硅谷-Netty核心技术及源码剖析-Pipeline源码剖析.avi 30.03M
  • 099-尚硅谷-Netty核心技术及源码剖析-ChannelHandler源码剖析.avi 25.29M
  • 100-尚硅谷-Netty核心技术及源码剖析-管道 处理器 上下文创建源码剖析.avi 20.77M
  • 101-尚硅谷-Netty核心技术及源码剖析-Pipeline调用Handler源码剖析.avi 63.85M
  • 102-尚硅谷-Netty核心技术及源码剖析-三大核心组件剖析梳理.avi 24.25M
  • 103-尚硅谷-Netty核心技术及源码剖析-Netty心跳源码剖析1.avi 21.81M
  • 104-尚硅谷-Netty核心技术及源码剖析-Netty心跳源码剖析2.avi 42.50M
  • 105-尚硅谷-Netty核心技术及源码剖析-EventLoop源码剖析1.avi 36.60M
  • 106-尚硅谷-Netty核心技术及源码剖析-EventLoop源码剖析2.avi 15.83M
  • 107-尚硅谷-Netty核心技术及源码剖析-任务加入异步线程池源码剖析1.avi 47.22M
  • 108-尚硅谷-Netty核心技术及源码剖析-任务加入异步线程池源码剖析2.avi 81.07M
  • 109-尚硅谷-Netty核心技术及源码剖析-任务加入异步线程池源码剖析3.avi 49.42M
  • 110-尚硅谷-Netty核心技术及源码剖析-RPC调用流程分析.avi 41.63M
  • 111-尚硅谷-Netty核心技术及源码剖析-用Netty实现DubboRPC-1.avi 44.45M
  • 112-尚硅谷-Netty核心技术及源码剖析-用Netty实现DubboRPC-2.avi 28.21M
  • 113-尚硅谷-Netty核心技术及源码剖析-用Netty实现DubboRPC-3.avi 63.73M
  • 114-尚硅谷-Netty核心技术及源码剖析-用Netty实现DubboRPC-4.avi 50.18M
  • 115-尚硅谷-Netty核心技术及源码剖析-用Netty实现DubboRPC-5.avi 26.75M
  • Netty相关资料.zip 999.37M
课程购买
课程价格
金币29
290金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。