2022年终总结 2022年马上就要过去了,有必要做个年终总结。回顾一下过去一年的收获,感想,同时展望一下未来。 学习总结 较为深入研究了 mysql 数据库,了解 mysql 的权限管理、优化,如“分库分表”、索引机制、架构、各种日志的作用,如:“binlog日志,undo日志,redo日志”、数
计算机网络协议之TCP TCP协议比UDP协议要复杂的多,它需要处理各种丢包,乱序,重传,拥塞的场景。但这并不意味着他能让网络情况变好,如果网络的确很差,是无法在软件层面上避免的。TCP协议能做的就是不断的重传,重试,通过各种算法保证。 TCP包头格式 源端口号和目的端口号是指明这个包需要发送给哪个
现代CPU 的流水线设计 为什么需要流水线设计 CPU 指令的执行,概括性来讲是由:“取指(Fetch)-> 指令译码(Decode)-> 执行指令(Execute)”三个步骤组成的。出于对性能的考虑,自然希望这样一整条指令的执行是在一个时钟周期内完成的。采用这种思想设计的CPU 叫做单指令周期处理