1. 彤哥说netty系列之开篇(有个问卷调查)
你好,我是彤哥,本篇是netty系列的第一篇。
欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识。
简介
本文主要讲述netty系列的整体规划,并调查一下大家喜欢的学习方式。
知识点
netty系列彤哥准备分成三个大的模块来完成:
- 入门篇
入门篇主要讲述一些必备的基础知识,例如IO的五种模型、BIO/NIO/AIO如何演进、Java nio的使用及组件介绍、netty的使用及组件介绍。
- 实战篇
实战篇主要讲述几个netty的实战案例,这里列了四个,netty实现RPC框架、netty实现http server、netty实现弹幕系统、netty实现贪吃蛇小游戏,这四个实战至少会讲两个。
- 进阶篇
进阶篇主要讲述netty的源码、使用到的设计模式以及一些性能调优的方法等。
调查问卷
在netty系列的入门篇中,彤哥有个纠结的地方,先讲例子再引出组件剖析,还是先讲组件剖析再写一个例子呢?
彤哥看了很多资料,两种方式都有,想听听大家的意见,你觉得先讲哪个好呢?欢迎留言讨论,留言格式:例子->组件 or 组件->例子。
最后,也欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识。
1. 彤哥说netty系列之开篇(有个问卷调查)相关推荐
- java nio netty 教程,4. 彤哥说netty系列之Java NIO实现群聊(自己跟自己聊上瘾了),netty实现...
4. 彤哥说netty系列之Java NIO实现群聊(自己跟自己聊上瘾了),netty实现 你好,我是彤哥,本篇是netty系列的第四篇. 欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识 ...
- java channel源码_彤哥说netty系列之Java NIO核心组件之Channel
你好,我是彤哥,本篇是netty系列的第五篇. 欢迎来我的工从号彤哥读源码系统地学习源码&架构的知识. 简介 上一章我们一起学习了如何使用Java原生NIO实现群聊系统,这章我们一起来看看Ja ...
- java aio nio bio_3. 彤哥说netty系列之Java BIO NIO AIO进化史
你好,我是彤哥,本篇是netty系列的第三篇. 欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识. 简介 上一章我们介绍了IO的五种模型,实际上Java只支持其中的三种,即BIO/NIO/ ...
- java nio attachment_7. 彤哥说netty系列之Java NIO核心组件之Selector
--日拱一卒,不期而至! 你好,我是彤哥,本篇是netty系列的第七篇. 简介 上一章我们一起学习了Java NIO的核心组件Buffer,它通常跟Channel一起使用,但是它们在网络IO中又该如何 ...
- java channel源码_5. 彤哥说netty系列之Java NIO核心组件之Channel
你好,我是彤哥,本篇是netty系列的第五篇. 简介 上一章我们一起学习了如何使用Java原生NIO实现群聊系统,这章我们一起来看看Java NIO的核心组件之一--Channel. 思维转变 首先, ...
- 4. 彤哥说netty系列之Java NIO实现群聊(自己跟自己聊上瘾了)
你好,我是彤哥,本篇是netty系列的第四篇. 欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识. 简介 上一章我们一起学习了Java中的BIO/NIO/AIO的故事,本章将带着大家一起使 ...
- 6. 彤哥说netty系列之Java NIO核心组件之Buffer
--日拱一卒,不期而至! 你好,我是彤哥,本篇是netty系列的第六篇. 简介 上一章我们一起学习了Java NIO的核心组件Channel,它可以看作是实体与实体之间的连接,而且需要与Buffer交 ...
- 2. 彤哥说netty系列之IO的五种模型
你好,我是彤哥,本篇是netty系列的第二篇. 欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识. 简介 本文将介绍linux中的五种IO模型,同时也会介绍阻塞/非阻塞与同步/异步的区别. ...
- java 仿qq庅,4. 彤哥说netty系列之Java NIO实现群聊(自己跟自己聊上瘾了)
你好,我是彤哥,本篇是netty系列的第四篇. 欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识. 简介 上一章我们一起学习了Java中的BIO/NIO/AIO的故事,本章将带着大家一起使 ...
最新文章
- 读8篇论文,梳理BERT相关模型进展与反思
- c语言程序设计 江宝钏 实验九,c语言程序设计,江宝钏著,实验九.docx
- tomcat 执行一个web请求的过程
- Java高级补充(Socket服务端、客户端)、Handler类、安卓Socket传数据、WebView
- redis 安装并设置为开机启动服务
- Appium+Python移动端 实战——教你如何xpath定位自动化测试
- C++新特性探究(13.5):右值引用
- Android之提交数据到服务端方法简单封装
- visio for android,iPad版的Visio Viewer发布:移动端也能查看Visio文档啦
- 区块链专利申请全球过半 厉害了我的国
- 【剑指Offer】输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。
- 论文:YOLOX: Exceeding YOLO Series in 2021
- 2020IT从业者如何找到高薪工作
- 安装火绒的情况下怎么关闭防火墙
- java词云推荐(KUMO)
- xy苹果助手未受信任_苹果手机怎么设置信用软件
- Visualizations:一个数据结构和算法的可视化展示网站
- SSM框架中Dao层,Mapper层,controller层,service层,model层,entity层都有什么作用
- JSON parse error: Invalid UTF-8 start byte 0xa0\n
- 让Borland C++ Builder在WIN7下完美运行帮助