后端与架构
从 Go、Redis、MySQL 到系统设计,持续补齐后端工程、性能优化与底层机制的核心能力。
从 Go、Redis、MySQL 到操作系统与系统设计,这里沉淀的是面向长期积累的技术深度。
全部文章
Go 数据库连接池深度解析:database/sql 的实现原理与调优
连接池是数据库访问性能的基石。本文深入解读 Go database/sql 连接池的核心源码,剖析连接的创建、复用、回收与保活机制,帮你彻底理解 maxIdleConns 等参数背后的原理。
Go 内存逃逸分析:从原理到性能优化的实战指南
内存逃逸是 Go 性能调优的关键课题。本文深入讲解堆与栈的分配机制、Go 内存管理模型,并总结六种常见的逃逸场景及对应的优化策略。
用 ChatGPT 审查代码质量:三个真实案例的踩坑与收获
ChatGPT能发现代码中的隐藏问题吗?通过HTTP请求超时、错误处理缺失、哈希算法选择三个真实案例,验证AI辅助代码审查的实际效果与局限。
高并发场景下的热点 Key 问题:从发现到解决
Redis 热 Key 是高并发系统的常见杀手。本文从 go-cache 本地缓存原理切入,深入解析 Kratos HotKey 的 LRU + TopK 组合方案,展示热点数据的发现与防护机制。
用 ChatGPT 辅助阅读源码:以 Kratos BBR 限流算法为例
源码读起来头大?试试让AI当你的技术翻译官。本文以Kratos BBR限流算法为例,演示如何用ChatGPT逐行解析Go源码,提升阅读效率和理解深度。
MySQL大表在线变更字段实战:pt-osc与Online DDL方案对比
深入分析千万级大表在线增加字段的挑战,详解pt-osc工具的工作原理和使用方法,以及MySQL原生Online DDL的优化演进。
go-zero 微服务实战:Prometheus 监控指标采集与可视化
Prometheus 是云原生监控的事实标准。本文介绍 Prometheus 核心概念与数据模型,并详解 go-zero 框架中如何开启和配置 Prometheus 服务监控。
go-zero 微服务实战:分布式链路追踪的原理与配置
微服务架构下,跨服务的慢请求如何排查?本文详解 traceId 与 spanId 的设计原理,以及 go-zero 中基于 OpenTelemetry 的分布式链路追踪配置方法。
我用 ChatGPT 做了一场模拟面试,结果出乎意料
ChatGPT能搞定服务端技术面试吗?从微服务架构到分布式锁,我用真实面试题测试了ChatGPT的表现,结果既有惊喜也有警示,值得每个程序员参考。
静态资源加速实战:CDN 架构原理与优化策略
图片、JS、CSS加载慢拖垮用户体验?本文从DNS解析、GSLB调度到CDN回源策略,系统讲解静态资源加速的核心原理与工程实践。