622046c52d
Deploy Docs / deploy (push) Successful in 29s
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 实际计算校验
166 lines
5.6 KiB
YAML
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
|