文章
博客发布的全部技术文章列表,覆盖 AI 工程化、后端架构、前端基础与系统设计。
Linux 命令大全:SSH 免登录、查找、防火墙与运维必会命令
命令记不住是常态,懂得避开 root 部署,才算真正入门。
linuxshell运维发布于软件设计原则:SOLID + KISS / YAGNI / LOD 全景
简单是可靠的前提——Dijkstra
软件设计设计模式Java发布于更新于DDD 复杂业务系统设计(三):限界上下文,为什么“课程”在教务和市场是两种东西
脱离上下文的术语毫无意义,「课程」在教务与市场,从来就不是同一种东西。
DDD限界上下文通用语言发布于DDD 复杂业务系统设计(二):领域与子域,把“学校/课程/学员”拆成三件事再说
好钢用在刀刃上,核心域决定壁垒,通用域决定效率,支撑域决定能不能跑。
DDD领域子域发布于DDD 复杂业务系统设计(一):为什么从“领域”开始,比从“数据库”开始更靠谱
先让复杂的部分和简单的部分清晰分开,设计本身才可被讨论、被复盘。
DDD领域驱动设计微服务发布于分布式事务五种方案:消息驱动 / XA / TCC / 本地消息表 / Saga
没有完美的分布式事务,只有把不一致藏在过程中的妥协。
分布式事务微服务发布于更新于CAP 与 BASE:分布式系统的理论基石
一致性、可用性不能同时要,但必须在两者之间挑一个。
分布式理论发布于更新于Nginx:高性能原理与常用配置(负载均衡 / 跨域 / 防盗链)
惊群只唤醒一个人,epoll 只处理就绪的 fd,高并发就这么来的。
Nginxweb-serverlinux发布于更新于MySQL 知识系列(九):CASE 语句、乐观锁与悲观锁实战
锁选型的本质,是赌并发冲突有多高。
MySQLCASE乐观锁发布于MySQL 知识系列(八):SQL 调优(二)—— 索引设计与调优工具
好索引不是建出来的,是按最左前缀一行行排出来的。
MySQLSQL调优索引设计发布于