io流
文章平均质量分 56
卡肤卡
这个作者很懒,什么都没留下…
展开
-
基于多路复用IO的Reactor模型实现
对NIO的了解请看我上篇博客,此处不作过多叙述 https://blog.csdn.net/CSDNzhangtao5/article/details/103023972 Reactor模式是一种事件处理模式,单个或多个事件(Event)并发地投递到事件处理服务(Service Handler),事件处理服务将事件进行分离,同步的将他们分发到对应的事件处理器中去处理。把事件的产生于事件的...原创 2019-11-13 22:56:37 · 513 阅读 · 0 评论 -
NIO多路复用以及select/poll/epoll
IO多路复用机制:程序注册一组socket文件描述符给操作系统,监视这些fd是否有IO事件发生,有了就告诉程序处理。是一种触发式、批量式的解决方案。现在主流的中间件:netty、kafka都是采用的多路复用技术,来提升并发吞吐量 首先我们先了解BIO 当用read去读取网络的数据时,是无法预知对方是否已经发送数据的。因此在收到数据之前,能做的只有等待,直到对方把数据发过来,或者等到网络超...原创 2019-11-12 13:20:49 · 567 阅读 · 0 评论 -
bufferedinputstream 不阻塞原理
bufferedinputstream是fileInputstream的子类,它继承自fileInputstream,所以它是在fileInputstream上的封装,自然而然效率肯定比fileInputstream好。我们通过代码分析,来看为什么bufferedinputstream比fileInputstream效率高 File file=new File("D:/text.txt原创 2016-12-21 16:12:44 · 1598 阅读 · 2 评论 -
http页面执行https跨协议请求的解决办法
有时候,我们需要在弹层中使用跨域跨协议去访问某个服务器获取视图,楼主就在项目中遇到了这个问题。在一次pos机项目的开发中需要访问我公司不同项目的服务器,我们两个部门的域名、协议都是不一样的。我需要在https协议下去访问不同域名的http协议地址,当然在浏览器新开一个窗口(window.open(“http://”))就不会有问题,但是这在ajax的回调函数中弹窗使用就遇到了很大麻烦。要支持跨域的弹原创 2017-01-09 11:40:05 · 23047 阅读 · 2 评论