首页
Python
Java
PHP
IOS
Andorid
NodeJS
JavaScript
HTML5
Netty源码分析
Netty源码分析 (十二)—– 心跳服务之 IdleStateHandler 源码分析
什么是心跳机制? 心跳说的是在客户端和服务端在互相建立ESTABLISH状态的时候,如何通过发送一个最简单的包 […]
Netty源码分析 (十一)—– 拆包器之LengthFieldBasedFrameDecoder
本篇文章主要是介绍使用LengthFieldBasedFrameDecoder解码器自定义协议。通常,协议的格 […]
Netty源码分析 (十)—– 拆包器之LineBasedFrameDecoder
Netty 自带多个粘包拆包解码器。今天介绍 LineBasedFrameDecoder,换行符解码器。 行拆 […]
Netty源码分析 (九)—– 拆包器的奥秘
Netty 的解码器有很多种,比如基于长度的,基于分割符的,私有协议的。但是,总体的思路都是一致的。 拆包思路 […]
Netty源码分析 (八)—– write过程 源码分析
上一篇文章主要讲了netty的read过程,本文主要分析一下write和writeAndFlush。 主要内容 […]
Netty源码分析 (七)—– read过程 源码分析
在上一篇文章中,我们分析了processSelectedKey这个方法中的accept过程,本文将分析一下wo […]
Netty源码分析 (六)—– 客户端连接接入accept过程
通读本文,你会了解到1.netty如何接受新的请求2.netty如何给新请求分配reactor线程3.nett […]
Netty源码分析 (五)—– 数据如何在 pipeline 中流动
在上一篇文章中,我们已经了解了pipeline在netty中所处的角色,像是一条流水线,控制着字节流的读写,本 […]
Netty源码分析 (四)—– ChannelPipeline
netty在服务端端口绑定和新连接建立的过程中会建立相应的channel,而与channel的动作密切相关的是 […]
Netty源码分析 (三)—– 服务端启动源码分析
本文接着前两篇文章来讲,主要讲服务端类剩下的部分,我们还是来先看看服务端的代码 /** * Created b […]
Netty源码分析 (二)—– ServerBootstrap
BootStrap在netty的应用程序中负责引导服务器和客户端。netty包含了两种不同类型的引导: 1. […]
Netty源码分析 (一)—– NioEventLoopGroup
提到Netty首当其冲被提起的肯定是支持它承受高并发的线程模型,说到线程模型就不得不提到NioEventLoo […]
热门专题
英雄会
前端视图输出日期时间戳自动转换为时间格式化年月日
webApp和Native综合开发一款APP
安装驱动出现异常hijushen
2016官方下载简体中文版
(Java多线程系列九)线程池
thinkphp第1课:使用thinkphp创建一个项目
Summer
我是这样一步步理解--主题模型(Topic
8.3版
复制网页上无法选中的文字
从电商页面埋点说起
[02-1]深入理解golang
赌徒
apple如何取消订阅
自动化运维工具——ansible详解(二)
部队营区生态环境设计与文化氛围营造
小公司
(试题占比:31%)
stream异常的排查
spring创建对象
Android之简单页面跳转
1
2
3
4
5
…
10
Next »