你将学到的
  • 阻塞和非阻塞
  • BIO 编程
  • AIO 编程
  • netty 入门应用
  • 自定义 netty 编解码器
  • 自定义 hessian 序列化组件
  • ByteBuf 的使用及原理
  • 同步和异步
  • NIO 编程
  • netty 环境搭建
  • netty 解决 TCP 粘包和拆包
  • netty 内置序列化组件
  • HTTP 服务器开发
  • ByteBuf 常用功能
课程内容
  共8个章节
lab-classic 实验 1 I/O 基础入门

知识点: 1.LinuxI/O模型介绍 2.阻塞和非阻塞 3.同步和异步

lab-classic 实验 2 Java 网络编程

知识点: 1.BIO编程 2.NIO编程 3.AIO编程

知识点: 1.netty开发环境搭建 2.netty入门应用 3.netty服务器开发 4.netty客户端开发

lab-classic 实验 4 TCP 粘包拆包

知识点: 1.TCP粘包/拆包是什么 2.netty解决TCP粘包/拆包

lab-classic 实验 5 自定义编解码器

知识点: 1.netty编解码器概念 2.自定义netty编解码器

lab-classic 实验 6 序列化传输

知识点: 1.序列化的目的 2.netty内置序列化组件 3.自定义hessian序列化组件

lab-classic 实验 7 HTTP 服务器开发

知识点: 1.HTTP协议 2.HTTP服务器开发

知识点: 1.NIOByteBuffer的使用及原理 2.ByteBuf的使用及原理 3.ByteBuf常用功能 4.ByteBuf之引用计数回收

课程介绍

Netty 开发实战入门

课程介绍

此处输入图片的描述

Netty 目前是互联网中间件领域使用最广泛最核心的网络通信框架,掌握 Netty 是进阶为高级 JAVA 程序员必备的技能之一。

本课程由浅入深,通过一系列简单易懂的例子来讲解 JAVA 网络编程和 Netty 编程相关的知识,帮助大家快速、轻松入门 Netty。

实验任务

  • IO 基础入门讲解
  • Java 网络编程实战
  • netty 服务器开发实战
  • netty 客户端开发实战
  • netty 解决 TCP 粘包和拆包
  • 自定义 netty 编解码器
  • 自定义 hessian 序列化组件
  • HTTP 服务器开发
  • netty ByteBuf 使用

先学知识

适合人群

  • 具备一定 JAVA 基础开发能力想要进一步突破瓶颈,提升网络编程能力的开发者。
  • 具备一定 JAVA 网络编程能力,想要了解和入门 Netty 的开发者。
  • 使用过 Netty,但没有系统的学习过 Netty 的开发者。

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后实验文档一直可以看,但无法进行在线实验。高级会员有效期内可一直学习,高级会员到期后课程失效(不能看文档)。
  • 课程价格:当前优惠价格 69 元。
  • 企业团报:可获得更多支持服务,请点击购买咨询
课程教师

monkeyWie 共发布过 1 门课程

高级 JAVA 工程师,proxyee-down和proxyee开源项目作者,现就职于逗拍公司,负责公司内部 RPC 和基础服务的架构支撑。 精通 JAVA、GO、JS 等语言,喜欢钻研通信协议与网络开发相关的技术。

查看老师的所有课程 >
实验楼楼+
实验楼会员