07 2022 档案
摘要:git 分为本地仓库和远端仓库; 整个本地仓库的一个版本分为三个阶段:workspace、index、repository,git commit就是向repository中添加了一个新的版本,然后reset的时候,--hard、--mixed、--soft分别对应恢复到目标版本的那个阶段。 对于--
阅读全文
摘要:本篇主要针对nginx共享内存抽象逻辑进行描述,具体代码网络上较多,这里不再赘述。 nginx版本 1.22.0 nginx共享内存整体架构 首先,nginx共享内存整体架构分为两个模块,一个是共享内存模块,另外一个就是slab模块;前者就是直接基于系统创建共享内存块,后者是对创建出来的共享内存块内
阅读全文
摘要:nginx版本 nginx-1.22 针对问题 编写nginx模块的时候,有个数据结构,就是ngx_module_t数据结构,这个数据结构是整个模块的核心,本篇文章主要针对一般性的配置(http块配置)的整个加载过程,以及在整个加载配置过程中ngx_module_t中各个回调函数的意义。 nginx
阅读全文