你好,我是彤哥,本篇是netty系列的第一篇。

欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识。

简介

本文主要讲述netty系列的整体规划,并调查一下大家喜欢的学习方式。

知识点

netty系列彤哥准备分成三个大的模块来完成:

  • 入门篇

入门篇主要讲述一些必备的基础知识,例如IO的五种模型、BIO/NIO/AIO如何演进、Java nio的使用及组件介绍、netty的使用及组件介绍。

  • 实战篇

实战篇主要讲述几个netty的实战案例,这里列了四个,netty实现RPC框架、netty实现http server、netty实现弹幕系统、netty实现贪吃蛇小游戏,这四个实战至少会讲两个。

  • 进阶篇

进阶篇主要讲述netty的源码、使用到的设计模式以及一些性能调优的方法等。

调查问卷

在netty系列的入门篇中,彤哥有个纠结的地方,先讲例子再引出组件剖析,还是先讲组件剖析再写一个例子呢

彤哥看了很多资料,两种方式都有,想听听大家的意见,你觉得先讲哪个好呢?欢迎留言讨论,留言格式:例子->组件 or 组件->例子

最后,也欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识。

1. 彤哥说netty系列之开篇(有个问卷调查)相关推荐

  1. java nio netty 教程,4. 彤哥说netty系列之Java NIO实现群聊(自己跟自己聊上瘾了),netty实现...

    4. 彤哥说netty系列之Java NIO实现群聊(自己跟自己聊上瘾了),netty实现 你好,我是彤哥,本篇是netty系列的第四篇. 欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识 ...

  2. java channel源码_彤哥说netty系列之Java NIO核心组件之Channel

    你好,我是彤哥,本篇是netty系列的第五篇. 欢迎来我的工从号彤哥读源码系统地学习源码&架构的知识. 简介 上一章我们一起学习了如何使用Java原生NIO实现群聊系统,这章我们一起来看看Ja ...

  3. java aio nio bio_3. 彤哥说netty系列之Java BIO NIO AIO进化史

    你好,我是彤哥,本篇是netty系列的第三篇. 欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识. 简介 上一章我们介绍了IO的五种模型,实际上Java只支持其中的三种,即BIO/NIO/ ...

  4. java nio attachment_7. 彤哥说netty系列之Java NIO核心组件之Selector

    --日拱一卒,不期而至! 你好,我是彤哥,本篇是netty系列的第七篇. 简介 上一章我们一起学习了Java NIO的核心组件Buffer,它通常跟Channel一起使用,但是它们在网络IO中又该如何 ...

  5. java channel源码_5. 彤哥说netty系列之Java NIO核心组件之Channel

    你好,我是彤哥,本篇是netty系列的第五篇. 简介 上一章我们一起学习了如何使用Java原生NIO实现群聊系统,这章我们一起来看看Java NIO的核心组件之一--Channel. 思维转变 首先, ...

  6. 4. 彤哥说netty系列之Java NIO实现群聊(自己跟自己聊上瘾了)

    你好,我是彤哥,本篇是netty系列的第四篇. 欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识. 简介 上一章我们一起学习了Java中的BIO/NIO/AIO的故事,本章将带着大家一起使 ...

  7. 6. 彤哥说netty系列之Java NIO核心组件之Buffer

    --日拱一卒,不期而至! 你好,我是彤哥,本篇是netty系列的第六篇. 简介 上一章我们一起学习了Java NIO的核心组件Channel,它可以看作是实体与实体之间的连接,而且需要与Buffer交 ...

  8. 2. 彤哥说netty系列之IO的五种模型

    你好,我是彤哥,本篇是netty系列的第二篇. 欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识. 简介 本文将介绍linux中的五种IO模型,同时也会介绍阻塞/非阻塞与同步/异步的区别. ...

  9. java 仿qq庅,4. 彤哥说netty系列之Java NIO实现群聊(自己跟自己聊上瘾了)

    你好,我是彤哥,本篇是netty系列的第四篇. 欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识. 简介 上一章我们一起学习了Java中的BIO/NIO/AIO的故事,本章将带着大家一起使 ...

最新文章

  1. 读8篇论文,梳理BERT相关模型进展与反思
  2. c语言程序设计 江宝钏 实验九,c语言程序设计,江宝钏著,实验九.docx
  3. tomcat 执行一个web请求的过程
  4. Java高级补充(Socket服务端、客户端)、Handler类、安卓Socket传数据、WebView
  5. redis 安装并设置为开机启动服务
  6. Appium+Python移动端 实战——教你如何xpath定位自动化测试
  7. C++新特性探究(13.5):右值引用
  8. Android之提交数据到服务端方法简单封装
  9. visio for android,iPad版的Visio Viewer发布:移动端也能查看Visio文档啦
  10. 区块链专利申请全球过半 厉害了我的国
  11. 【剑指Offer】输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。
  12. 论文:YOLOX: Exceeding YOLO Series in 2021
  13. 2020IT从业者如何找到高薪工作
  14. 安装火绒的情况下怎么关闭防火墙
  15. java词云推荐(KUMO)
  16. xy苹果助手未受信任_苹果手机怎么设置信用软件
  17. Visualizations:一个数据结构和算法的可视化展示网站
  18. SSM框架中Dao层,Mapper层,controller层,service层,model层,entity层都有什么作用
  19. JSON parse error: Invalid UTF-8 start byte 0xa0\n
  20. 让Borland C++ Builder在WIN7下完美运行帮助

热门文章

  1. 酒醉之后你最思念谁?
  2. java的八种基本蕾西_(1/7)[代码整洁之道]你真的会用枚举吗?非也!
  3. 2016国内热门的企业级SaaS应用
  4. AS+kotlin+SurfaceView最佳实践之打造六子棋小游戏
  5. 【2013-10-3前】Win7-C盘空间瘦身
  6. 推荐搜索系统中关于多场景学习的常见方法
  7. Facebook最新Libra币开发指南---接口服务器开发
  8. java环境变量设置 java_home
  9. Docker删除Exited镜像
  10. DUM 与 SIPstack多线程