深入浅出Netty源码剖析

课程介绍

课程用到的软件

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

课程目标

  • 深入了解Netty内部实现
  • 深入理解Netty的设计思想
  • 完全掌控Netty的高级研发

适合人群

  • 想自己写高性能服务器,替换Tomcat,jetty
  • 想完全随心所欲的掌控Netty的每一个细节
  • 想成为一名高级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源码分析总结下期预告

更多教程

教程不断整理更新中,以上截图仅供参考,如需了解更多视频教程的详细信息请到如下地址查看:

教程分类说明https://itvideos.github.io/categories/

获取方式

关于教程、获取方式、温馨提示

坚持原创技术分享,您的支持将鼓励我继续创作!