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

网络编程初体验
Netty-网络开发中的战斗机
体系化讲解+案例实战NIO/Netty网络编程多线程技术
从0到1,掌握网编多线程核心技术
模拟Dubbo自定义RPC框架,快速增强Netty使用
基于Netty重新封装自定义RPC,模拟Dubbo服务调用效果
仿微信效果的聊天程序-HiChat聊天项目

掌握网络编程基础知识

01
02

理解和掌握网络编程中的关键要素,如Socket、多线程的实现和线程安全

理解BIO和NIO的区别

03
04

掌握Netty的核心组件及常用传输方式

掌握protobuf的数据格式及在Java中的应用

05
06

掌握使用Netty实现服务端

  • 适合人群

    Suits the crowd

    • 对网络编程感兴趣的Java开发者
    • 工作中在使用网络编程,但对网络编程缺乏系统性的认知
    • 想要拓展网络编程知识的开发工程师
    • 具备Java基础知识,包括集合、多线程、IO流、socket编程、动态代理
    • 对前端技术有一定的了解,包括html5、JavaScript、Ajax、JSON
    • 具有JavaEE框架基础
  • 技术储备

    Technical reserve requirement

  • 市场上关于网络编程系统讲解的课程不是很多,这门课程的老师不但系统讲解了网编,还用了很多案例帮助理解,很不错!

    剁手不

    刚刚

  • 内容实用、通俗易懂、逻辑清晰!

    横流沧海

    今日

  • 课程讲的很清楚,学习完之后能有所收获,是我想学的,不错,期待更多的课程~

    吧啦吧啦

    今日