会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
binecy
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2020年11月22日
Netty源码解析 -- 内存对齐类SizeClasses
摘要: 在学习Netty内存池之前,我们先了解一下Netty的内存对齐类SizeClasses,它为Netty内存池中的内存块提供大小对齐,索引计算等服务方法。
阅读全文
posted @ 2020-11-22 19:49 binecy
阅读(480)
评论(0)
推荐(0)
2020年11月15日
Netty源码解析 -- 零拷贝机制与ByteBuf
摘要: 本文来分享Netty中的零拷贝机制以及内存缓冲区ByteBuf的实现。
阅读全文
posted @ 2020-11-15 15:47 binecy
阅读(739)
评论(0)
推荐(0)
2020年11月8日
Netty源码解析 -- ChannelOutboundBuffer实现与Flush过程
摘要: 前面文章说了,ChannelHandlerContext#write只是将数据缓存到ChannelOutboundBuffer,等到ChannelHandlerContext#flush时,再将ChannelOutboundBuffer缓存的数据写到Channel中。 本文分享Netty中Chann
阅读全文
posted @ 2020-11-08 23:18 binecy
阅读(546)
评论(0)
推荐(1)
2020年11月7日
Netty源码解析 -- ChannelPipeline机制与读写过程
摘要: 本文继续阅读Netty源码,解析ChannelPipeline事件传播原理,以及Netty读写过程。
阅读全文
posted @ 2020-11-07 21:04 binecy
阅读(641)
评论(0)
推荐(0)
2020年11月3日
Netty源码解析 -- 事件循环机制实现原理
摘要: 本文主要分享Netty中事件循环机制的实现。 源码分析基于Netty 4.1 EventLoop 前面分享服务端和客户端启动过程的文章中说过,Netty通过事件循环机制(EventLoop)处理IO事件和异步任务,简单来说,就是通过一个死循环,不断处理当前已发生的IO事件和待处理的异步任务。示例如下
阅读全文
posted @ 2020-11-03 21:05 binecy
阅读(1281)
评论(0)
推荐(0)
2020年11月1日
Netty源码解析 -- 客户端启动过程
摘要: 上一篇文章分享了Netty服务端启动过程,本文继续分享Netty客户端启动过程。 源码分析基于Netty 4.1 Connect 客户端启动过程比较简单,主要是Connect操作。 Netty客户端启动引导类是Bootstrap,同样继承了AbstractBootstrap,它只有一个EventLo
阅读全文
posted @ 2020-11-01 16:03 binecy
阅读(217)
评论(0)
推荐(0)
Netty源码解析 -- 服务端启动过程
摘要: 本文通过阅读Netty源码,解析Netty服务端启动过程。 源码分析基于Netty 4.1 Netty是一个高性能的网络通信框架,支持NIO,OIO等多种IO模式。通常,我们都是使用NIO模式,该系列文章也是解析Netty下NIO模式的实现。 首先,看一个NIO网络通信示意图 Netty中NIO网络
阅读全文
posted @ 2020-11-01 10:10 binecy
阅读(362)
评论(0)
推荐(0)
上一页
1
2
3