MySQL Server 构建、安装、运行与调试

MySQL 是一个开源的关系型数据库。 本文以 8.0.40 版本为例,记录 MySQL Server 的构建、安装、运行与调试。

Read more  ↩︎

openGauss-server 构建、安装、运行与调试

openGauss 是一个开源的关系型数据库,兼容多个主流数据库的语法。 本文以 master 分支为例,记录 openGauss-server 的构建、安装、运行与调试。 参考的是官方文档:https://gitee.com/opengauss/openGauss-server#%E4%BD%BF%E7%94%A8%E5%91%BD%E4%BB%A4%E7%BC%96%E8%AF%91%E4%BB%A3%E7%A0%81

Read more  ↩︎

使用火焰图分析程序性能

火焰图是对层次数据的可视化。 我们通常可以将性能分析工具采集到的调用栈信息以火焰图的方式进行可视化。 从而直观且准确地观察到频繁调用的代码路径。

Read more  ↩︎

POSIX shell 脚本使用笔记

命令行脚本在很多场景下都会用到,比如自动化任务、流水线、构建镜像等。 本文会结合一些常用命令,记录 POSIX shell(sh)命令行脚本的编写方法与技巧。

Read more  ↩︎

Docker 速查笔记

记录一些 Docker 常用命令。

Read more  ↩︎

openGauss 内存管理

openGauss 中内存的分配与释放是基于内存上下文(MemoryContext)管理的,这种管理方式使得开发者可以不手动释放内存,能减少内存泄漏问题。

Read more  ↩︎

TCP 协议学习

TCP 是现在最常见的协议之一,比如 HTTP、MQTT 这些协议都是在 TCP 的基础上实现的。

Read more  ↩︎

MassEntity 学习

MassEntity 是 UE5 里面一个面向数据的框架,与 Unity DOTS 非常相似。 引入 ECS 的主要目的也是要充分利用多核 CPU 的并行能力,发挥缓存的优势,从而提高性能。

Read more  ↩︎

数据库事务处理

整理一下事务处理相关内容。

Read more  ↩︎

青椒炒蛋

蛋、青椒、洋葱、油、盐、糖、葱。

咸。

Read more  ↩︎