归档
按时间整理的全部文章。
-
从PRD到数据库:一套可执行的数据库设计SOP
面向研发的数据库设计 SOP:从读 PRD 抽实体、定义生命周期,到字段、索引、演进的完整 8 步法。
-
CLAUDE.md 开发准则
我在团队里使用 Claude Code 时沉淀下来的 CLAUDE.md 开发准则模板。
-
Spring AI 1.0.3 完全指南:从入门到企业级实践
Spring AI 1.0.3 完整教程:从基础概念、对话模型、RAG、工具调用到企业级落地实践。
-
多种设计模式在知识点卡片查询中的组合应用
通过知识点卡片查询业务场景,演示策略 / 模板方法 / 责任链等多种设计模式的组合落地。
-
为什么 Elasticsearch 精确查询要用 keyword?
从 ES 分词机制讲清楚精确查询为什么要用 keyword 而不是 text,以及如何映射多字段。
-
生产环境大表新增字段的风险与最佳实践
在生产环境给千万 / 亿级大表加字段会踩到的锁表、复制延迟等坑,以及在线 DDL 的最佳实践。
-
使用 elasticdump 跨集群迁移 Elasticsearch 索引的完整指南
用 elasticdump 在不同 Elasticsearch 集群间迁移索引的全流程指南:mapping、setting、数据。
-
使用 Java 将 LaTeX 及 MathML 转换为可预览的 Word 文档格式
Java 端把 LaTeX、MathML 公式转换成可在 Word 中预览的 OMML / OOXML 格式的实战方案。
-
解决 Vue Router History 模式刷新 404 问题的 Nginx 配置
Vue Router history 模式刷新出 404 的根因,以及对应的 Nginx try_files 配置示例。
-
DDD 与微服务:一个被面试官问懵的真实案例
一次被面试官追问 DDD 与微服务关系时的真实复盘:界限上下文、聚合根与服务拆分边界。
-
使用 @crxjs/vite-plugin 创建现代化浏览器扩展的完整指南
用 @crxjs/vite-plugin 配合 Vite 开发现代化 Chrome 扩展:HMR、manifest v3、构建打包。
-
并发环境下知识点层级序号生成实战
高并发场景下生成可读的层级序号(如 1.2.3)的实战方案:分布式锁与号段分配的取舍。
-
Linux 常用命令实战指南:从业务场景出发
面向后端开发的 Linux 常用命令实战清单:日志排查、网络、磁盘、进程、权限。
-
基于 JSON 的工作流系统全面设计与实现
用 JSON DSL 描述工作流的系统设计与实现:节点、边、条件、状态机与执行引擎。
-
Git 实战指南:从业务场景出发
围绕真实研发场景整理的 Git 实战指南:合并、冲突、回滚、分支策略、协作流程。
-
物流系统中的数据结构应用指南-教学
结合物流业务场景讲数据结构的实际应用:图、树、堆、队列在路径规划和调度中的角色。
-
Nginx 业务场景实战指南:从配置到优化
Nginx 在真实业务中的配置和优化指南:反向代理、负载均衡、缓存、限流、性能调优。
-
电商系统中的并发设计模式:原理与实践 教学篇
电商秒杀、库存扣减等高并发场景下的设计模式实战:乐观锁、令牌桶、分布式锁、消息队列。
-
设计模式与软件设计原则:构建可维护的 SpringBoot 电商系统-教学篇
用经典设计模式 + SOLID 原则构建可维护的 SpringBoot 电商系统的完整教学。
-
分享一些免费编程学习网站
整理我用过的、对自学有帮助的免费编程学习网站清单。
-
优质开源项目分类推荐
按方向分类整理的优质开源项目推荐清单:后端、前端、工具、学习资源等。
-
MySQL 聚簇索引和非聚簇索引
MySQL InnoDB 聚簇索引与非聚簇索引的区别、回表机制与索引设计要点。