关于growdu本人。
2025-04-16
编程之路
如何学习编程
提升思维的方式
01-ai常用工具和开发框架
开场白&目录
AI到底聪明在哪——从手机人脸识别说起
AI怎么读懂文字——国王减去男人等于什么
AI是怎么突然变厉害的——2012所有人以为他们作弊了
神经网络到底是什么——6000万个旋钮的真相
AI是怎么学会的——从做错一道题说起
ChatGPT为什么能对话——一篇引用17万次的论文
AI为什么会撒谎——一个律师被ChatGPT骗了
ChatGPT回答你的三秒钟里,发生了什么?
AI 到底有多聪明?——一份让 AI 研究者也困惑的成绩单
AI 能"创造"吗?——从一团噪声到一幅画
为什么 AI 能赢世界冠军,却开不好车?——一条藏在所有 AI 背后的分界线
这个框架会过时吗?——AI 的天花板和你的判断力
怎么让AI听懂你的话——同一个AI为什么他用得比你好10倍
怎么跟AI协作不翻车——AI说的话你该信几分
AI 写代码有多厉害?——快了 55%,但错多了 75%
AI会取代我们吗——它不懂孤独是什么意思
AI 是你的杠杆——但前提是你自己得会
AI 是你的杠杆 —— 普通人也能用的 AI 实战教程
中国开发者的外网与 AI 工具箱:Google、YouTube、ChatGPT、Claude、MiniMax、ZCode、MiniMax Design 实战指南
普通人谷歌与 AI 使用培训教程:从打不开外网到会查 SCI、会用 AI 的完整实操课
claude安装教程
设计模式
数据结构
文件基本操作
网络
编程基础
进程
字符串操作
sql总结
B-树如何使查询更快
博客搭建指南
同名文章:HTML 与 MD 版本管理
同步到公众号方案
仓库架构
视频嵌入指南
部署到服务器方案
阿里云 ECS 选购指南
chatgpt使用
newbing使用教程
C语言实现分布式自增有序的唯一ID生成算法-snowflake算法
C语言雪花算法,记一次雪花算法的实现
Patroni详解
raft协议动态调整quorum
repmgr网络割裂问题
两地三中心技术指标分析(距离、延迟、丢包率)
分布式高可用
从两地三中心到OceanBase的多地多中心 - 墨天轮
分布式存储需要解决的问题
分布式一致性协议
分布式数据库高可用方案设计
分布式系统设计必知必会
数据库分布式集群动态调整quorum值方案对比
基于corosync的分布式应用程序开发方案分析
常用分布式实现架构
常用分布式解决方案
vfox使用指南
Citus Columnar 深度解析:从 cstore_fdw 到 Table AM 的 PG 原生列存扩展
Citus 深度解析:从分布式 SQL 到列存扩展的 PG 集群引擎
cstore_fdw 深度解析:从 Hydra 到 Citus Columnar 的列存 FDW 鼻祖
选数据库的时候,我们究竟在选什么 —— 当基础能力都满足时,哪些维度让数据库"脱颖而出"
为什么要对数据库进行细分:从 RDBMS 到 12 类专用数据库的全景图
真希望有人早点告诉我的 Postgres 经验
PostgreSQL "Don't Do This" 完整中文版
pg_duckdb 深度解析:从 OLTP 到 OLAP hybrid query 的 DuckDB 内嵌扩展
pg_stat_statements 深度解析:从 query hash 到 pg_stat_* 生态的查询统计扩展
pgAudit 深度解析:从 log_statement 到 PG 审计标准的合规扩展
pgBackRest 深度解析:从 pg_basebackup 到企业级备份恢复的 Go 实现
pgbench 源码全解:一个 C 文件如何撑起 PostgreSQL 官方压测工具
pgcrypto 深度解析:从 md5 到 OpenSSL 集成的 PG 加密扩展
pgvector 深度解析:从 ANN 索引到 RAG 时代的向量数据库核心
polardb竞争力分析
PostGIS 深度解析:从 OGC Simple Features 到 PG 18 时代的 GIS 引擎
PostgreSQL Background Worker 全解:从 `RegisterBackgroundWorker` 到逻辑复制 4 类 worker 的全生命周期
PostgreSQL 目录快照源码级深度拆解:系统表读取的 MVCC 真相与失效机制
PostgreSQL 核心特性全景:12 大功能的设计动因、实现原理与版本演化
PostgreSQL 万能论:为什么一家公司可以用它替代 Kafka、Redis、Elastic 与 ClickHouse
PostgreSQL 元数据存储机制:从磁盘文件到内存缓存,`pg_class` 撑起的整个系统表体系
PostgreSQL 前世今生:从 1986 Berkeley 实验室到 2025 全球基础设施,一条开源数据库的 39 年演化史
PostgreSQL Latch 机制详解:从一行 SetLatch 到 epoll 的内核之旅
PostgreSQL libpq 机制与缓冲区详解
PostgreSQL 逻辑复制:DDL 同步后如何启动 apply worker 同步 DML(分区表专题)
PostgreSQL 逻辑复制集群搭建指北:基于 Docker 的 publisher + subscriber 一键拉起
PostgreSQL 逻辑复制支持 DDL 之后:DDL 与 DML 的时序难题(重点:分区表)
PostgreSQL 逻辑复制订阅参数全解:从 run_as_owner 到 disable_on_error
PostgreSQL 逻辑复制的监控:六张视图 + 一组可执行 SQL,把 publisher/subscriber 的速率与健康度彻底看透
PostgreSQL 18 逻辑复制的并行解码与并行 Apply:源码全景
PostgreSQL 逻辑复制下分区表的 INSERT:从 publisher 到 leaf 的完整时序
PostgreSQL 逻辑复制全链路:以一个真实事务为例,从 `INSERT` 到 `apply` 的源码级旅程
PostgreSQL 逻辑复制:`publish_via_partition_root` 的完整行为分析
PostgreSQL 逻辑复制的 ReorderBuffer 与事务机制:从一行 WAL 到一致性变更流的全链路绑定
PostgreSQL 逻辑复制 spill 文件深度剖析:从 `xid-*.spill` 到 TPC-C 的增长方程
PostgreSQL 逻辑复制 streaming 与 spill:从 reorderbuffer 到 `<subid>-<xid>.changes` 的全程真相
PostgreSQL 逻辑复制表的生命周期:从 `pg_replication_slots` 到 `pg_subscription_rel` 的全景图
PostgreSQL 逻辑复制性能与速率测试:从一个公开的"没有"讲起
PostgreSQL 逻辑复制与分区表:从 publisher 到 partition leaf 的全链路
PostgreSQL 逻辑复制的 Worker 模型:一个 apply worker 撑全场,分区表也一样
PostgreSQL 内存管理:一片共享内存,三座分配器,一座缓冲池
从 `postgres` 二进制到生产级守护 —— PostgreSQL 最外层模块与启动全流程拆解
PostgreSQL MVCC:一条数据是如何拥有"分身术"的
PostgreSQL 18 并行 Worker 机制全解:从 `ParallelContext` 到 `ParallelQueryMain` 的全链路
PostgreSQL 18 内核数据结构全景:RangeVar 与 20+ 个核心数据结构源码级拆解
PostgreSQL 分区表:从一行 `PARTITION BY` 到路由热路径的全链路拆解
PostgreSQL 内核开发:读取一张表的 9 步标准流程与缓存全景
PostgreSQL 逻辑复制里 `RUNNING_XACTS` 写入机制与快照 `xmin / xmax / xip` 的演化:源码级深度拆解
PostgreSQL 读一行数据源码级深度拆解:MVCC 在每个环节的落点
如何成为资深的 PostgreSQL 内核开发者:从 0 到 Committer 的 18 个月路线 + 36 个内核主题地图 + 12 大子系统架构
PostgreSQL 事务:一次 BEGIN 与 COMMIT 背后的双层世界
当我们在说"数据库"的时候,我们到底在说什么 —— 从用户的视角拆解 PostgreSQL 的能力与接口
PostgreSQL 行锁机制源码级深度拆解:4 种锁模式 + xmax + MultiXact 的完整链路
PostgreSQL vs SQL Server 分区表实战:步骤、场景与差异对比
PostgreSQL TOAST 机制源码级深度拆解:从 8KB 页面限制到 chunked 分散对齐
PostgreSQL 逻辑复制 Stream 执行逻辑源码级拆解:从 reorderbuffer 触发到订阅端落盘回放
TimescaleDB Columnstore(hypercore)深度解析:时序列存压缩的 hybrid engine
TimescaleDB 深度解析:从时间分区到列存压缩的 PG 时序数据库扩展
PostgreSQL WAL 记录类型完全指南:21 个 RMGR × 80+ 种记录的源码级拆解
ddl同步架构
Linux 共享内存机制:从内核到主流项目实践
openGauss 通过 CSN 保证全序的源码级深度分析:从 nextCommitSeqNo 原子计数到订阅端 CSN 校验
DDL同步架构(美化版)
数据库命名空间机制对比
多数据库模式命名空间问题
openGauss 并行解码设计原理深度拆解:reader + 多 worker + CSN 三层架构的源码级剖析
docker compose管理容器
docker与宿主机共享内存通信
docker与宿主机共享内存通信
docker基础指北
docker安装talebook
docker容器权限设置--cap-add --cap-drop privileged - 进击的davis - 博客园
docker搭建C语言开发环境
docker搭建个人镜像仓库
docker设置容器独立ip(linux下虚拟机设置独立ip)
使用github作为docker镜像存储仓库
day1
dpdk之kni使用
dpdk常用接口指北
dpdk无锁队列实现
dpdk相关
fastupkni功能测试
fastp时间规划
fastup模拟UE测试
fastup测试优化完成情况
shofastup测试
nxp l3fwd测试
linux大页内存
lx2160使用dpdk
nxp测试报告
pktgen
pktgen编译使用
nxp运行vpp
ptpclient
vpp
vpp与dpdk的关系
vpp使用
vpp使用kni
vpp插件开发
交叉编译
抓包
用户态驱动(UIO/VFIO)
docusaurus文档编译为pdf
docusaurus自定义渲染内容
pandoc自定义过滤器
texlive安装
Search UI with Elasticsearch Elastic docs --- 使用 Elasticsearch 的搜索用户界面 弹性文档
安装- npm install# 运行- npm1.2.3.4.
oh-my-search
安装- npm install# 运行- npm1.2.3.4.
faq汇总
rest api
家中对联(美化版)
家中对联
C语言内存血与泪教训——内存使用重要原则
autoconf使用
cmake使用指南
C语言变长数组(柔性数组)
如何阅读autotool管理的C语言项目
程序基本构造
词法分析与语法分析教程
软件质量
窗户面积计算
大环境之下:一个数据库内核开发工程师的思考、建议与自处
高考数学:中等水平者的做题方法与学习路径
经济下行周期下的数据库内核工程师:深度版 —— 十四项关键读数、八条建议与指标看板
装修款项统计
全国卷二逐题拆解:一个普通高三学生的答题思路与考场操作
电子科技大学计算机自考:以 HFUT 机械本科为起点补一个 B0809 学位
自托管服务全家桶:从原文方案到可复制实操手册
mtu路径发现pmtu详解
C语言网络编程库选择
pmtu概述
cat /proc/sys/net/ipv4/tcp_mtu_probing
腾冲事业编 / 公务员备考计划:从 10 年程序员到体制内的转型
ifconfig
网络编程注意事项
如何安装Shadowsocks 影梭
centos搭建离线仓库
Linux CPU 绑核与 top 详解:从原理到实战
gcc attribute指北
git指北
git 高级指北
kconfig和kbuild指北
linux cache指北
linux ptp指北
linux socket编程指北
linux UIO指北
linux下RANDOM和uuid的区别
linux下svn吐血指北
linux内存管理指北
linux内核指北
linux内核模块指北
linux字符设备指北
linux巨页内存指北
linux常用高级命令
linux数据预取
linux目录介绍
linux常用系统接口
linux锁指北
reference
lvm详解
shell使用
uboot指北
vlan使用指北
不得不知道的linux库的装载、链接
内存管理之dlmalloc
抓包指北
本地git仓库
用以下命令判断是否是否设置了该参数
银河麒麟V10 远程桌面_银河麒麟v10远程桌面-CSDN博客
opc
初始化需要加-c参数,会生成dcf相关文件
openguass dcf启动详解
openguass 升级机制
openguass架构详解
Csharp计算线程运行时间
devExpress控件使用
ubuntu change themes and icons
如何学习编程
java 基础
pdf坐标变换
pdf
2018-09-26
python notice
pdfbox源码阅读
ssh opreation
正则表达式
PostgreSQL 时间线解析
Postgres中postmaster代码解析(--boot和--single)
checkpoint机制浅析
insert data
用 Meson 编译 PostgreSQL:从配置到回归测试的完整命令清单
pg编译运行
pg_io_调优
pg_replication
pgsql架构
pg源码对象管理
- 连接设置 Connection Settings -
postgresql 启动流程
postgresql基本操作与基本对象
postgresql 源码编译
sql_test
wal机制浅析
数据库崩溃恢复
linux生成coredump
fib表
protobuf实现rpc
ip分片
抓包进阶
A股股票筛选规则
nfs详解
samba服务深度定制
sshfs-win精讲
左耳朵耗子的话——关于技术的一些思考
win10实现非标(非445)端口访问samba服务_smb服务能使用其他端口吗-CSDN博客
windows的139、445端口到底在做什么
15 个提高 Google 搜索效率的小技巧 - 少数派
Jellyfin+Kodi打造个人媒体中心
Shell脚本的简单排错法及调试程序bashdb
bashdb 安装调试
Clash Meta(mihomo)客户端全平台安装与订阅配置教程
Clash 客户端配置小白教程:3 步学会用代理上网
code-server安装
codeserver_docker
cunit单元测试使用
不得不会的代码注释工具——doxygen
leanote使用教程
shell常用脚本
netcat(nc)
shell脚本进阶
vim + ctags + cscope = 强大的IDE_ctags cscope
一文教你选择局域网文件服务器
不得不会的代码注释工具——doxygen
你一定要知道的黑客小技巧
如何调试Bash脚本
那些你不得不会的提高工作效率的软件神器
video
cdu_nxp2160_ptp1588v2实现方案
fastgtpu配置及cli说明文档
fastup kni设计实现说明文档
fastgtpu发包测试说明文档
fastgtpu插件加载
vpp适配ptp方案
fatsup cpu间转发测试报告
vpp buffer接口
vpp vector指北
fastup ip分片测试验证
vpp 主要数据结构
vpp代码流程分析
vpp使用说明文档
vpp多网口转发
vpp开发指南
vpp抓包
vpp日志系统
vpp调试指北
CORS相关问题
5种回到顶部的写法从实现到增强 - 小火柴的蓝色理想 - 博客园
cargo教程
gitbook教程
html简单教程
oh-my-code
python环境搭建
react app教程
vue后端api开发
vue开发环境搭建
vue项目开发流程
vue从登陆注册开始
搭建npm离线仓库
tauri将docusruaus网站打包成桌面应用
claude配置
VideoFlow Studio 总体架构设计
AI Video Orchestrator 技术选型文档
VideoFlow Studio 概要设计
AI一镜到底视频平台产品定位与竞争策略分析
AI一镜到底视频生成平台市场调研与可行性分析报告
download tools
git opreation
google extension
other
基本操作
dcf写入机制
dcf运行机制
dcf投票系统详解
一文读懂openguass dcf网络模块
openguass dcf源码阅读
常用压缩算法编程
ha元信息常见存储方式
业界高可用解决方案
中移动数据库停库问题分析解决
调整允许的corosync网络波动时间操作步骤
corosy-qdevice源码阅读
corosync qnet挂死场景分析解决
corosync-cmap使用指南
corosync down网卡仍处于多数派问题分析
corosync-qdevice中ffsplit与lsm算法的区别
corosync down网卡仍处于多数派问题分析
corosync-qdevice使用
corosync-qdevice源码阅读
corosync-qdevice详解
corosync-qnetd投票机制
corosync使用
corosync共享多仲裁方案设计
corosync源码阅读
corosync编程指南
disk-paxos详解
libqb源码详解
sanlock实现共享corosync共享存储仲裁
totem协议详解
一台主机运行多个corosync代码分析
kingbase两地三中心日常巡检
两地三中心
两地三中心
多地多中心方案调研
oracle maa架构详解
oracle_site_guard详解
haproxy使用extern-check支持伪双写配置验证
haproxy支持postgresql伪双写
postgresql “伪双写”
事务管理
c-raft分布式存储方案
raft协议动态调整quorum
c-raft
raft重要概念
zookeeperC语言API编程指南
zookeeper主备集群demo
zookeeper使用说明文档
zookeeper使用说明文档
JavaScript
This is about assemble.
preview
preview
readme
html
preview
preview
DDL
BenchmarkSQL 使用教程:从配置到运行机制分析
PostgreSQL `LogLogicalMessage`
ai逻辑解码
PostgreSQL 15 逻辑复制操作流程详解
pglogical.so详解
pg15逻辑复制支持DDL
pglogical支持DDL搭建
pglogical详解
polardb逻辑解码
postgresql逻辑复制(DML)
指定列同步对逻辑复制支持DDL的影响
支持ddl评审相关问题
逻辑复制支持DDL开发交付计划
逻辑复制支持DDL需求分析
逻辑复制系统表支持DDL实现问题
逻辑复制解惑
逻辑解码
逻辑复制验证步骤
逻辑解码DDL Replay框架设计
逻辑复制源码分析
逻辑解码支持DDL
逻辑解码ddl replay支持sqlserver模式
安装mysql
火焰图怎么看:从一张图到优化方向的完整方法论
postgresql源码阅读(一)
pg常用函数
pgoutput_change 到 HeapTupleSatisfiesVisibility 的函数调用栈分析
Apply Parallel Worker 的 lock_stream 与 unlock_stream:为什么"获得就释放"的死锁防护机制
applyparallelworker.c 之 LA 端源码深度解析:Leader Apply Worker 的指挥中枢
applyparallelworker.c 源码深度解析:1646 行代码的完整结构与模块协作
PostgreSQL 社区精髓资源汇总:从官方文档到内核贡献者博客的"一键直达"清单
PostgreSQL 逻辑复制 Apply Parallel Worker 运行机制深度解析
PostgreSQL 逻辑复制性能分析:火焰图实战
PostgreSQL CREATE_REPLICATION_SLOT 端到端源码分析:从 SQL 到 snapbuild 状态机的完整链路(每个函数每个参数)
Injection Point 与 PG 测试框架集成实战:从 Makefile 到 .spec 完整链路
用 Injection Point 测试无法到达的代码路径:3 种改造模式 + 实战
PostgreSQL 18 Injection Point 完整指南:原理、API 与实战
从内核开发者视角,在 PostgreSQL 18 逻辑复制中新增一个 GUC 参数
PostgreSQL 逻辑复制 Apply Parallel Worker 参数调优实战
PostgreSQL 逻辑复制端到端深度拆解:从 WAL 字节到订阅者 apply 的全链路源码分析
PostgreSQL 逻辑复制:catalog 改动、可见性判定与 xmin/xmax 推进全景
PostgreSQL 逻辑复制 LSN 推进全景:从 WAL 字节到订阅者 apply 的全链路 LSN 视角
PostgreSQL 18 流式逻辑复制发布端深度解析:从 logical_decoding_work_mem 到 stream_commit 的完整链路
reorderbuffer.c 源码深度解析:PostgreSQL 逻辑复制的"事务重组引擎
PostgreSQL 行锁机制深度解析:从 MVCC 到多级锁的完整链路
PostgreSQL 共享内存机制:原理、使用与开发
PostgreSQL reorderbuffer.c 函数级源码全集:5615 行 / 95 个函数的逐函数解析
PostgreSQL snapbuild.c 深度解析:逻辑复制"目录快照"子系统全栈拆解
PostgreSQL SnapBuildFindSnapshot 深度拆解:每条状态转换路径的具体 WAL 日志与前提条件
使用meson编译pg
PostgreSQL syscache 模块源码深度拆解:CatCache 数据结构、LRU 哈希表、cache invalidation 全链路
Babelfish DDL 同步已知限制与客户使用建议
逻辑复制适配sqlserver模式分区表问题分析
sqlserver模式逻辑复制支持ddl
SQLServer模式逻辑复制DDL支持 - 架构分析
逻辑复制同步ddl适配bbf面临的挑战
内核执行 Babelfish 上下文需要考虑的问题
taosd基本使用
pytest自动化测试
支持逻辑复制同步 DDL 适配 SQL Server 方案
python爬虫教程
python跨平台下载离线安装包
uv管理python
rust设计原则
使用mdbook编译html和pdf
搭建内网rust仓库
寻康杯 · 备战方案
MonoCloudios使用教程
寻康杯 · 佘山社区 实战操作手册(详版)
MonoCloud安卓使用教程
ebpf基础
pg-ferret
otlp
rust ebpf编程
qemu-busybox调试linux
code-server调试postgresql
PostgreSQL的insert语句执行过程分析 - 墨天轮
pg扩展开发
repmgr实现原理
Postgresql 触发器详解
initdb
pg_ctl
BgWriter
checkpoint
WalWriter
PostgreSQL 同步流复制原理和代码浅析-阿里云开发者社区
PostgreSQL复制槽实操
PostgreSQL数据库复制——后台一等公民进程WalReceiver&startup交互_postgressql walreceive线程_肥叔菌的博客-CSDN博客
PostgreSQL的后台进程walsender分析 - 关系型数据库 - 亿速云
docker搭建Postgresql主备集群
pg_logical_decode
流复制心跳超时问题
pg_slot
0 Postgresql存储、索引及系统优化、主备切换
pg_walreceiver
pg_walsender
tcpdump -i eth1 -s0 -nnX -w startup_trust.cap
postgresql流复制同异步分析
详解完整恢复及基于时间点的恢复
repmgr
repmgr搭建集群
stats
PosgreSQL FSM文件解析 – 蛋挞
数据库数据完整性问题(块折断)
pg_checksum
pgsql 存储管理
pg共享内存
xlog
nginx 基本原理
opentelemetry详解
干货 PostgreSQL数据表文件底层结构布局分析 - 知乎
postgresql 可视化观测平台
rust使用opel将trace数据导入tempo
tcp socket必知必会
tcp_user_timeout与keepalive的关系与生效机制
缩短tcp超时时间的方法
功能
readme
readme
逻辑复制DDL支持详细设计方案
1. 设计选择
一、结论(先说清楚)
PostgreSQL 逻辑复制支持系统表同步详细设计文档
逻辑复制支持DDLAI提示词
逻辑复制支持DDL概要设计
逻辑复制支持ddl ai配置流程
逻辑复制支持同步系统表概要设计
TWPA 依赖冲突检测设计文档
逻辑复制并行 Apply 用户接口文档
TWPA 概要设计文档
逻辑复制发布端现状
01 编译调试与代码布局
02 进程架构与生命周期
03 查询管线全景
04 存储抽象层 SMGR
05 缓冲区管理
06 堆表与 MVCC
07 B-Tree 索引
08 事务、锁与并发
09 WAL 与恢复
10 进阶特性
11 崩溃恢复深入
12 物理复制深入
14 列存与 cstore_fdw
pytest进阶
pgsql之page
13 逻辑复制深入
pg_page
pg内存管理