首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
初念初恋
掘友等级
公众号
|
初念初恋
希望努力的每一个人坚持并快乐着。
获得徽章 21
动态
文章
专栏
沸点
收藏集
关注
作品
赞
260
文章 259
沸点 1
赞
260
返回
|
搜索文章
最新
热门
Netty 源码分析系列(七)字节缓冲区 ByteBuf(下)
在了解了 ByteBuffer 的原理之后,再来理解Netty 的 ByteBuf 就比较简单了。 ByteBuf 是 Netty框架封装的数据缓冲区。
Netty 源码分析系列(六)字节缓冲区 ByteBuf(上)
网络数据传输的基本单位是字节,缓冲区就是存储字节的容器。在存取字节时,会先把字节放入缓冲区,再在操作缓冲区实现字节的批量存储以提升性能。
Netty 源码分析系列(五)ChannelPipeline源码分析
ChannelPipeline 接口采用了责任链设计模式,底层采用双向链表的数据结构,将链上的各个处理器串联起来。客户端每一个请求的到来,ChannelPipeline 中所有的处理器都有机会处理它。
Netty 源码分析系列(四)ChannelHandler
ChannelHandler并不处理事件,而由其子类代为处理。hannelHandler和ChannelHandlerContext通过组合或继承的方式关联到一起成对使用。
Netty 源码分析系列(三)Channel 概述
Channel 顾名思义就是 `管道`,代表网络 Socket 或能够进行 I/O 操作的组件的关系。这些 I/O 操作包括读、写、连接和绑定。
Netty 源码分析系列(二)Netty 架构设计
本篇文章我们就来说说 Netty 的架构设计,解密高并发之道。学习一个框架之前,我们首先要弄懂它的设计原理,然后再进行深层次的分析。
Netty 源码分析系列(一)Netty 概述
Netty 是基于 Java NIO API 实现的网络应用框架,使用它可以快速简单的开发网络应用程序,如服务器和客户端程序。Netty 大大简化了网络程序开发的过程。
深入分析 Java IO (四)AIO
从 Java 1.7 开始,Java 提供了 AIO(异步I/O)。Java AIO 也被称为 NIO2.0,提供了异步 I/O 的方式,用法和标准的 I/O 有非常大的差异。
深入分析 Java IO (三)NIO
NIO我们一般认为是 New I/O ,因为它是相对于老的I/O类库新增的,做了很大的改变。但民间跟多人称之为 Non-block I/O,即非阻塞 I/O,因为这样叫,更能体现它的特点。
深入分析 Java IO (二)BIO
简单来说,在服务器中BIO是一个连接由一个专门的线程来服务的工作模式。就像餐厅里来一个客人就给这个客人安排一个专用服务员,这个服务员就只服务这一个客人直到他离开为止。
下一页
个人成就
优秀创作者
文章被点赞
3,411
文章被阅读
472,647
掘力值
16,584
关注了
8
关注者
868
收藏集
1
关注标签
57
加入于
2020-07-21