首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
netty源码深度解析
王建新199003
创建于2021-05-10
订阅专栏
netty源码深度解析,全部原创文章,深度解析,非源码注释。
等 2 人订阅
共11篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Netty源码深度解析-ByteBuf(1) ByteBuf简介
ByteBuf主要api有read/write,get/set,slice,duplicate,copy等。
Netty源码深度解析-服务端新连接接入
ServerSocketChannel上发生OP_ACCEPT事件后,触发ChannelRead事件,事件传播至ServerBootsrapAcceptor后新连接被注册到workerGroup
Netty源码深度解析-Pipeline(2) 以客户端为例分析Pipeline工作原理
以客户端的启动和收发数据为例,分析Pipepine中“事件”和“命令”的传播过程,学习pipeline的工作原理
Netty源码深度解析-Pipeline(1) Pipeline的构造
由多个ChannelHandlerContext组成的双向链表是Pipeline中最重要的数据结构,其中有两个特殊的HandlerContext,分别为HeadContext和TailContext
Netty源码深度解析-EventLoop(2)EventLoop的工作原理
EventLoop的一生都在为3件事情奔波,select、processSelectedKeys、runAlltasks
Netty源码深度解析-EventLoop(1)EventLoop的构造
EventLoop中3个重要队列tailTasks、taskQueue、scheduledTaskQueue,并且NioEventLoop中将tailTasks、taskQueue优为MpsQueue
netty源码深度解析-启动引导(2)客户端启动流程
netty客户端启动流程:创建Channel、初始化Channel、为Channel绑定EventLoop并向Selector注册、连接到服务端。
netty源码解析-启动引导(1) 服务端启动流程
netty服务端启动流程:创建Channel、初始化Channel、为Channel绑定EventLoop并向Selector注册、绑定端口。
netty源码解析-前言(3) netty整体架构
本篇文章开始我们真正进入了netty的世界,今天先瞥一眼netty这个美人的优雅姿态,稍后咱们再对她的眼睛、鼻子仔细展开欣赏。
netty源码解析-前言(2) 为什么用netty
为什么用netty?因为dubbo、sofa-rpc、rocketMQ、jetty等知名的的项目都在用,就是这么简单。
netty源码解析-前言(1) NIO vs BIO
使用过java的同学想必对BIO和NIO这两个词汇并不陌生,即便平时工作中没有接触过,也会在招聘需求里见过,或者面试被问到过。那么BIO和NIO到底表示什么意思呢