【Netty】NioEventLoop的启动(四):runAllTasks

回顾如果忘记是怎么进入一下方法的,请回去看newChild章节io.netty.channel.ni
分类: 其他 发布时间: 02-15 23:40 阅读次数: 0

【Netty】对遇到过的channel\unsafe\config做个简单分类总结

前言/回顾在之前的博客中,虽然有讲过NioServerSocketChannel,但这个channe网络
分类: 其他 发布时间: 02-15 23:39 阅读次数: 0

【Netty】处理新连接(一):检测+获取新连接

前言在前面的博客中,主要学习的是Netty处理服务端相关逻辑的原码追踪,还未讲到对客户端的处理是怎么
分类: 其他 发布时间: 02-15 23:39 阅读次数: 0

【Netty】处理新连接(二):创建客户端channel(NioSocketChannel)

回顾在上一节中,我简单的记录了Netty获取一个新连接的过程,而在这个过程中,其实还有非常重要的一步
分类: 其他 发布时间: 02-15 23:39 阅读次数: 0

【Netty】处理新连接(三):初始化客户端channel(NioSocketChannel)

回顾在上一节,简单分析了NioSocketChannel(客户端channel)的创建过程,代码逻辑Java
分类: 其他 发布时间: 02-15 23:39 阅读次数: 0

【Netty】处理新连接(四):客户端channel事件传播&read事件注册

回顾在上一节记录了客户端channel(NioSocketChannel)初始化的大致流程。经过前面
分类: 其他 发布时间: 02-15 23:38 阅读次数: 0

【Netty】Pipeline相关(一):pipeline初始化、HeadContext&TailContext异同等

前言其实在前面的【创建客户端channel】以及【创建服务端channel】中,都有经过pipeli
分类: 其他 发布时间: 02-15 23:38 阅读次数: 0

【Netty】Pipeline相关(二):添加ChannelHandler

前言这一节的很多理论知识基础都严重依赖【上一节】讲到的ChannelIn/OutboundInvok
分类: 其他 发布时间: 02-15 23:38 阅读次数: 0

【Netty】Pipeline相关(三):删除ChannelHandler

前言虽说上一节讲了添加handler的流程,但是第一节推导出的理论仍然非常重要,如果对前两节的内容脑
分类: 其他 发布时间: 02-15 23:38 阅读次数: 0

【Netty】Pipeline相关(四):inbound和outbound事件的区别

前言因为后两篇博客我打算针对inbound和outbound的某个事件跟一下回调代码,所以现在这里写
分类: 其他 发布时间: 02-15 23:37 阅读次数: 0

【Netty】Pipeline相关(五):InBound事件传播(channelRead)

前言在看本节之前,最好看看inbound和outbound事件的区别这一篇,先对inbound和ou
分类: 其他 发布时间: 02-15 23:37 阅读次数: 0

【Netty】Pipeline相关(六):OutBound事件传播(write)

前言这一节主要通过跟踪write方法来看看outbound事件传播的顺序、流程。如果对事件传播节点的Java
分类: 其他 发布时间: 02-15 23:37 阅读次数: 0

【Netty】Pipeline相关(七):异常传播

前言本节主要来看一下Netty处理某事件时如果出现了异常,异常的传播流程(链)是怎么样的。同时也学习
分类: 其他 发布时间: 02-15 23:37 阅读次数: 0

【Netty】ByteBuf(一):ByteBuf的结构、分类、核心api简介

目录前言ByteBuf结构、核心api数据结构ByteBuf分类safe和unsafe区别由什么决定
分类: 其他 发布时间: 02-15 23:36 阅读次数: 0

剑指Offer - 面试题53 - I. 在排序数组中查找数字 I(二分查找的变形版本)

1. 题目统计一个数字在排序数组中出现的次数。示例 1:输入: nums = [5,7,7,8,8,
分类: 其他 发布时间: 02-15 23:36 阅读次数: 0

【Netty】ByteBuf相关(二):UnPooledByteBufAllocator创建4种类型ByteBuf

前言这一节就来看看UnPooledByteBufAllocator创建ByteBuf的大致流程,对比
分类: 其他 发布时间: 02-15 23:36 阅读次数: 0

【Netty】ByteBuf相关(三):内存规格、缓存&结构、chunk、arena、page、subpage等概念介绍

文章目录前言内存规格介绍Chunk、Page、SubPage介绍ChunkPage源码体现SubPa网络
分类: 其他 发布时间: 02-15 23:36 阅读次数: 0

【Netty】ByteBuf相关(四):PooledByteBufAllocator命中缓存的分配流程

文章目录前言实验代码跟进源码对象池复用ByteBuf命中缓存流程前言本节来看看PooledByteB
分类: 其他 发布时间: 02-15 23:36 阅读次数: 0

【Netty】ByteBuf相关(六):Subpage级别内存分配、Subpage的bitmap分析

文章目录前言实验代码跟进源码源码起点Subpage级别内存结构Subpage级别内存的初始化bitmJava
分类: 其他 发布时间: 02-15 23:35 阅读次数: 0

【Netty】ByteBuf相关(七):回收ByteBuf、缓存内存(Pooled类型内存)

文章目录前言ByteBuf的回收在哪遇到过inbound事件回收outbound事件回收实验代码跟进Java
分类: 其他 发布时间: 02-15 23:35 阅读次数: 0