djzhu

Don't judge, don't expect.

Netty源码解读(6)-数据发送

上一章介绍了数据处理的流程,通过编排Handler实现对数据流的处理和结果的封装,下面就是需要将结果返回给调用方,这便是本章的主题——数据发送。

Netty源码解读(5)-数据处理(Handler调用链)

Netty框架将网络处理的场景抽象为一系列责任链模式设计的Handler,基于Netty实现业务逻辑的本质是编排Handler和重写对应的Handler方法。本章我们就来研究下这个Netty设计的精髓。

Netty源码解读(4)–数据接收(ByteBuf填充)

本文讨论Netty数据接收的过程,分为两部分进行:1. 数据接收的缓存结构; 2. 数据写入缓存的过程。

Netty源码解读(3)–构建连接

网络通信的基础是建立连接,本章介绍了Netty在NIO之上是如何构建连接的,开始真正地对源码进行分析,使用的demo代码还是前文提到的EchoServer。

Netty源码解读(2)–工作流程

本章结合代码介绍了Netty的核心组件,及使用Netty进行网络通信的主要流程

Netty源码解读(1)-概念&原理

Netty源码解读系列第一章,介绍Netty诞生的背景和相关前置技术的特点和不足,阐述Netty设计的初衷和愿景

KMP算法

KMP算法,是一种解决string.LastIndex(string)问题的优化算法,本文以形象易理解为目标,给你介绍它的基本原理。希望可以帮你更好地理解它。