目录: 需求 设计 实现创建 maven 项目,导入 Netty 4.1.16。项目目录结构设计接口提供者相关实现...[作者空间]
目录: dubbo 的 Consumer 消费者如何使用 Netty dubbo 的 Provider 提供者如何...[作者空间]
前言 我们知道,Java 创建一个实例的消耗是不小的,如果没有使用栈上分配和 TLAB,那么就需要使用 CAS 在...[作者空间]
前言:Netty 提供的心跳介绍 Netty 作为一个网络框架,提供了诸多功能,比如我们之前说的编解码,Netty...[作者空间]
前言 Netty 的解码器有很多种,比如基于长度的,基于分割符的,私有协议的。但是,总体的思路都是一致的。 拆包思...[作者空间]
目录: 粘包 & 拆包及解决方案 ByteToMessageDecoder 基于长度编解码器 基于分割符的编解码器...[作者空间]
目录: 前言 ChannelOutboundBuffer 介绍 addMessage 方法 addFlush 方法...[作者空间]
前言 对于堆外内存,使用 System.gc() 是不靠谱的,依赖老年代 FGC 也是不靠谱的,而且大部分调优指南...[作者空间]
目录大纲: 前言 处理耗时业务的第一种方式-------handler 种加入线程池 处理耗时业务的第二种方式--...[作者空间]
目录大纲: 前言 针对 Netty 例子源码做了哪些修改? 看 pipeline 是如何将数据送到自定义 hand...[作者空间]
目录: NioSocketChannel$NioSocketChannelUnsafe 的 read 方法 首先看...[作者空间]
前言 在 Netty 源码剖析之 unSafe.read 方法 一文中,我们研究了 read 方法的实现,这是读...[作者空间]
目录大纲: 前言 ChannelPipeline | ChannelHandler | ChannelHandle...[作者空间]
前言 在前文中,我们分析了服务器是如何启动的。而服务器启动后肯定是要接受客户端请求并返回客户端想要的信息的,否则要...[作者空间]
前言 在前文 Netty 启动过程源码分析 (本文超长慎读)(基于4.1.23) 中,我们分析了整个服务器端的启动...[作者空间]
前言 作为一个 Java 程序员,必须知道Java社区最强网络框架-------Netty,且必须看过源码,才能说...[作者空间]
前言 Netty 作为高性能框架,对 JDK 中的很多类都进行了封装了和优化,例如 Thread 类,Netty ...[作者空间]