两个章节的内容不多,相关笔记记到一起 ~
重读 DDIA : Chapter-3 Data Models and Query Languages
主要介绍了对于系统中使用到的数据是如何进行描述的,包括数据内部的结构以及数据之间的关系
重读 DDIA : Chapter-2 Defining Nonfunctional Requirements
主要介绍了一些非功能性的系统指标
重读 DDIA : Chapter-1 Trade-Offs in Data Systems Architecture
第一章分了几类,介绍了一下数据系统架构的 Trade-Offs 。
从 extern "C" 到跨语言调用
在对 librdkafka 的 pthread 切 bthread 改造时,由于 librdkafka 是 C 代码实现,而 bthread 是 C++ 代码实现,所以直接联编两者会报错,需要新增一层 wrapper ,使用 extern "C" 包裹。cr 的时候同事就问我,这个 extern "C" 有什么用,当时我回答这样就可以让 C 调用 C++ 代码了,但是进一步深究其原理时,我就答不上了。抽空专门让克劳德老师辅导我了一下。
三十岁以前的往事(十五):2025 年终总结
时间过得可真快 …
kafka raft 模式无法选主问题介绍及止损方式研究
版本为 3.9.1 ,处理方式比较 trick,目前仅在无流量的集群中验证过。
kafka raft 模式下普通 broker 无法自动更新 voter 列表问题修复
版本为 3.9.1。由于是魔改的 kafka 代码,虽然线下验证没问题,但是还拿不准是否需要更新线上服务使用的 jar 包 …
kiro 聊天记录中模型的输出内容人工导出为 markdown 格式
kiro 还是挺好用的