netty
文章平均质量分 93
MrMoving
running on the way
展开
-
NIO学习01Buffer
一、Buffer的定义用于特定原始类型数据的容器。其已知直接子类有:ByteBuffer ,CharBuffer ,DoubleBuffer , FloatBuffer , IntBuffer, LongBuffer , ShortBuffer缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。Java NIO中的Buffer可用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写原创 2020-09-02 18:33:07 · 160 阅读 · 0 评论 -
IO通信模型
一、我们回顾一下传统的HTTP服务器的原理1. 创建一个ServerSocket,监听并绑定一个端口2. 一系列客户端来请求这个端口3. 服务器使用Accept,获得一个来自客户端的Socket连接对象4. 启动一个新线程处理连接读Socket,得到字节流 解码协议,得到Http请求对象 处理Http请求,得到一个结果,封装成一个HttpResponse对象 编码协议,将...转载 2020-02-14 14:32:45 · 240 阅读 · 0 评论