自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小布丁的读书笔记

坚持每天一小步

  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

转载 TCP 滑动窗口协议/1比特滑动窗口协议/后退n协议/选择重传协议

什么是滑动窗口协议?     一图胜千言,看下面的图。简单解释下,发送和接受方都会维护一个数据帧的序列,这个序列被称作窗口。发送方的窗口大小由接受方确定,目的在于控制发送速度,以免接受方的缓存不够大,而导致溢出,同时控制流量也可以避免网络拥塞。下面图中的4,5,6号数据帧已经被发送出去,但是未收到关联的ACK,7,8,9帧则是等待发送。可以看出发送端的窗口大小为6,这是由接受端告知的(事实上必

2018-01-23 11:12:21 988

转载 Disruptor原理

Disruptor是LMAX公司开源的一个高效的内存无锁队列。这两天看了一下相关的设计文档和博客,下面尝试进行一下总结。第一部分。引子谈到并发程序设计,有几个概念是避免不了的。1.锁:锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,等待锁的线程会被挂起直至锁释放。在上下文切换的时候,cpu之前缓存的指令和数据都将失效,对

2018-01-12 15:57:59 362

转载 浅析Tier和Layer的区别

有关Tier和Layer的区别,这里详细论述一下,大家共同探讨。1. 横向与纵向有一种说法是“Layer是水平方向的,tier是垂直方向的”。这种说法首先容易给人造成下面这样的误解:|||| ---- --其实两者表示起来恰恰相反:|||| ---- --这种说法的确切含义是“Layer是水平方向的,tier是垂直方向

2018-01-08 14:08:43 8967

转载 [简单逻辑学]逻辑学的基本原理——正确论证

一个论证,如我们所见,有两个基本要素:前提和结论。如果一个经济学家作出了一个预测,比如,通货膨胀将在未来六个月内收缩,并且希望不经过任何解释,大家就可以接受他的观点。此时,这个预测的可信度完全取决于这个专家的权威性。因发言人的权威性而接受他的观点也不是不合理的。事实上很多时候,我们都在这么做。如果某人是某个领域的泰斗,我们都会期待他就所从事的领域的问题发表一些观点,我们相信这些观点是有益的。但是,

2018-01-07 14:31:59 3534

转载 帧、报文、报文段、分组、包、数据报的概念区别

分组、包,packet,信息在互联网当中传输的单元,网络层实现分组交付。用抓包工具抓到的一条条记录就是包。帧,frame,数据链路层的协议数据单元。我们将链路层分组称为帧。数据报,Datagram,通过网络传输的数据的基本单元,包含一个报头(header)和数据本身,其中报头描述了数据的目的地以及和其它数据之间的关系。可以理解为传输数据的分组。我们将通过网络传输的数据的基本单元称为数据报。报文段,

2018-01-03 10:46:41 1605

orleans.rar

一种构建分布式、 高规模(伸缩)的应用程序,提供一个简单的方法来构建分布式的高规模计算应用程序,而无需了解并应用复杂并发或其他伸缩模式。它是由微软研究院创建和设计在云计算中使用。

2019-08-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除