深入浅出Netty源码剖析

深入浅出Netty4源码剖析

默认教学计划
(6人评价)
价格 ¥980.00
教学计划
课程介绍

温馨提示:本课程有专门的VIP答疑交流QQ群,讲师本人会给同学们提供专业的技术指导服务,QQ群号:348301890,购买课程之后的学员,可以联系客服申请入群。代码和PPT在群文件里面下载。

一、课程用到的软件

Netty4.1.6
Spring Tool Suite 3.8.2.RELEASE
Maven3.0.5
Spring4
JDK1.7

二、课程目标
1、深入了解Netty内部实现
2、深入理解Netty的设计思想
3、完全掌控Netty的高级研发

三、适合人群
1、想自己写高性能服务器,替换Tomcat,jetty
2、想完全随心所欲的掌控Netty的每一个细节
3、想成为一名高级Netty研发工程师

四、课程目录

课时1:重要声明 
课时2:Netty源码剖析简介 
课时3:Netty服务器的构建 
课时4:免费 Netty客户端的构建 
课时5:Netty客户端实现接服务器收响应数据 
课时6:Netty线程模型 11:59
课时7:NettyServerBootstrap启动的详细过程类图分析 
课时8:NioEventLoop如何开启和处理channel的Accept事件 
课时9:NioEventLoop接收客户端请求过程
课时10:NioEventLoop接收channelread事件剖析 
课时11:读半包处理分析
课时12:如何write数据 
课时13:异步多线程同时write数据处理分析 
课时14:write数据时细节分析,并发问题处理
课时15:写半包处理详细过程分析 
课时16:NioEventLoop源码详细剖析 
课时17:netty内存管理整个流程分析 
课时18:Netty内存管理 PoolChunk设计思路 
课时19:Netty内存管理中位移与或操作
课时20:Netty内存管PoolSubpage剖析 
课时21:Netty内存管PoolChunkList剖析
课时22:Netty内存管PoolArena剖析 
课时23:Netty在应用中具体内存分配整个过程 
课时24:NettyTcp参数修改Linux配置提高并发讲解 
课时25:Netty与spring整合 
课时26:Netty完成一套类似SpringMVC RPC架构 
课时27:Netty客户端长连接Netty服务器时分析如何异步获取响应数据
课时28:Netty客户端长连接实战 
课时29:Netty客户端长连接获取服务器响应数据 
课时30:Netty客户端问题解决与设计优化
课时31:NettyHttp服务器实现 
课时32:NettyHttp客户端实现 
课时33:NettyHttps服务器实现
课时34:Netty源码分析总结下期预告 

五、学完该课程可以从事哪方面工作?

课程目标
  • 深入了解Netty内部实现
  • 深入理解Netty的设计思想
  • 完全掌控Netty的高级研发
适合人群
  • 想自己写高性能服务器,替换Tomcat,jetty
  • 想完全随心所欲的掌控Netty的每一个细节
  • 想成为一名高级Netty研发工程师