⭐ 青霊夢 / 灵梦(pid:117282715 )⭐

日期:2026-04-27,周一
环境:上午,晴
bgm:东方热曲
— 9:17 —
历史:
正常的节奏,起床,洗漱,不过美团卷没了,改成饿了么,导致多买了 2 个花卷,中午,晚上撑死。
图书馆,上午看书,第一章看完,凭空回忆下.
首先是架构,网络层,服务层,存储引擎。
优化器。会解析请求的 SQL 语言,并优化。可通过 EXPLAIN 关键字查看分析结果。
之后的内容,围绕并发这个一个核心的问题解决。首先是读锁和写锁。提出锁粒度,锁策略,常见的策略有行锁和表锁。死锁。
事务,ACID 特性,原子性(atomistic)、一致性(consistency)、隔离性(isolation)、持续性(durability)。
4 个隔离级别,未提交读(脏读)、提交读、可重复读(幻读)、串行化。
事务日志,AUTOCOMMIT 模式。
MVCC,多版本并发控制(multi-version concurrency control),乐观锁、悲观锁。
存储引擎,InnoDB,支持事务,默认,聚簇索引。MyISAM,不支持事务,全文索引,奔溃无法恢复风险。Archive,仅支持 INSERT 和 SELECT。
更换表的引擎的三个方法,ALTER TABLE 语句、导入导出、INSERT SELECT 语句。
回忆如上,标红的是没记住的。有没记忆到的知识点,也有没想到的知识点。
下午,饭后,小憩,打牌到 1 点,研究 Godot 。
第一个成就是源码走通了编辑器编译运行调试整个流程,对 C++ 项目开发有了实践的认知。
第二个成就时开发思路转向基于 GDExtension 开发。
晚上则是使用 SCons 自建 C++ 项目,跑通了编辑器编译运行调试流程。
中途因为图书馆闭馆,回家,受 fjm 邀请陪他跑步去了,合 4 圈。但是体验下来,身体是真的废了,没跑一圈心率就彪了上来,而且因为以往的后遗症,导致足弓塌陷,还没去诊断,导致跑步这一心仪的运动只能浅尝即止。
0 点多,一天结束。
— 9:49 —
今天,周一,上午闭馆,然后宅在家里。只能说体验是真不如图书馆,身体常驻的困意 debuff 一直在蚕食着精神。分不清这到底是晕碳还是场地原因。除了这个外,有一部小说感兴趣,但也在 9 点多看完了。然后正常的节奏,看书去。
开始吧,第二章的阅读。
— 11:06 —
看完啦(虽说看完与记录空档了小段时间)。评价是实践多于理论的一个章节。内容上,只是介绍了基准测试,与如何设计测试方案。而要真的掌握,得去实践一番才行,那么这就得出了一个课后作业了,记录下。
吃饭去。
— 12:51 —
意外还是不意外呢,果然不想出门。
— 14:16 —
打牌到此。身上还是挂着困意 debuff。