Zpekii

计算机网络学习笔记

TCP TCP连接建立三次握手过程 首先客户端会向服务端发送 SYN 报文建立连接,如果迟迟收不到服务端返回的报文,即第二次握手失败了,就会触发超时重传的机制,重新发送 SYN 报文,重新发送的报文的序列号是一样的,重传是有次数上限的,如果最终还是没有接收到返回的报文,客户端则会断开连接 然后当服务端成功接收到来自客户端的 SYN 报文后,会返回确认客户端的 SYN 报文的 ACK 报...

消息队列学习笔记

说下消息队列 消息队列本质上是一个以队列的方式进行通信的转发器组件,运行流程简答来说,就是生产者发送消息到队列中进行存储,然后消费者从队列中接收消息进行处理 常见的消息队列中间件有 Kafka、RocketMQ 等 消息队列主要应用在 系统之间需要解耦的场景,可以将原来通过网络的方式进行调用改为使用消息队列进行消息的异步通讯,如果其中一个系统崩溃了,并不会影响到其他系统,只是消...

操作系统学习笔记

内核态和用户态的区别 在内核态下,CPU可以执行所有的指令和访问所有的硬件资源,用于运行操作系统的内核程序应用,涉及到内存管理、进程管理、设备驱动程序控制以及系统调用等;而在用户态下,CPU只能执行部分指令,无法直接访问硬件资源,用于运行用户的程序应用; 区分内核态和用户态的主要原因: 首先是为了确保用户程序无法直接访问硬件资源,避免恶意程序对系统资源造成破坏,保证操作...