自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 重生之我是计网达人——TCP详解

因为server在收到建立链接请求后可以把ACK和SYN合在一个报文中发送,但在关闭时TCP是半关闭,server收到client的关闭链接请求时可能还有数据需要发送,所以ACK和FIN分开发送。在TCP链接刚建立的时候,将拥塞窗口cwnd置为1,在小于ssthresh时,指数方式增长(*2)连续 3 次收到同样序号的 ACK,则cwnd=cwnd/2,sshthresh=cwnd。同意连接响应报文中SYN=1 ACK=1。,ssthresh=cwnd/2,cwnd=1进行慢开始。

2023-11-19 11:17:20 58

原创 重生之我是计网达人——网络模型

1.最前面的以太网表头,设置sender的MAC地址和receiver(DHCP server)的MAC地址,后者FF-FF-FF-FF-FF-FF。识别MAC地址属于哪个子网络(MAC本身只和厂家有关),如果是一个子网络,则广播;如果sender未打开校验和 或 receiver计算校验和有差错,数据包会被丢弃,不发送ICMP差错报文。ARP协议:解析网络层地址和数据链路层地址之间映射的协议,IP映射到MAC。跨网络通信,不仅限于局域网,确保数据从一个网络传输到另一个网络。

2023-11-19 10:31:08 69

原创 重生之我是JVM大师——垃圾收集器详解

G1收集器可以由用户指定期望的停顿时间,不会产生内存碎片,分Region的内存布局,按收益动态确定回收。1.对处理器资源很敏感(面向并发都很敏感),CMS默认回收线程数为(n+3)/4,如果大于等于4,则占用不超过25%资源,但小于则对用户线程影响大。这样设计至少耗费堆容量10%-20%。3.重新标记:修正并发标记期间,用户程序导致标记产生变动,短于并发标记,需要Stop the world。1.初始标记:标记GC Roots直接关联的对象,修改TAMS指针的值,需停顿用户线程,耗时短。

2023-11-17 15:13:11 77 1

原创 重生之我是JVM大师——JVM内存区域详解

类似Java虚拟机栈,服务于本地方法,不强制语言,同样在线程请求的栈深度大于虚拟机允许的深度,StackOverflowError;Java虚拟机在执行Java程序的过程中会把它所管理的区域划分为若干个不同的数据区域,其中包括程序计数器、虚拟机栈、堆、本地方发栈、方法区。描述线程的内存模型,存储局部变量表(基本数据类型+对象引用)、操作数栈、动态链接、方法出口等信息,是线程私有的。当前线程执行的字节码的行号指示器,是程序控制流(分支、循环、异常处理、线程恢复)的基础,是线程私有的。

2023-11-17 14:35:00 74 2

空空如也

空空如也

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

TA关注的人

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