![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IO
DachuanDachuan
缘于对卓越的不懈追求,我们才会登上新的高度。在一次次腾飞、跨越与攀登中,我们寻求新的目标、新的挑战、新的朋友。放眼于未来、开拓于世界,我们将为自己的明天做好充实的奠基。
展开
-
彻底搞懂IO
经常问到IO,用到什么设计模式,手写IO 读取 写入 复制; 1. IO是什么? 为什么要这样操作? 答: IO是流, 是数据流,字节流, 视频流, Java操作这些流式从内核中读取的, 写入也是写到内核中,然后内核再将数据刷到磁盘上的. 就拿一个socket来的文件流来举例: 第一步: 网卡有文件流来的时候, 可以通过事件监听,去网卡上读取这些流到内核中, 也可以是内核定时去网卡中取数据到内核中来; 第二步: 用户将这些流从内核态读到用户态. 这就是为什么要定义 new...原创 2020-05-13 21:26:00 · 177 阅读 · 0 评论 -
socket 与NIO socket
Java中的Socket分为普通的Socket和NioSocket。 普通Socket的用法 Java中的网络通信时通过Socket实现的,Socket分为ServerSocket和Socket两大类,ServerSocket用于服务器端,可以通过accept方法监听请求,监听请求后返回Socket,Socket用于完成具体数据传输,客户端也可以使用Sock转载 2018-01-11 10:04:25 · 383 阅读 · 0 评论