Netty是当前非常流行的网络通讯框架,当程序对网络数据处理时,需要保证高并发和高可靠,底层就可以使用Netty支撑。
Netty涉及内容很多,如设计模式、数据结构、并发、同步、异步,阻塞等,目前网上的Netty课程不多,且普遍讲解晦涩难懂,内容浅尝辄止,导致很多学习者只知道Netty的核心组件,但不知道怎么使用到项目之中……
本套课程针对上述问题,有针对性地进行了升级:授课方式采用图解+框架源码分析的方式,让课程生动好理解。除了系统的内容讲解,还对Netty的核心技术进行了源码剖析:
Netty心跳(heartbeat)服务EventLoop源码任务提交到异步线程池PipelineHandlerHandlerContext创建源码Netty启动过程源码bossGroup和workerGroup机制源码等……
小电影由广受大家好评的韩顺平老师操刀,一通疯狂输出共计集!按照我们尚大的调性,依照惯例,视频、源码、课件、笔记,全部毫无保留送给你!这么说吧,要是韩老师本人没意见,净重的韩老师我们都分成几个包给你快递过去!
本套视频详细讲解了Netty核心技术点,同时进行底层机制和源码剖析,并编写了大量的应用实例。通过学习可以快速掌握Netty的底层实现机制,熟练运用Netty解决网络高并发问题!
Netty
课程详细目录
.课程说明和要求
.Netty是什么
.应用场景和学习资料
.IO模型
.BIO介绍说明
.BIO实例及分析
.BIO内容梳理小结
.NIO介绍说明
.NIO的Buffer基本使用
.NIO三大核心组件关系
.Buffer的机制及子类
.Channel基本介绍
.Channel应用实例1
.Channel应用实例2
.Channel应用实例3
.Channel拷贝文件
.Buffer类型化和只读
.MappedByteBuffer使用
.Buffer的分散和聚集
.Channel和Buffer梳理
.Selector介绍和原理
.SelectorAPI介绍
.SelectionKey在NIO体系
.NIO快速入门(1)
.NIO快速入门(2)
.NIO快速入门小结
.SelectionKeyAPI
.SocketChannelAPI
.NIO群聊系统(1)
.NIO群聊系统(2)
.NIO群聊系统(3)
.NIO群聊系统(4)
.零拷贝原理剖析
.零拷贝应用实例
.零拷贝AIO内容梳理
.Netty概述
.线程模型概述
.Reactor模式图解剖析
.单Reactor单线程模式
.单Reactor多线程模式
.主从Reactor模式
.Netty模型-通俗版
.Netty模型-详细版
.Netty入门-服务端1
.Netty入门-服务端2
.Netty入门-客户端
.Netty案例源码分析
.Netty模型梳理
.taskQueue自定义任务
.scheduledTaskQueue
.异步模型原理剖析
.FutureListener机制
.Http服务程序实例
.Http服务过滤资源
.阶段内容梳理
.Netty核心模块(1)
.Netty核心模块(2)
.pipeline组件剖析
.Netty核心模块梳理
.EventLoop组件
.Unpooled应用实例1
.Unpooled应用实例2
.Netty群聊系统服务端
.Netty群聊系统客户端
.Netty私聊实现思路
.Netty心跳机制实例
.Netty心跳处理器
.WebSocket长连接开发1
.WebSocket长连接开发2
.WebSocket长连接开发3
.WebSocket长连接开发4
.核心模块内容梳理
.netty编解码器机制简述
.ProtoBuf机制简述
.ProtoBuf实例-生成类
.ProtoBuf实例Codec使用
.ProtoBuf传输多种类型
.ProtoBuf内容小结
.Netty入站与出站机制
.Handler链调用机制实例1
.Handler链调用机制实例2
.Handler链调用机制实例3
.Handler链调用机制实例4
.Netty其它常用编解码器
.Log4j整合到Netty
.编解码器和处理器链梳理
.Tcp粘包拆包原理
.Tcp粘包拆包实例演示
.自定义协议解决TCP粘包拆包1
.自定义协议解决TCP粘包拆包2
.TCP粘包拆包内容梳理
.Netty服务器启动源码剖析1
.Netty服务器启动源码剖析2
.Netty服务器启动源码剖析3
.Netty接收请求源码剖析1
.Netty接收请求源码剖析2
.Netty接收请求源码剖析3
.Pipeline源码剖析
.ChannelHandler源码剖析
.管道处理器上下文创建源码剖析
.Pipeline调用Handler源码剖析
.三大核心组件剖析梳理
.Netty心跳源码剖析1
.Netty心跳源码剖析2
.EventLoop源码剖析1
.EventLoop源码剖析2
.任务加入异步线程池源码剖析1
.任务加入异步线程池源码剖析2
.任务加入异步线程池源码剖析3
.RPC调用流程分析
.用Netty实现DubboRPC-1
.用Netty实现DubboRPC-2
.用Netty实现DubboRPC-3
.用Netty实现DubboRPC-4
.用Netty实现DubboRPC-5
.用Netty实现DubboRPC-6