240 发简信
IP属地:广西
  • Resize,w 360,h 240
    Netty学习笔记七-Channel分析

    Channel介绍 Channel是JDK 的NIO类库中的重要组成部分,我们在之前的代码中也经常用到io.netty.channel.sock...

  • Resize,w 360,h 240
    Netty学习笔记六-ByteBuf学习

    背景 Java自带的Nio ByteBuffer具有局限性和操作的复杂性,主要缺点如下:1、ByteBuffer长度固定,一旦分配成功长度不能动...

  • Resize,w 360,h 240
    Netty学习笔记五-LengthFieldBasedFrameDecoder源码分析

    上一节中提到了对象反序列化解析器ObjectDecoder,ObjectDecoder是继承自LengthFieldBasedFrameDeco...

  • Resize,w 360,h 240
    Netty学习笔记四-序列化

    上一节学习了Netty的TCP拆包粘包问题的解决之道,今天学习Netty的序列化。 什么是序列化 引入百科:序列化 (Serialization...

  • Resize,w 360,h 240
    Netty学习笔记三-TCP粘包拆包

    案例重现 首先我们通过具体的case重现一下TCP粘包的过程我们模拟下故障场景,客户端循环一百次调用服务端传输报文,服务端接收报文并打印接收报文...

  • Netty学习笔记二-Netty入门开发

    上一节中介绍的java NIO的开发,回顾下NIO开发的步骤:1、创建ServerSocketChannel并设置为非阻塞模式2、绑定监听端口3...

  • Resize,w 360,h 240
    Netty笔记一:java NIO

    NIO来源: 传统的io操作性能低,从jdk1.4开始引入nio概念,​Nio顾名思义就是Non-Blocking IO,非阻塞型IO操作,与传...