08 2021 档案
摘要:下面所述以Linux 0.1.1源码为例(Linux初期版本源码1w多行,推荐阅读源码,或看相关书籍 Linux内核(v0.1.2)注释 ) 相关部件: Linux OS CPU:有自己的频率,通常很高(如笔者当前机器的CPU频率为1.3GHZ,即其寄存器的操作延迟为0.8ns左右),因此可以在1秒
阅读全文
摘要:从Linux源码层面深入理解计算机网络内部原理,如收包、发包、多路复用IO等。详见:开发内功修炼之网络篇-公众号开发内功修炼 目录 摘要 网络包接收的过程
阅读全文
摘要:从以下介绍可看出,“太阳底下无新鲜事”,很多以为很复杂的业务层系统的实现原理实际上在OS内核中都有原型。因此,底层原理领会了,就能游刃有余应万变需求!!! IO时(不管是磁盘IO还是网络IO)的过程整体上看有两个操作(write过程与read过程相反): 1 将数据从外设读入内核态内存,如从网卡读入
阅读全文
摘要:什么是中断 计算机中的“中断”(Interruption),广义上理解,是指打断(interrupt)正在执行的程序使得处理器去执行其他程序。(BTW:“中断”一词,听上去莫名其妙,感觉叫“打断”更贴切,只不过有点难听。。。) 整个操作系统就是一个中断驱动的死循环,操作系统原理如果用一行代码解释,下
阅读全文
摘要:总结: 详见正文:SpringBoot生命周期事件——BAT的乌托邦 正文 本文将以SpringApplication的启动流程/生命周期各时期发出的Event事件为主线,结合每个生命周期内完成的大事记介绍,真正实现一文让你总览Spring Boot的全貌,这对你深入理解Spring Boot,以及
阅读全文
摘要:人生路 美梦似路长路里风霜 风霜扑面干红尘里 美梦有几多方向找痴痴梦幻中心爱路随人茫茫人生是 美梦与热望梦里依稀 依稀有泪光何从何去 去觅我心中方向风仿佛在梦中轻叹路和人茫茫人间路 快乐少年郎 路里崎岖 崎岖不见阳光泥尘里 快乐有几多方向一丝丝梦幻般风雨路随人茫茫丝丝梦幻般风雨路随人茫茫
阅读全文