计算机理论
奋斗吧_攻城狮
JUST DO IT!
展开
-
HTTP协议篇(一):多路复用、数据流
管道机制、多路复用管道机制(Pipelining)HTTP 1.1 引入了管道机制(Pipelining),即客户端可通过同一个TCP连接同时发送多个请求。如果客户端需要请求两个资源,以前的做法是在同一个TCP连接里面,先发送A请求,然后等待服务器做出回应,收到后再发出B请求;而管道机制则允许浏览器同时发出A请求和B请求,但是服务器还是按照顺序,先回应A请求,完成后再回应B请求。多路复用(Multiplexing)虽然 HTTP 1.1 默认启用长TCP连接,但所有的请求-响应都是按序进行.转载 2020-07-23 14:41:57 · 774 阅读 · 0 评论 -
网络编程:Reactor与Proactor的概念
1、标准定义两种I/O多路复用模式:Reactor和Proactor一般地,I/O多路复用机制都依赖于一个事件多路分离器(Event Demultiplexer)。分离器对象可将来自事件源的I/O事件分离出来,并分发到对应的read/write事件处理器(Event Handler)。开发人员预先注册需要处理的事件及其事件处理器(或回调函数);事件分离器负责将请求事件传递给事件处理器。两个...原创 2018-02-28 14:29:41 · 232 阅读 · 0 评论 -
RAID详解[RAID0/RAID1/RAID10/RAID5]
一.RAID定义RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现。RAID可以充分发 挥出多转载 2017-09-06 09:41:25 · 527 阅读 · 0 评论 -
从分布式一致性谈到CAP理论、BASE理论
问题的提出在计算机科学领域,分布式一致性是一个相当重要且被广泛探索与论证问题,首先来看三种业务场景。1、火车站售票假如说我们的终端用户是一位经常坐火车的旅行家,通常他是去车站的售票处购买车 票,然后拿着车票去检票口,再坐上火车,开始一段美好的旅行—-一切似乎都是那么和谐。想象一下,如果他选择的目的地是杭州,而某一趟开往杭州的火车 只剩下最后一张车票,可能在同一时刻,不同售票窗口的另一位...转载 2018-08-09 16:39:46 · 198 阅读 · 0 评论 -
常见知识点总结
heap与stack的区别 堆: 1、heap 2、空间是手动申请和释放 3、和队列一样,先入先出 4、虚拟机中最大的一块内存区域,所有线程共享 5、存放的是对象实例和数组 6、又称GC堆,垃圾收集器管理的主要区域 7、可以处于物理上不连续的内存区域中,只要逻辑上连续 栈: 1、stack 2、空间是OS自动的申请和释放 3、后入先出 4、Java虚拟机栈原创 2018-01-05 14:22:42 · 250 阅读 · 0 评论