专栏文章
- 01、Netty源码分析:HelloWorld案例
- 02、Netty源码分析:NioEventLoopGroup
- 03、Netty源码分析:SelectorProvider
- 04、Netty源码分析:NioEventLoop
- 05、Netty源码分析:NioEventLoop构造函数
- 06、Netty源码分析:NioEventLoop.executor
- 07、Netty源码分析:NioEventLoop.selectStrategy
- 08、Netty源码分析:NioEventLoop.selector
- 09、Netty源码分析:NioEventLoopGroup.chooser
- 10、Netty源码分析:ServerBootstrap
- 11、Netty源码分析:ChannelOption
- 12、Netty源码分析:ChannelHandler
- 13、Netty源码分析:ChannelFactory
- 14、Netty源码分析:NioServerSocketChannel
- 15、Netty源码分析:ServerSocketChannel
- 16、Netty源码分析:ChannelId
- 17、Netty源码分析:AbstractUnsafe
- 18、Netty源码分析:Unsafe.bind()
- 19、Netty源码分析:Unsafe.register()
- 20、Netty源码分析:Unsafe.connect()
- 21、Netty源码分析:Unsafe.read()
- 22、Netty源码分析:ChannelOutboundBuffer(上)
- 23、Netty源码分析:ChannelOutboundBuffer(下)
- 24、Netty源码分析:Unsafe.write()
- 25、Netty源码分析:Unsafe.close()
- 26、Netty源码分析:ChannelPipeline
- 27、Netty源码分析:ChannelPipeline.add
- 28、Netty源码分析:ChannelPipeline.fireChannelRegistered与bind
- 29、Netty源码分析:ChannelPipeline的active与read
- 30、Netty源码分析:ChannelPipeline的fireChannelRead
- 31、Netty源码分析:ChannelPipeline的write
- 32、Netty源码分析:ChannelPipeline的flush
- 33、Netty源码分析:ChannelPipeline的Unregistered
- 34、Netty源码分析:ChannelPipeline的close
- 35、Netty源码分析:ChannelPipeline的connect与disconnect
- 36、Netty源码分析:DefaultChannelPromise
- 37、Netty源码分析:ChannelConfig
- 38、Netty源码分析:ByteBufAllocator
- 39、Netty源码分析:PoolSubPage
- 40、Netty源码分析:PoolSubPage的内存分配
- 41、Netty源码分析:PoolSubPage的内存释放
- 42、Netty源码分析:SizeClasses
- 43、Netty源码分析:PoolChunk
- 44、Netty源码分析:PoolChunk.runsAvail
- 45、Netty源码分析:PoolChunk.runsAvailMap
- 46、Netty源码分析:PoolChunk.allocate
- 47、Netty源码分析:PoolChunk释放内存
- 48、Netty源码分析:PooledByteBuf
- 49、Netty源码分析:PooledByteBuf的方法
- 50、Netty源码分析:缓存池ObjectPool
- 51、Netty源码分析:PoolArena
- 52、Netty源码分析:PoolArena的内存分配
- 53、Netty源码分析:PoolArena的内存释放与扩容
- 54、Netty源码分析:PoolThreadCache
- 55、Netty源码分析:PoolThreadCache的功能
- 56、Netty源码分析:PoolThreadLocalCache
- 57、Netty源码分析:InternalThreadLocalMap
- 58、Netty源码分析:PooledByteBufAllocator
- 59、Netty源码分析:RecvByteBufAllocator
- 60、Netty源码分析:MessageSizeEstimator
- 61、Netty源码分析:ServerBootstrap.bind()
- 62、Netty源码分析:NioEventLoop.execute()
- 63、Netty源码分析:ServerBootstrapAcceptor
- 64、Netty源码分析:ByteToMessageDecoder
- 65、Netty源码分析:解码器