RAG08:引用溯源
理解引用溯源的核心机制,包括答案证据提取、来源片段标注、可信度提示和拒答策略,提升 RAG 系统的可靠性和可解释性。
RAG07:重排序
理解重排序的核心机制,包括Cross Encoder、规则重排和上下文压缩,提升检索结果的准确性和相关性。
RAG06:混合检索
结合关键词检索、向量检索、结构化条件和业务过滤,理解混合检索的策略和实现方式,提升检索的全面性和准确性。
RAG05:向量检索
理解向量检索的核心机制,包括TopK检索、召回率优化、相似度阈值控制和噪声过滤,构建高质量的检索系统。
RAG04:知识更新
从增量索引、失效清理、版本回滚到冷启动,理解如何保持知识库的时效性和准确性。
Prompt工程08:安全边界
从敏感信息脱敏、权限隔离、外部资料可信度到输出过滤,理解如何在使用大模型时建立安全边界。
Prompt工程07:排障上下文
从日志、指标、Trace到复现步骤和影响面,理解如何为模型提供有效的排障上下文。
RAG03:向量化
从Embedding模型选择、向量维度、批处理到版本管理,理解如何将文本转换为向量表示。
RAG02:切分策略
从按章节、语义、代码块到业务对象切分,理解如何将文档切分为合适的检索单元。
RAG01:文档解析
从PDF、网页、Markdown、表格到图片内容抽取,理解如何将非结构化文档转换为可检索的知识。
Prompt工程06:文档上下文
从PRD、设计文档、接口文档到历史决策,理解如何为模型提供有效的文档上下文。
Prompt工程05:代码上下文
从仓库结构、关键文件、接口契约到变更范围,理解如何为模型提供有效的代码上下文。
Prompt工程04:迭代追问
从模糊需求到可执行任务的拆解路径,理解如何通过追问逐步明确目标和约束。
Prompt工程03:示例驱动
从 Few-shot、反例、边界样例到格式锚定,理解如何用示例引导模型输出高质量结果。
Prompt工程02:上下文组织
从背景资料、代码片段、日志、约束条件的优先级,理解如何组织有效的上下文给大模型。
01:Codex 使用技巧
AI 编程技巧系列第一篇:Codex 使用技巧。
产品落地08:持续运营
从场景指标、用户反馈、知识维护到版本迭代,建立AI产品的持续运营体系。
产品落地07:失败体验
从拒答、降级、重试、转人工到错误恢复,设计优雅的AI失败体验。
产品落地06:信任设计
从引用来源、置信提示、可解释过程到人工确认,设计让用户信任的AI产品。
Prompt工程01:任务定义
从角色、目标、输入、输出、验收标准,理解如何定义一个清晰的任务给大模型。
产品落地05:交互设计
从输入引导、流式反馈、可编辑答案到重新生成,设计用户友好的AI交互体验。
产品落地04:ROI估算
从模型成本、人力节省、失败成本到维护成本,全面计算AI功能的投资回报率。
产品落地03:价值评估
从节省时间、降低门槛、提升质量和创造新体验四个维度,评估AI功能的业务价值。
产品落地02:不适合AI的场景
识别强确定性、强合规、低容错和可规则化问题等不适合AI的业务场景,避免盲目投入。
产品落地01:适合AI的场景
识别非结构化输入、知识密集、重复判断和辅助决策等适合AI发挥优势的业务场景。
模型边界04:开源与闭源模型
从效果、成本、部署、隐私和生态支持的取舍,理解开源模型和闭源模型的适用场景。
模型边界03:多模态能力
从文本、图片、语音、视频输入的适用场景,理解多模态模型的能力边界和使用方法。
模型边界02:推理与检索
从模型记忆、外部知识、RAG 到工具调用,理解推理和检索的职责边界,以及如何让模型在合适的场景使用合适的能力。
模型边界01:幻觉来源
从训练数据、上下文缺失、采样随机性到错误归纳,理解大模型为什么会产生幻觉,以及如何减少幻觉。
模型基础05:Embedding
从向量表示、语义相似度、向量空间的边界到常用模型,理解 Embedding 为什么是 RAG 和语义搜索的基础。
工程化08:数据闭环
从用户反馈、答案修正、知识更新到效果复盘,建立AI应用的持续改进数据闭环。
模型基础04:大模型工作方式
从 Token 化、上下文窗口、采样参数到指令遵循,理解大模型是如何处理输入并生成输出的。
模型基础03:Transformer
从 Attention 机制、位置编码、编码器-解码器架构到上下文建模,理解 Transformer 为什么能成为大模型的基础架构。
模型基础02:深度学习基础
从神经网络结构、反向传播算法、表示学习到参数规模,理解深度学习为什么能从数据中自动学习特征。
模型基础01:机器学习基础
从训练与推理的区别、特征工程、过拟合与泛化,到评估指标和常见算法,理解机器学习的核心概念和适用边界。
工程化07:安全防护
从提示注入、越权访问、敏感信息到内容安全,构建AI应用的完整安全防护体系。
工程化06:可观测性
从Prompt、上下文、模型、耗时、成本到失败原因,全面记录和分析AI应用的运行状态。
工程化05:评测体系
从离线测试集、线上抽检、人工标注到指标追踪,建立完整的AI应用评测体系。
工程化04:灰度发布
从模型版本、Prompt版本、策略开关到回滚机制,掌握AI应用的灰度发布策略。
工程化03:性能优化
从首字延迟、并发池、队列削峰到长任务异步化,全面优化大模型应用的性能表现。
工程化02:成本控制
从Token预算、缓存策略、模型分层到请求合并,掌握大模型应用的成本优化策略。
工程化01:模型API接入
从流式输出、超时控制、重试、幂等到降级,掌握生产环境下接入大模型API的关键工程实践。
AI编程08:Code Review
从风险扫描、性能隐患、安全问题到可维护性建议,理解如何使用AI辅助代码审查提升代码质量。
AI编程07:测试生成
从单测、集成测试、边界用例到回归清单,理解如何使用AI自动生成高质量测试用例。
AI编程06:代码阅读
从快速建立模块地图、调用链分析到变更影响面评估,理解如何使用AI高效阅读和理解代码。
AI编程05:需求澄清
从口头需求拆成边界、验收和风险点,理解如何使用AI帮助澄清和细化需求。
AI编程04:Claude Code/CLI工具
从命令行Agent、仓库级修改、长任务上下文保持到批量代码生成,理解如何使用CLI工具提升开发效率。
AI编程03:Cursor/IDE助手
从局部补全、项目问答、重构到测试生成,理解如何高效使用AI增强的IDE工具提升开发效率。
AI编程02:Codex工作流
把Codex当成结对工程师使用,建立从需求分析到代码交付的完整工作流,而不是只让它生成一段代码。
AI编程01:Codex使用技巧
从任务拆分、上下文提供、结果验收三个维度,掌握如何高效使用Codex提升日常开发效率。
Agent08:运营助手
理解运营助手 Agent 的工作原理,包括素材生成、活动配置、效果复盘和风险拦截,提升运营效率和效果。
Agent07:研发助手
理解研发助手 Agent 的工作原理,包括需求分析、代码变更、测试执行和发布检查,提升研发效率。
Agent06:客服助手
理解客服助手 Agent 的工作原理,包括意图识别、知识检索、工单流转和兜底转人工,构建智能客服系统。
Agent05:自动报表
理解自动报表 Agent 的工作原理,包括数据查询、解释生成、异常提示和人工审核,让数据报表能够自动生成和分发。
Agent04:多 Agent 协作
理解多 Agent 协作的机制,包括分工、仲裁、冲突处理和结果合并,让多个 Agent 能够协同完成复杂任务。
Agent03:状态管理
理解 Agent 的状态管理能力,包括短期上下文、长期记忆、任务进度和中间产物,让 Agent 能够处理长时任务和多轮对话。
Agent02:任务规划
理解 Agent 的任务规划能力,包括目标拆解、步骤生成、执行反馈和计划修正,让 Agent 能够处理复杂的多步骤任务。
Agent01:工具调用
理解 Agent 的工具调用能力,包括函数调用、API 编排、参数校验和权限边界,让 Agent 能够与外部系统交互。
数据库08:时序数据库
从时间序列数据特征、InfluxDB 架构、TDengine 高性能设计到时序数据处理模式,理解时序数据库在监控、物联网和日志场景下的应用。
数据库07:TiDB / OceanBase
从分布式 SQL、HTAP 混合负载、Raft 一致性协议到水平扩展,理解 NewSQL 数据库如何兼顾 OLTP 和 OLAP 场景。
数据库06:ClickHouse
从列式存储、MergeTree 引擎、分布式表到 OLAP 查询优化,理解 ClickHouse 在大数据分析场景下的极致性能设计。
数据库05:MongoDB
从文档模型、副本集、分片集群到聚合管道,理解 MongoDB 在非结构化数据存储场景下的设计思路和适用边界。
数据库04:事务与隔离级别
从 ACID 特性、四种隔离级别、MVCC 实现到分布式事务,理解数据库事务的本质和在高并发场景下的取舍。
数据库03:SQL优化
从慢查询分析、执行计划解读、索引设计到分库分表策略,建立一套完整的 SQL 性能优化方法论。
数据库02:PostgreSQL
从 MVCC 实现、JSON 支持、CTE 查询到扩展生态,理解 PostgreSQL 为什么适合复杂业务场景和数据仓库。
数据库01:MySQL
从 InnoDB 引擎、B+Tree 索引结构、MVCC 到主从复制,拆解 MySQL 高并发读写背后的设计原理和常见调优方向。
缓存04:Caffeine
从本地缓存优势、W-TinyLFU 淘汰算法到与 Redis 多级缓存架构,拆解 Caffeine 在高性能本地缓存场景下的核心机制。
缓存03:Elasticsearch
从倒排索引原理、分片路由、聚合查询到性能调优,拆解 Elasticsearch 在全文检索和分析场景下的核心机制和常见坑点。
缓存02:Memcached
从简单 KV 缓存、内存管理到与 Redis 选型对比,拆解 Memcached 在简单缓存场景下的优势和局限。
缓存01:Redis
从数据结构、持久化策略、集群模式、哨兵机制到缓存设计模式,拆解 Redis 在分布式缓存场景下的核心机制和常见坑点。
消息队列04:Pulsar
从分层存储、多租户隔离到跨地域复制,拆解 Pulsar 在云原生消息场景下的架构设计和企业级能力。
消息队列03:RabbitMQ
从 Exchange 路由、Queue 队列、死信队列到延迟消息插件,拆解 RabbitMQ 在企业级消息场景下的路由模型和可靠性机制。
消息队列02:RocketMQ
从 NameServer 路由、Broker 存储模型、事务消息两阶段提交到顺序消息实现,拆解 RocketMQ 在业务消息场景下的设计逻辑和可靠性保证。
消息队列01:Kafka
从分区机制、ISR 副本同步、消费者组 Rebalance 到 Exactly-Once 语义,拆解 Kafka 高吞吐背后的设计取舍和常见坑点。
流量治理与削峰06:防刷与风控怎么挡住异常流量
围绕防刷与风控在流量治理与削峰场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
流量治理与削峰05:背压机制怎么防止队列拖垮服务
围绕背压机制在流量治理与削峰场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
流量治理与削峰04:流量分级怎么保住核心链路
围绕流量分级在流量治理与削峰场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
流量治理与削峰03:排队削峰怎么让请求慢下来
围绕排队削峰在流量治理与削峰场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
流量治理与削峰02:网关流量治理怎么统一入口
围绕网关流量治理在流量治理与削峰场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
经典系统设计案例08:网关系统怎么治理入口流量
围绕网关系统在经典系统设计案例场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
流量治理与削峰01:限流算法设计怎么保护核心接口
围绕限流算法设计在流量治理与削峰场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
经典系统设计案例07:推荐系统怎么组织召回排序
围绕推荐系统在经典系统设计案例场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
经典系统设计案例06:Feed 流系统怎么选推拉模式
围绕Feed 流系统在经典系统设计案例场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
经典系统设计案例05:短链系统怎么设计发号和跳转
围绕短链系统在经典系统设计案例场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
经典系统设计案例04:即时通讯怎么处理消息顺序
围绕即时通讯在经典系统设计案例场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
经典系统设计案例03:订单系统怎么处理状态流转
围绕订单系统在经典系统设计案例场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
经典系统设计案例02:支付系统怎么保证状态和对账
围绕支付系统在经典系统设计案例场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
经典系统设计案例01:秒杀系统怎么防超卖
围绕秒杀系统在经典系统设计案例场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
可观测性与故障定位06:可观测平台建设怎么统一三类数据
围绕可观测平台建设在可观测性与故障定位场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
可观测性与故障定位05:线上问题复盘怎么沉淀改进
围绕线上问题复盘在可观测性与故障定位场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
可观测性与故障定位04:故障定位方法怎么收敛问题
围绕故障定位方法在可观测性与故障定位场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
可观测性与故障定位03:日志与告警治理怎么减少噪音
围绕日志与告警治理在可观测性与故障定位场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
可观测性与故障定位02:链路追踪排障怎么定位慢调用
围绕链路追踪排障在可观测性与故障定位场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
高并发系统设计08:高并发计数怎么兼顾实时和准确
围绕高并发计数在高并发系统设计场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
可观测性与故障定位01:指标体系设计怎么覆盖链路
围绕指标体系设计在可观测性与故障定位场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
高并发系统设计07:接口性能优化先从哪一跳下手
围绕接口性能优化在高并发系统设计场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
高并发系统设计06:读写分离架构怎么处理延迟
围绕读写分离架构在高并发系统设计场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
高并发系统设计05:高并发写入怎么做削峰和落库
围绕高并发写入在高并发系统设计场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
高并发系统设计04:热点 Key 治理怎么保护 Redis
围绕热点 Key 治理在高并发系统设计场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
高并发系统设计03:多级缓存体系怎么避免回源打穿
围绕多级缓存体系在高并发系统设计场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
高并发系统设计02:无状态化设计怎么支撑水平扩展
围绕无状态化设计在高并发系统设计场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
高并发系统设计01:流量模型拆解怎么估容量
围绕流量模型拆解在高并发系统设计场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
高可用与稳定性08:混沌工程怎么提前暴露风险
围绕混沌工程在高可用与稳定性场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
高可用与稳定性07:稳定性预案怎么真正可执行
围绕稳定性预案在高可用与稳定性场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
高可用与稳定性06:容灾降级怎么保住核心功能
围绕容灾降级在高可用与稳定性场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
高可用与稳定性05:多活架构怎么处理流量和数据
围绕多活架构在高可用与稳定性场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
高可用与稳定性04:故障转移怎么做健康切换
围绕故障转移在高可用与稳定性场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
高可用与稳定性03:舱壁隔离怎么限制故障范围
围绕舱壁隔离在高可用与稳定性场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
高可用与稳定性02:熔断降级怎么阻断雪崩
围绕熔断降级在高可用与稳定性场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
高可用与稳定性01:SLA / SLO 设计怎么落到指标
围绕SLA / SLO 设计在高可用与稳定性场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
分布式架构与一致性08:配置与注册中心怎么保障服务发现
围绕配置与注册中心在分布式架构与一致性场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
分布式架构与一致性07:全局 ID 设计怎么兼顾趋势和唯一
围绕全局 ID 设计在分布式架构与一致性场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
分布式架构与一致性06:消息可靠性怎么兜住
围绕消息可靠性在分布式架构与一致性场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
分布式架构与一致性05:数据一致性怎么取舍
围绕数据一致性在分布式架构与一致性场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
分布式架构与一致性04:分布式事务怎么做补偿
围绕分布式事务在分布式架构与一致性场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
分布式架构与一致性03:幂等设计怎么防重复
围绕幂等设计在分布式架构与一致性场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
分布式架构与一致性02:分布式锁实现怎么选
围绕分布式锁实现在分布式架构与一致性场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
分布式架构与一致性01:服务拆分边界怎么划
围绕服务拆分边界在分布式架构与一致性场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
数据架构与存储演进08:数据质量治理怎么发现异常
围绕数据质量治理在数据架构与存储演进场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
数据架构与存储演进07:数据迁移方案怎么灰度切换
围绕数据迁移方案在数据架构与存储演进场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
数据架构与存储演进06:海量日志平台怎么控成本
围绕海量日志平台在数据架构与存储演进场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
数据架构与存储演进05:搜索架构怎么支撑复杂查询
围绕搜索架构在数据架构与存储演进场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
数据架构与存储演进04:CQRS 架构怎么拆读写模型
围绕CQRS 架构在数据架构与存储演进场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
数据架构与存储演进03:数据备份恢复怎么守住 RPO/RTO
围绕数据备份恢复在数据架构与存储演进场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
数据架构与存储演进02:数据库扩展路线怎么规划
围绕数据库扩展路线在数据架构与存储演进场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
容量规划与压测07:架构取舍分析怎么做工程判断
围绕架构取舍分析在容量规划与压测场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
数据架构与存储演进01:分库分表怎么做平滑拆分
围绕分库分表在数据架构与存储演进场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
容量规划与压测06:资源成本治理怎么控制水位
围绕资源成本治理在容量规划与压测场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
容量规划与压测05:瓶颈定位怎么从指标走到根因
围绕瓶颈定位在容量规划与压测场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
容量规划与压测04:弹性伸缩怎么处理突发流量
围绕弹性伸缩在容量规划与压测场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
容量规划与压测03:压测建模怎么找到容量拐点
围绕压测建模在容量规划与压测场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
容量规划与压测02:全链路压测怎么隔离真实数据
围绕全链路压测在容量规划与压测场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
容量规划与压测01:容量评估怎么从业务量算到机器
围绕容量评估在容量规划与压测场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
架构治理与交付06:研发效能治理怎么打通交付流水线
围绕研发效能治理在架构治理与交付场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
架构治理与交付05:安全架构怎么画清权限边界
围绕安全架构在架构治理与交付场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
架构治理与交付04:架构演进路线怎么逐步迁移
围绕架构演进路线在架构治理与交付场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
架构治理与交付03:架构评审怎么发现隐藏风险
围绕架构评审在架构治理与交付场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
架构治理与交付02:灰度发布怎么控制变更风险
围绕灰度发布在架构治理与交付场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
架构治理与交付01:技术选型方法怎么避免跟风
围绕技术选型方法在架构治理与交付场景下的生产落地,拆解线上痛点、底层矛盾、方案演进、Java 代码、隐性坑点、架构取舍和故障复盘。
微服务核心01:服务治理
服务治理不是组件清单,而是在微服务调用链变长之后,用发现、控制、观测和发布机制把故障限制在可恢复范围内。
微服务核心05:链路追踪
理解 traceId、span 和上下文传播如何把跨服务调用串起来,并用它定位慢接口、错误扩散和异步链路问题。
微服务核心03:配置中心
配置中心不是把 yml 搬到后台页面,而是把运行期策略变更做成可灰度、可审计、可回滚、可兜底的一套控制面。
微服务核心04:熔断限流
把限流、熔断、隔离和降级放到同一条调用链里看,理解系统在过载和下游故障时如何快速止损。
微服务核心02:API 网关
从流量入口、统一治理和业务边界三个角度,判断 API 网关应该管什么,以及哪些逻辑不该塞进网关。
分布式理论06:负载均衡
从 DNS、Nginx 到服务网格和客户端负载均衡,理解每一层负载均衡的职责、算法选择和失败转移边界。
分布式理论05:幂等性设计
从重复提交、消息重投、接口重试这些真实场景出发,理解幂等键、状态机、唯一约束和去重表这些落地手段。
分布式理论04:分布式锁
从重复执行定时任务、库存扣减和并发审批这些场景出发,理解分布式锁的互斥、租约、续期、释放和失效边界。
分布式理论03:分布式事务
拆解跨服务提交为什么难,以及 2PC、TCC、Saga、本地消息表这些方案分别适合什么业务后果和补偿边界。
分布式理论02:CAP / BASE
从订单、库存、缓存和读写延迟这些项目场景出发,理解 CAP / BASE 真正在提醒我们做什么取舍,以及最终一致性为什么必须有收敛机制。
分布式理论01:主要变迁
从单体应用走向分布式系统后,调用、事务、数据、时间和故障边界都会变化。本文作为分布式理论模块的开篇,先把这些变化讲清楚。
并发09:并发设计模式
从生产者-消费者到 Worker Thread,再到 Future 模式,系统理解 Java 并发设计模式的设计思想、适用场景和工程细节,包括容量边界、失败处理和关闭流程。
并发04:并发容器
从 ConcurrentHashMap 的分段锁到 CopyOnWriteArrayList 的读写分离,再到 BlockingQueue 的生产消费模式,系统理解 Java 并发容器的设计思想和适用场景。
并发08:虚拟线程
基于 Java 21 稳定特性,系统理解虚拟线程的设计思想、调度模型、适用场景和实践边界,包括 pinning、限流和资源保护。
并发03:原子类
从 CAS 原理到 Atomic 系列,再到 LongAdder 的高并发优化,系统理解 Java 原子类的设计思想、适用场景和使用边界。
并发07:异步编程
从 CompletableFuture 的编排价值到线程池选择,再到异常处理和超时控制,系统理解 Java 异步编程的设计思想和最佳实践。
并发05:JMM与Happens-Before
从 volatile 标志位、双重检查锁和指令重排序入手,系统理解 Java 内存模型里的可见性、原子性、有序性与 happens-before 规则。
并发06:AQS框架
围绕 ReentrantLock、Semaphore、CountDownLatch 背后的 AbstractQueuedSynchronizer,系统理解 state、CLH 队列、acquire/release 流程和自定义同步器的设计思想。
并发02:锁机制
从 synchronized 的锁升级机制到 ReentrantLock 的灵活控制,再到读写锁和 StampedLock 的适用场景,系统理解 Java 锁机制的设计思想和使用边界。
并发01:线程模型
从 ThreadPoolExecutor 的执行流程到 ForkJoinPool 的分治策略,再到线程状态的流转机制,拆解 Java 并发编程的线程模型基础。
Codex 使用笔记 01:先把它当成结对工程师
Codex 系列第一篇:从使用心态、任务拆分、上下文提供和结果验证开始,记录我会如何把 Codex 放进日常开发流程。
从 0 到 1 搭建并部署个人博客
从需求梳理、技术选型到上线部署,完整记录一套个人博客的搭建思路。