学习笔记|GORM本文为实践 gorm 过程中的笔记,也是写给自己的简明教程(看书从厚到薄第一步)。官方文档写的已经很详细了,建议大家伙先查官方文档。 2022-07-01 Mark #Go #微服务 #GORM
Linux 内核|内存管理本文结合了诸多资料,以更加结构化的方式构建内存管理的知识体系,从虚拟内存布局到物理内存分配,全面地描述了内存管理中最重要的三件事。 2022-06-17 Mark #Linux #内核
微服务|RPC/gRPC1.RPC 1.1 RPC 是什么 RPC(Remote Procedure Call)远程过程调用。简单说就是,一个节点请求另一个节点提供的服务。 函数调用是最常见的本地过程调用。 RPC 就是将本地过程调用,变成远程过程调用。 1.2 RPC 需要解决的问题 将本地函数放在服务器上运行,有三个主要问题需要解决。 (1)Call 的 ID 映射 本地调用是通过函数指针来调用。 2022-05-27 Mark #Go #RPC #微服务
Linux 内核|初始化在 Linux 内核启动后,完成了实模式到保护模式的切换,并做好了各种准备工作。接下来进入内核初始化,我们主要关注初始化的流程。 2022-01-19 Mark #Linux #内核
Crontab|Linux 的定时任务Linux 系统启动时,init 进程会启动 cron 进程,corn 会执行定时任务表 crontab 中的定时任务。所以只要系统开机,就会自动执行定时任务。 2021-12-19 Practice #Linux #定时任务