IO
文章平均质量分 87
海龙2012
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
http/https
http0.9只有get请求,没有请求头,只传输文本,响应后直接关闭 http1.0任何格式的内容都可以发送。这使得互联网不仅可以传输文字,还能传输图像、视频、二进制文件。这为互联网的大发展奠定了基础。 每次通信都必须包括头信息(HTTP header),用来描述一些元数据。 1.http1.0和http1.1区别 https://www.cnblogs.com/heluan/p/8620312.html a.节约带宽,1.1支持只传header, b.长连接,1.1默认开启长连接,可以复用连.原创 2021-02-10 11:16:47 · 189 阅读 · 0 评论 -
NIO/nio/channel
网络通讯技术java NIO [url]http://ifeve.com/java-nio-all/[/url] [b]产生背景[/b] NIO(Non-blocking IO)非阻塞的IO模型 [b]传统[/b] 客户端-服务端 每次新建公路 用完后公路没了 [b]现在[/b] 客户端-服务端 建立一个高速公路,每次都在这个公路上, 端口资源只占用一个。 阻塞:面向数据...原创 2016-12-01 22:17:36 · 154 阅读 · 0 评论 -
Netty相关
传统IO(BIO,NIO)三缺点: 1.基于流,数据流,机械性能消耗大。 2.阻塞,服务器开了一个端口,只要没有客户端连接,它一直处于阻塞状态。 多线程方案,来一个客户端,就给他开个线程单独处理,产生了线程开销很大。 3.读和写并没有完全分离,读和写一定是在同一个线程完成的,读和写一定一起。 NIO解决问题: 1.基于管道,先把通讯的道路修好,轮询处理。 2.非阻塞(好像默认是阻...原创 2016-12-11 22:38:02 · 143 阅读 · 0 评论
分享