课程介绍

课程参数
学前基础要求有良好的java基础,包括集合、多线程、IO流、socket编程、动态代理;对前端技术有一定的了解,包括html5、JavaScript、Ajax、JSON、熟悉JavaEE框架

课程简介

本课程提供了构建高效可伸缩的系统的解决方案,从多线程处理核心知识开始学习,并从理论与实际案例讲解了高性能服务框架Netty的使用。作为当前最流行的NIO框架,Netty在互联网领域、大数据分布式计算领域、游戏行业、通信行业等获得了广泛的应用,一些业界著名的开源组件也基于Netty的NIO框架构建。

适合人群

中级及以上Java开发人员

课程亮点

从0到1,全面讲解网编多线程核心技术

NIO+Netty+多线程的技术架构

HiChat效果图

模拟Dubbo自定义RPC框架

主讲内容

章节一:Netty网络编程

1.Netty基础介绍

2.MUI基础

3.项目搭建

4.用户注册业务功能实现

5.个人信息业务功能实现

6.好友业务功能实现

7.聊天业务功能实现

章节二:NIO与Netty编程

1.多线程编程

2.BIO编程

3.NIO编程

4.Netty

5.自定义RPC

师资团队

Java高级讲师
多年的软件开发实战经验与教学经验,专注于javaEE开发,精通javaSE,JSP,Servlet、JDBC、Struts1/2、Spring、Hibernate等。热衷主流Java开源框架,曾参与多个大型项目研发。上课风趣幽默有激情,注重理论与实践相结合,深受学员喜爱。