首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Netty
订阅
码字员Zhang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
Netty中的编解码
java提供了 ObjectInputStream / ObjectOutputStream 将java对象作为可存储的字节数组写入文件或者传输。而对象的传输就少不了序列化。
Netty学习总结
Buffer是缓冲区的意思,也是一个对象,可以写入或者读取。 在NIO中所有的数据都是由缓冲区处理。 通道,传入和传出数据的载体。可以进行打开关闭操作 ,全双工。 selector 会不断的轮训注册在service上的Channel,如果存在读写事件,将被轮训出来,通过sele…
Netty的粘包/拆包
LineBasedFrameDecoder解码器遍历ByteBuf中的可读字节,判断是否有\n或者\r\n。 如果有的话,从读的索引开始组成一行。 如果读到最大长度依然没有发现换行符,就会抛出异常,然后扔了已读的字节码流。 其中1024代表单挑消息的最大长度。超长则报异常