摘要:
一:结构总览 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而一直存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。 heap: 堆,整个虚拟机共用一个堆。类对象的实例放在这里。 M 阅读全文
posted @ 2021-12-30 23:25
ou尼酱~~~
阅读(93)
评论(0)
推荐(0)
摘要:
一:前置知识 1:状态机是什么 状态机state machine是什么?它就是用来表示一个对象处于什么状态然后决定正确状态下做正确的事。 比如说:饮料机在没有扫码的时候处于0状态,就不能调用开门这个方法,而扫码之后,饮料机的状态改变,才可以开门,但是扫了码就不能再扫了,状态不同,做的事也不同,状态之 阅读全文
posted @ 2021-12-30 17:38
ou尼酱~~~
阅读(1039)
评论(0)
推荐(0)
摘要:
三次握手的作用: 防止因网络阻塞原因,导致服务端无缘无故打开连接。场景1:客户端先发送一个请求连接报文a,但是网络阻塞,所以客户端(没收到回复判断请求报文阻塞了)再发送了一个请求连接报文b。但是呢,服务端先收到请求a,然后(假设是两次握手)服务端就建立连接了!!,它发送了一个回复报文给客户端,但客户 阅读全文
posted @ 2021-12-30 09:53
ou尼酱~~~
阅读(299)
评论(0)
推荐(0)
摘要:
客户端: 我没有东西要发送了,给个包你 服务端:我还有呢,等等,先给个包你 服务端:我没有了哦,给个包你 客户端:OK,那你可以关了,我等会再关,给个包你。 为什么需要四次挥手,因为服务端可能存在”我还有“的这种情况啊。 阅读全文
posted @ 2021-12-30 09:26
ou尼酱~~~
阅读(69)
评论(0)
推荐(0)

浙公网安备 33010602011771号