Netty 源码剖析与实战

从零开始构建一个 Netty 实战项目

傅健 Netty 源码贡献者、Cisco 高级软件工程师

你将获得

  1. 多角度透彻剖析 Netty 核心源码;
  2. 掌握 Java 网络编程高阶技巧;
  3. 基于 Netty 构建高性能网络程序;
  4. 高效诊断和修复 Netty 使用中的故障。

课程介绍

历经 15 年,Netty 目前已经是 Java 网络编程最热门的框架,是我们开发高性能 Java 服务器的必学框架。它不仅包含了丰富的网络知识,也蕴含了很多 Java 编程的高阶技巧,所以它也是我们学习 Java 、学习网络编程不可多得的经典案例。

用 Netty 写一个简单的网络应用程序很简单,但是学习 Netty 的内部原理、了解它到底怎么工作起来的,却是一个比较漫长的过程,因为它不仅要求对 Java 编程的高阶知识有掌握,还要懂网络知识。同时,Netty 包含了各种算法、优化策略在其中,这也是 Netty 学习的难点之一。

因此,本课程在内容设计上会遵循一个由浅入深的原则。先介绍 Netty 的来龙去脉以及它的发展趋势。随后带你从“点”(领域知识)和“线”(请求处理)这两个维度深入到 Netty 的源码中去理解它的核心功能和原理。之后进入实战部分,首先带着你写一个简单的“玩具”项目,快速上手 Netty,然后逐步去丰富、优化这个项目,将它打磨成一个能够应用到企业生产环境中的成熟产品。最后,我们还会看看其他优秀的开源项目是如何使用 Netty 的,有哪些可以借鉴的地方。

学完这门课程后,你将能够熟练使用 Netty 进行相关项目的开发、优化及故障处理,并且能够为 Netty 项目本身贡献自己的一份力量。

上一篇 2023年4月24日
下一篇 2023年4月24日

相关推荐

  • 分布式系统案例课

    全面提升分布式系统设计能力 杨波 前携程 / 拍拍贷技术总监,微服务技术专家 你将获得 一线大厂分布式系统设计方法论; 分布式核心技术详解; 系统架构师面试技巧; 百万年薪架构师成…

    极客时间 2023年4月24日
    07
  • AI大模型系统实战视频教程

    带你掌握生产级 AI 系统研发能力 Tyler  前亚马逊应用科学家,头部大厂 AIGC 算法技术负责人 Tyler,前 Amazon 应用科学家,头部大厂 AIGC 算法系统负责…

    2023年12月20日
    00
  • 性能工程高手课

    得性能者得天下 庄振运 Facebook 性能优化和容量管理高级专家 你将获得 性能测试的分类和经验教训; 性能分析的基本理论和实践; 性能优化的原则和十大策略; 硅谷一线公司的实…

    极客时间 2023年4月24日
    06
  • 如何讲好一堂课

    以学生为中心的课程设计方法论 薛雨 北京新东方教学经理,新东方互联网产品技术总监 你将获得 了解课程设计的底层逻辑; 掌握内容筹备的核心方法; 完善课程内容的逻辑架构; 学会生动地…

    极客时间 2023年4月24日
    02
  • 手把手带你用 LLM 提升研发效率,AI大模型企业应用实战

    蔡超,Mobvista 技术副总裁兼首席架构师 蔡超拥有超过 20 年的软件开发经验,曾在亚马逊、惠普等世界级 IT 公司担任架构师和首席软件架构师。2017 年加入 Mobvis…

    2024年1月4日
    00
  • Python 自动化办公实战课

    快速上手 Python,让重复工作自动化 尹会生 前游戏公司技术总监,前新浪网研发中心技术经理 你将获得 30 个自动化办公提效程序 8 周,用 Python 让重复工作自动化 零…

    极客时间 2023年4月24日
    08
  • 业务开发算法 50 讲

    从算法的工程实践开始,提升问题解决能力 黄清昊 Hashdata 数据库内核工程师,LeetCode 高赞答主,公众号微扰理论作者 你将获得 35 类算法实战应用场景 6 大领域常…

    极客时间 2023年4月24日
    024
  • b端产品经理需要哪些技能?b端产品经理实战训练营

    B端产品经理需要具备多方面的技能和能力,以下是一些关键的技能: 掌握B端产品能力,开启职业新篇章 董小圣  资深产品经理,前海航产品总监、前中国移动产品负责人十余年产品从业经验,先…

    2024年1月3日
    01
  • 玩转 Vue 3 全家桶

    基础 + 实战 + 源码,全方位学透 Vue 3 大圣 前百度前端架构师 Vue 交流群 Vue3、Node.js、浏览器、TypeScript 任选 2 门专栏组合, 你将获得 …

    极客时间 2023年4月24日
    05
  • Go 语言从入门到实战

    简明高效的 Go 语言实战指南 蔡超 Mobvista 技术副总裁兼首席架构师,前亚马逊(中国)首席软件架构师 你将获得 1. 快速掌握 Go 语言基础语法和特性;2. 学习性能调…

    极客时间 2023年4月24日
    015

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注