![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
java开发
立海
不拘过往,不惧将来
展开
-
IO模型
(一)分类从载体上:网络IO和文件IO从类型上:BIO(同步阻塞) ,NIO(同步非阻塞),AIO(异步非阻塞)注:java中的NIO实际是IO多路复用模型,采用select系统调用(二)IO模型(三)IO概述1、核心概念read系统调用,是把数据从内核缓冲区复制到进程缓冲区;而write系统调用,是把数据从进程缓冲区复制到内核缓冲区。这个两个系统调用,都不负责数据在内核缓冲区和物...原创 2019-11-06 19:07:23 · 181 阅读 · 0 评论 -
Netty入门
@Netty今天开通CSDN了,很开心,加油,首篇干货(一)概述1、Netty是异步非阻塞网络框架,是一个网络主机之间建立连接、数据通讯的网络框架,以提高网络交互的可靠性、安全性、高效性2、解决难点:可靠性问题,如客户端的断连重连、网络闪断、半包读写、失败缓存、网络拥塞、异常码流等问题3、Netty 作为异步事件驱动的网络,高性能之处主要来自于其 I/O 模型和线程处理模型,前者决定如何...原创 2019-11-05 17:32:59 · 219 阅读 · 1 评论