Files
docs/mkdocs.yml
T
wonder 622046c52d
Deploy Docs / deploy (push) Successful in 29s
docs: 新增「数据库」章节(MySQL ×4 + Redis ×3,共 7 篇)
MySQL:
- acid-logs.md          ACID 与三大日志:undo/redo/binlog 分工、WAL、崩溃恢复三阶段、两阶段提交
- transaction-isolation.md  事务隔离级别:三大异常、四级别取舍、RR 幻读破功场景、RC vs RR 选型
- mvcc.md               MVCC 机制:隐藏列与 undo 版本链、Read View 五条可见性规则、快照读 vs 当前读
- btree-index.md        B+ 树索引:为何选 B+ 树、聚簇/二级索引与回表、最左前缀、覆盖索引、ICP、索引失效

Redis:
- persistence.md        RDB / AOF / 混合持久化、AOF 重写本质、与 MySQL binlog/redo log 对比
- sentinel.md           哨兵:主观/客观下线、Leader 选举、故障转移选主、脑裂防护
- cluster.md            集群:16384 哈希槽、MOVED vs ASK、hash tag、去中心化故障转移

- 新增 database/index.md 章节首页与阅读路径
- mkdocs.yml nav 增加「数据库」顶级章节
- cluster.md 中槽位数字经 CRC16-CCITT 实际计算校验
2026-09-07 19:57:11 +08:00

166 lines
5.6 KiB
YAML

site_name: 文档站
site_description: 个人知识文档站
site_author: wonder
theme:
name: material
language: zh
palette:
- media: "(prefers-color-scheme: light)"
scheme: default
primary: indigo
accent: indigo
toggle:
icon: material/brightness-7
name: 切换到深色模式
- media: "(prefers-color-scheme: dark)"
scheme: slate
primary: indigo
accent: indigo
toggle:
icon: material/brightness-4
name: 切换到浅色模式
features:
- navigation.instant # 即时加载(SPA 风格)
- navigation.tracking # URL 跟踪锚点
- navigation.tabs # 顶部标签
- navigation.sections # 节分组
- navigation.expand # 默认展开侧边栏
- navigation.indexes # 节首页
- navigation.top # 返回顶部按钮
- search.suggest # 搜索建议
- search.highlight # 搜索高亮
- search.share # 搜索分享
- content.code.copy # 代码一键复制
- content.code.annotate # 代码注释
- content.tabs.link # 内容标签联动
plugins:
- search:
lang:
- zh
- en
markdown_extensions:
- abbr
- admonition
- attr_list
- def_list
- footnotes
- md_in_html
- toc:
permalink: true
- pymdownx.arithmatex:
generic: true
- pymdownx.betterem:
smart_enable: all
- pymdownx.caret
- pymdownx.details
- pymdownx.emoji:
emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:material.extensions.emoji.to_svg
- pymdownx.highlight:
anchor_linenums: true
line_spans: __span
pygments_lang_class: true
- pymdownx.inlinehilite
- pymdownx.keys
- pymdownx.mark
- pymdownx.smartsymbols
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- pymdownx.tabbed:
alternate_style: true
- pymdownx.tasklist:
custom_checkbox: true
- pymdownx.tilde
extra_javascript:
- javascripts/mathjax.js
- https://unpkg.com/mathjax@3/es5/tex-mml-chtml.js
nav:
- 首页: index.md
- 面经:
- interview/index.md
- 去哪儿 AI 面-AI 全栈方向: interview/qunar-ai-fullstack.md
- 项目:
- project/index.md
- Open-API 计费平台:
- project/openapi-billing-architecture.md
- 简历技术要点: project/openapi-billing-resume.md
- qData 数据中台:
- project/qdata/index.md
- 前后端架构: project/qdata/architecture.md
- 数据治理与ETL: project/qdata/data-governance-etl.md
- 部署与基础设施: project/qdata/deployment.md
- 简历技术要点: project/qdata/resume.md
- ThumbUP 高并发点赞:
- project/thumbup/index.md
- 整体架构设计: project/thumbup/architecture.md
- 缓存系统设计: project/thumbup/cache-system.md
- 并发控制与数据一致性: project/thumbup/data-consistency.md
- 简历技术要点: project/thumbup/resume.md
- 数据库:
- database/index.md
- MySQL:
- ACID 与三大日志: database/mysql/acid-logs.md
- 事务隔离级别: database/mysql/transaction-isolation.md
- MVCC 机制: database/mysql/mvcc.md
- B+ 树索引与优化: database/mysql/btree-index.md
- Redis:
- 持久化 RDB/AOF/混合: database/redis/persistence.md
- 哨兵机制: database/redis/sentinel.md
- 集群 Cluster: database/redis/cluster.md
- 架构:
- architecture/index.md
- 高并发秒杀系统设计: architecture/seckill-design.md
- 缓存:
- 缓存击穿: architecture/cache/cache-breakdown.md
- 缓存雪崩: architecture/cache/cache-avalanche.md
- 缓存穿透: architecture/cache/cache-penetration.md
- 多级缓存与读写策略: architecture/cache/cache-multilevel-read-write.md
- 算法:
- algorithm/index.md
- 布隆过滤器:
- algorithm/bloom-filter.md
- 布隆过滤器删除问题: algorithm/bloom-filter-deletion.md
- 计数布隆过滤器: algorithm/counting-bloom-filter.md
- 布谷鸟过滤器: algorithm/cuckoo-filter.md
- HeavyKeeper: algorithm/heavykeeper.md
- 二叉树的遍历: algorithm/binary-tree-traversal.md
- 队列: algorithm/queue.md
- 十大动态规划题: algorithm/dynamic-programming-top10.md
- JVM:
- jvm/index.md
- 垃圾回收基础: jvm/garbage-collection.md
- 内存碎片与整理: jvm/memory-fragmentation.md
- 分代 GC: jvm/generational-gc.md
- GC 回收器对比: jvm/gc-collectors.md
- GC Roots 与三色标记: jvm/tri-color-marking.md
- 七牛云:
- qiniu-cloud/index.md
- 前后端架构: qiniu-cloud/architecture.md
- Ansible 自动化: qiniu-cloud/ansible-automation.md
- 部署与 CI/CD: qiniu-cloud/deployment-cicd.md
- 安全·认证·数据: qiniu-cloud/security-auth-data.md
- 简历技术要点: qiniu-cloud/resume-tech-points.md
- 计算机网络:
- networking/index.md
- HTTP 握手: networking/http-handshake.md
- HTTP 连接资源消耗: networking/http-connection-cost.md
- 连接池复用: networking/connection-pooling.md
- HTTP Keep-Alive: networking/http-keepalive.md
- Keep-Alive 使用场景: networking/keepalive-scenarios.md
- 域名分片: networking/domain-sharding.md
- CDN: networking/cdn.md
- 跨域 CORS: networking/cors.md
- Go 编译标志 -s: networking/go-build-strip.md
- AI:
- ai/index.md
- Skill 编写最佳实践: ai/skill-best-practices.md
- MySQL MCP 原理与链路: ai/mysql-mcp.md