首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
netty
订阅
小松1010
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
netty 源码分析之拆包器的奥秘
netty 源码分析之拆包器,深入剖析了 netty 是如何支持各种数据包协议的原理
netty 源码分析之 LengthFieldBasedFrameDecoder
这篇文章中要讲的是通用拆包器 LengthFieldBasedFrameDecoder,如果你还在自己实现人肉拆包,不妨了解一下这个强大的拆包器,因为几乎所有和长度相关的二进制协议都可以通过 TA 来实现
Java I/O体系从原理到应用,这一篇全说清楚了
缓冲:对节点流读写的数据提供了缓冲的功能,数据可以基于缓冲批量读写,提高效率。常见有BufferedInputStream、BufferedOutputStream Selector(选择器) ,它是Java NIO核心组件中的一个,用于检查一个或多个NIO Channel(通…
长连接的心跳及重连设计
说道“心跳”这个词大家都不陌生,当然不是指男女之间的心跳,而是和长连接相关的。 顾名思义就是证明是否还活着的依据。 目前我们接触到的大多是一些基于长连接的应用需要心跳来“保活”。 由于在长连接的场景下,客户端和服务端并不是一直处于通信状态,如果双方长期没有沟通则双方都不清楚对方…
netty源码分析之服务端启动全解析
我们在新美大消息推送系统sailfish(日均推送消息量50亿),新美大移动端代理优化系统shark(日均吞吐量30亿)中,均选择了netty作为底层网络通信框架。 既然两大如此重要的系统底层都使用到了netty,所以必然要对netty的机制,甚至源码了若指掌,于是,便催生了n…
Netty堆外内存泄露排查与总结
Netty 是一个异步事件驱动的网络通信层框架,用于快速开发高可用高性能的服务端网络框架与客户端程序,它极大地简化了 TCP 和 UDP 套接字服务器等网络编程。 使用 JDK 自带的 NIO 需要了解太多的概念,编程复杂。 Netty 底层 IO 模型随意切换,而这一切只需要…
Netty 源码 (一):Netty 中的 Buffer
最近我学习了 NIO 相关的知识, 然后发现了 Netty 这个基于 NIO 的网络应用框架, 于是就研究起 Netty 框架源码, 来好好体会一下网络框架的设计理念和思想. 这个系列的文章不仅会总结 Netty 各个模块的源码原理, 也会写出一些自己对这些设计的理解和体会