后端与架构
从 Go、Redis、MySQL 到系统设计,持续补齐后端工程、性能优化与底层机制的核心能力。
从 Go、Redis、MySQL 到操作系统与系统设计,这里沉淀的是面向长期积累的技术深度。
先从这几篇进入
适合连续读的内容线
图解 MongoDB
36 篇起点:图解 MongoDB 01|为什么是文档数据库:driver、mongod 和 WiredTiger 三段路
最近:图解 MongoDB 01|为什么是文档数据库:driver、mongod 和 WiredTiger 三段路
图解 MySQL
30 篇起点:图解 MySQL 01|一条 SQL 怎么跑完:Server 层和存储引擎层那条缝
最近:图解 MySQL 13|死锁排查:SHOW ENGINE INNODB STATUS 到底怎么看
图解 Redis
27 篇起点:图解 Redis 01|String:你以为它是字符串,其实是三种编码的合体
最近:图解 Redis 01|String:你以为它是字符串,其实是三种编码的合体
图解 Go 设计模式
17 篇起点:图解 Go 设计模式 01|单例模式:sync.Once 为什么是 Go 的标准答案
最近:图解 Go 设计模式 01|单例模式:sync.Once 为什么是 Go 的标准答案
最近补充的内容
按发布主线浏览
操作系统进程模型全解析:从创建到调度与上下文切换
系统讲解进程的定义与状态模型、进程控制块PCB的结构、进程的创建/终止/阻塞/唤醒机制,以及上下文切换的底层原理。
操作系统内存管理全景解析:虚拟内存、分页与TLB
系统讲解虚拟内存的设计动机、内存分段与分页机制、多级页表与TLB的工作原理,帮助你彻底理解操作系统内存管理的核心技术。
操作系统线程机制深度解读:轻量级进程与上下文切换优化
深入对比线程与进程的本质区别,解析线程的优劣势、上下文切换机制,以及同一进程内线程切换的性能优势来源。
高并发场景下的热点 Key 问题:从发现到解决
Redis 热 Key 是高并发系统的常见杀手。本文从 go-cache 本地缓存原理切入,深入解析 Kratos HotKey 的 LRU + TopK 组合方案,展示热点数据的发现与防护机制。
静态资源加速实战:CDN 架构原理与优化策略
图片、JS、CSS加载慢拖垮用户体验?本文从DNS解析、GSLB调度到CDN回源策略,系统讲解静态资源加速的核心原理与工程实践。
零拷贝技术深度解析:从DMA到sendfile的性能优化之道
深入解析DMA技术原理、传统IO的上下文切换开销,以及mmap+write和sendfile两种零拷贝实现方式,助你理解高性能IO的底层优化。
敏捷开发入门:用户故事拆分与需求沟通的艺术
软件需求是一个沟通的过程。本文从用户故事的定义与拆分原则出发,探讨敏捷开发中如何规避风险、细化需求,让开发团队与客户高效协作。
深入理解计算机基本结构:冯·诺依曼体系与程序执行原理
从冯·诺依曼模型出发,深入解析计算机五大组成部分、CPU寄存器与总线工作原理,帮助你建立扎实的计算机体系结构基础。
深入理解Redis核心数据结构:从SDS到跳表的底层实现
全面解析Redis五大基础数据类型背后的底层数据结构,包括SDS、链表、压缩列表、哈希表、跳表、quicklist和listpack的实现原理。
我用 ChatGPT 做了一场模拟面试,结果出乎意料
ChatGPT能搞定服务端技术面试吗?从微服务架构到分布式锁,我用真实面试题测试了ChatGPT的表现,结果既有惊喜也有警示,值得每个程序员参考。