240 发简信
IP属地:江西
  • ChannelGroup详解

    1.介绍 ChannelGroup是一个线程安全的集合,它提供了打开一个Channel和不同批量的方法。可以使用ChannelGroup来讲Ch...

  • AdaptiveRecvByteBufAllocator类详解

    1 介绍 用来自动增加或减少可预测的buffer的大小。当上一次read操作填满了所有的可分配的buffer空间,就会按照期望的增加可读字节数;...

  • Netty的ByteBuf和JDK的ByteBuffer的区别?

    1.Buffer 1.1 重要属性 capacity:buffer中包含元素的个数。其值一旦确认后不可更改。 limit:第一个不可被读元素的索...

  • Resize,w 360,h 240
    ChannelInitializer实现流程

    1.ChannelInitializer ChannelInitializer是一种特殊的ChannelInboundHandler,可以通过一...

  • netty知识点(一)

    1. rmi(remote method invocation) 只针对java client:stud 桩 server:skeleton 骨...

  • 数据库

    1.select * from table where a>0 and b<0,ab是联合索引,问索引能不能命中? 可以命中,不过key_len...

  • redis

    1.为什么说redis快? 完全基于内存 采用单线程,避免了不必要的上下文切换和竞争条件,也不存在多进程或者多线程导致的切换而消耗CPU,也不存...