第二个要素为缓冲区。当我们采用了缓冲区以后,缓冲区会有固定大小,当发送的数据和缓冲区的大小不一致时,就会发生粘包和拆包。我们可以理解为:当缓冲区的大小被装满时,才会写入到硬盘...
在学习NIO时,ByteBuffer、Channel、Selector三个组件是必须了解的。前面我们说到ByteBuffer是作为缓冲区进行数据的存放或者获取。通常我们需要进行flip翻转操作,但是这个在Netty中,有一个更为强大的类可以替代ByteBuf,...
开源项目中常有以 Context 命名的类,如 Spring 的 ApplicationContext、Dubbo 的 RpcContext、Netty 的 ChannelHandlerContext 等等。这些类的作用在于传递流程中所用到的各种数据,故称上下文。除了用来满足功能外,上下...
这个Demo的功能是客户端向服务端发送一个Hello Netty的消息,然后服务端又把消息返回给客户端
建议学习时,打开代码https://gitee.com/tianyalei/asyncTool 对着代码看。
或许有人会说,如果把本职工作做到极致,那么就不需要副业了,这话也有道理,因为干活的方式是相通的,如果本职都是得过且过地敷衍,那么就别再提副业了。...
接口级故障是指系统没宕机、网络也没有中断,但处理业务出现了问题。例如业务响应缓慢、大量访问超时、大量访问出现异常。
从今天起、不定期在这里记录自己的技术学习、工作心得。总结自己的生活与工作。争取每周最少记录一篇。
1 新连接检测
对应对应着