Avatar notebook default
10篇文章 · 6061字 · 1人关注
  • Resize,w 360,h 240
    [Netty源码分析]ByteBuf(总结)

    ByteBuf的分类(等同:Netty的内存类别有哪些?) 堆内和堆外:堆内基于Byte字节数组进行分配,堆外基于JDK的directByteB...

  • Resize,w 360,h 240
    [Netty源码分析]Netty解码(一)

    解码,即将二进制流解码为ByteBuf然后进行业务逻辑的处理Q:解码器抽象的解码过程?Q:拆箱即用的解码器有哪些? ByteToMessageD...

  • Resize,w 360,h 240
    [Netty源码分析]ByteBuf(四)

    Arena Chunk Page SubPage Arena 结构:最外层是一个ChunkList,ChunkList通过链表连接,Chunk大...

  • Resize,w 360,h 240
    [Netty源码分析]ByteBuf(三)

    内存规格0->512B->8K->16M(tiny-->small-->normal-->huge)所有内存分配以chunk(16M)形式向操作...

  • [Netty源码分析]ByteBuf(二)

    ByteBufAllocator ByteBufAllocator是字节缓冲区分配器,根据Netty字节缓冲区的实现不同,分为两种不同的分配器P...

  • Resize,w 360,h 240
    [Netty源码分析]ByteBuf(一)

    java.nio.ByteBuffer缺点 长度固定,ByteBuffer一旦分配完成,他的容量不能动态扩展和收缩,当需要编码的POJO对象大于...

  • Resize,w 360,h 240
    [Netty源码分析]EventLoop

    QUESTION: 默认情况下Netty服务端起多少线程?何时启动? Netty如何解决JDK空轮训BUG? Netty如何保证异步串行无锁化?...

  • Netty的简单Demo

    TimeServer: TimeServerHandler(channelHandlerAdapter部分方法只有5.0.0才有): TimeC...

文集作者