十三Tech
工程深度

后端与架构

从 Go、Redis、MySQL 到系统设计,持续补齐后端工程、性能优化与底层机制的核心能力。

从 Go、Redis、MySQL 到操作系统与系统设计,这里沉淀的是面向长期积累的技术深度。

连续主线

适合连续读的内容线

最近更新

最近补充的内容

全部文章

按发布主线浏览

147
01

操作系统进程模型全解析:从创建到调度与上下文切换

系统讲解进程的定义与状态模型、进程控制块PCB的结构、进程的创建/终止/阻塞/唤醒机制,以及上下文切换的底层原理。

2023/12/21
6 分钟
02

操作系统内存管理全景解析:虚拟内存、分页与TLB

系统讲解虚拟内存的设计动机、内存分段与分页机制、多级页表与TLB的工作原理,帮助你彻底理解操作系统内存管理的核心技术。

2023/12/21
8 分钟
03

操作系统线程机制深度解读:轻量级进程与上下文切换优化

深入对比线程与进程的本质区别,解析线程的优劣势、上下文切换机制,以及同一进程内线程切换的性能优势来源。

2023/12/21
3 分钟
04

高并发场景下的热点 Key 问题:从发现到解决

Redis 热 Key 是高并发系统的常见杀手。本文从 go-cache 本地缓存原理切入,深入解析 Kratos HotKey 的 LRU + TopK 组合方案,展示热点数据的发现与防护机制。

2023/12/21
3 分钟
05

静态资源加速实战:CDN 架构原理与优化策略

图片、JS、CSS加载慢拖垮用户体验?本文从DNS解析、GSLB调度到CDN回源策略,系统讲解静态资源加速的核心原理与工程实践。

2023/12/21
7 分钟
06

零拷贝技术深度解析:从DMA到sendfile的性能优化之道

深入解析DMA技术原理、传统IO的上下文切换开销,以及mmap+write和sendfile两种零拷贝实现方式,助你理解高性能IO的底层优化。

2023/12/21
4 分钟
07

敏捷开发入门:用户故事拆分与需求沟通的艺术

软件需求是一个沟通的过程。本文从用户故事的定义与拆分原则出发,探讨敏捷开发中如何规避风险、细化需求,让开发团队与客户高效协作。

2023/12/21
3 分钟
08

深入理解计算机基本结构:冯·诺依曼体系与程序执行原理

从冯·诺依曼模型出发,深入解析计算机五大组成部分、CPU寄存器与总线工作原理,帮助你建立扎实的计算机体系结构基础。

2023/12/21
4 分钟
09

深入理解Redis核心数据结构:从SDS到跳表的底层实现

全面解析Redis五大基础数据类型背后的底层数据结构,包括SDS、链表、压缩列表、哈希表、跳表、quicklist和listpack的实现原理。

2023/12/21
13 分钟
10

我用 ChatGPT 做了一场模拟面试,结果出乎意料

ChatGPT能搞定服务端技术面试吗?从微服务架构到分布式锁,我用真实面试题测试了ChatGPT的表现,结果既有惊喜也有警示,值得每个程序员参考。

2023/12/21
17 分钟