首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
探索 Netty:源码解析与应用案例分享
sidiot
创建于2023-04-29
订阅专栏
记录一些与 Netty 相关的内容,包括基础知识,实现原理,源码分析,项目实战以及优化方案等;
等 329 人订阅
共22篇文章
创建于2023-04-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Netty】「源码解析」(三)设置连接超时:深入分析 ChannelFuture.sync() 的执行过程
本篇博文是《从0到1学习 Netty》中源码系列的第三篇博文,主要内容是深入分析连接超时的实现原理,包括了 connect 方法的源码解析和 ChannelFuture.sync() 执行过程的解析;
【Netty】「源码解析」(二)HeapBuffer 创建过程详解:高效可靠的内存管理技巧
本篇博文是《从0到1学习 Netty》中源码系列的第二篇博文,主要内容是通过源码层层剖析 Netty 中 HeapBuffer 的创建过程,了解它是如何高效的对内存进行管理;
【Netty】「源码解析」(一)ByteBuf 的动态扩容策略与实现原理
本篇博文是《从0到1学习 Netty》中源码系列的第一篇博文,主要内容是通过源码逐步讲解 Netty 中 ByteBuf 的动态扩容机制,并结合应用案例加以验证;
【Netty】「项目实战」(三)序列化算法选型对聊天室可扩展性的影响
本篇博文是《从0到1学习 Netty》中实战系列的第三篇博文,主要内容是围绕不同的序列化算法对聊天室的可扩展性影响展开讨论,并涉及自定义配置、可扩展测试和 BUG 解决等关键方面;
【Netty】「项目实战」(二)提升聊天室的性能,从引入心跳检测机制开始
本篇博文是《从0到1学习 Netty》中实战系列的第二篇博文,主要内容是通过引入心跳检测机制来解决假死连接问题,避免资源浪费和通信失败;
【Netty】「项目实战」(一)如何构建多客户端聊天室
本篇博文是《从0到1学习 Netty》中实战系列的第一篇博文,主要内容是使用 Netty 构建包含登录、私聊、群聊、退出等功能的多客户端聊天室;
【Netty】「优化进阶」(四)探索 Netty 的配置参数,打造卓越的网络应用
本篇博文是《从0到1学习 Netty》中进阶系列的第四篇博文,主要内容是通过源码与示例结合分析,研究 Netty 常见的配置常数,实现控制底层网络操作的行为;
【Netty】「优化进阶」(三)Netty 通信协议设计:从 Redis、HTTP 和自定义协议看起
本篇博文是《从0到1学习 Netty》中进阶系列的第三篇博文,主要内容是从 Redis、HTTP 和自定义协议三个方面来探讨了 Netty 通信协议的设计,结合应用案例加深理解,根据实际情况优化协议;
【Netty】「优化进阶」(二)浅谈 LengthFieldBasedFrameDecoder:如何实现可靠的消息分割?
本篇博文是《从0到1学习 Netty》中进阶系列的第二篇博文,主要内容是通过不同的应用案例来了解 LengthFieldBasedFrameDecoder 是如何处理不同的消息,实现自动分割;
【Netty】「优化进阶」(一)粘包半包问题及解决方案
本篇博文是《从0到1学习 Netty》中进阶系列的第一篇博文,主要内容是介绍粘包半包出现的现象和原因,并结合应用案例来深入讲解多种解决方案;
【Netty】「萌新入门」(七)ByteBuf 的性能优化
本篇博文是《从0到1学习 Netty》中入门系列的第七篇博文,主要内容是介绍 Netty 中 ByteBuf 的性能优化,包含不同的内存模式,池化技术,内存释放以及逻辑上的切片与合并;
【Netty】「萌新入门」(六)ByteBuf 的基本使用
本篇博文是《从0到1学习 Netty》中入门系列的第六篇博文,主要内容是介绍 Netty 中 ByteBuf 的基本使用,包含其组成、创建、写入和读取,通过源码分析和应用案例进行详细讲解;
【Netty】「萌新入门」(五)掌握 Pipeline 和 ChannelHandler:构建高效网络应用程序的关键
本篇博文是《从0到1学习 Netty》中入门系列的第五篇博文,主要内容是介绍 Netty 中 Pipeline 与 ChannelHandler 的概念和作用,通过源码分析和应用案例进行详细讲解;
【Netty】「萌新入门」(四)异步编程模型:利用 Future 和 Promise 提高性能与响应能力
本篇博文是《从0到1学习 Netty》中入门系列的第四篇博文,主要内容是介绍 Netty 中 Future 与 Promise 的使用,通过使用异步的方式提高程序的性能和响应速度;
【Netty】「萌新入门」(三)强大的连接管理和关闭处理:ChannelFuture 和 CloseFuture 解析
本篇博文是《从0到1学习 Netty》中入门系列的第三篇博文,主要内容是介绍 Netty 中 ChannelFuture 与 CloseFuture 的使用,解决连接问题与关闭问题;
【Netty】「萌新入门」(二)剖析 EventLoop
本篇博文是《从0到1学习 Netty》中入门系列的第二篇博文,主要内容是介绍 Netty 中 EventLoop 的使用,优化及源码解析;
【Netty】「萌新入门」(一)Hello, World!
本篇博文是《从0到1学习 Netty》中入门系列的第一篇博文,主要内容是构建 Netty 的第一个程序,Hello World!
【Netty】「NIO」(五)多线程优化
本篇博文是《从0到1学习 Netty》中 NIO 系列的第五篇博文,主要内容是使用多线程对程序进行优化,充分利用 CPU 的能力;
【Netty】「NIO」(四)消息边界与可写事件
本篇博文是《从0到1学习 Netty》中 NIO 系列的第四篇博文,主要内容是介绍如何处理消息边界以及通过可写事件解决写入内容过多的问题;
【Netty】「NIO」(三)剖析 Selector
本篇博文是《从0到1学习 Netty》中 NIO 系列的第三篇博文,主要内容是介绍通过使用 Selector,一个单独的线程可以有效地监视多个通道,从而提高应用程序的处理效率;
下一页