1 编程语言 2026-08-12 Go 服务为什么“像会自动扩协程”,以及真正的风险点 结合 Kratos + net/http + gRPC-Go + database/sql 连接池,说明请求高峰时 goroutine 如何增长、什么在限制它、以及线上真正该盯什么。 一句话结论 不是框架实现了“按 QPS 动态调协程池”,而是 Go 默认模型:一个并发请求... 阅读全文
2 踩坑教训 2026-08-12 云原生“交通枢纽”:跟着我,5分钟从零开始死磕 Istio 服务网格 最近在复习云原生微服务架构,越学越觉得之前的自己太天真了。以前总觉得把服务拆开、用 Kubernetes(K8s)跑起来就万事大吉了。直到遇到线上要搞 5% 流量的灰度发布(金丝雀发布),或者几个微服务天天因为网络抖动报超时、而我又不知道到底是哪两个服务之间卡住了的时候,我... 阅读全文
3 编程语言 2026-08-10 Go 垃圾回收机制科普 + 实战调优 Go 的垃圾回收到底在忙什么 一篇讲人话的 GC 入门。文中所有 gctrace、基准测试、逃逸分析的输出,都是在 Go 1.26.3 / darwin-arm64 / Apple M4 上真实跑出来的,不是手写示意。 你大概率没写过一行跟 GC 有关的代码,但它一直在你的... 阅读全文
4 编程语言 2026-08-10 代码质量与安全防护利器:SonarQube 实战指南与主流竞品横评 摘要:在日常软件开发与团队协作中,如何保证代码规范、减少潜在 Bug,并在构建阶段及早拦截安全漏洞?本文将带你全面了解代码质量扫描利器 SonarQube 的核心功能、支持语言及落地实战,并与 GitHub CodeQL、Snyk、Semgrep 等主流竞品进行深度横向对比... 阅读全文
5 数据库 2026-08-05 ClickHouse 原理、应用场景与 MergeTree 引擎详解 前言 ClickHouse 是一款面向大数据分析场景的列式数据库,尤其适合日志分析、行为统计、实时指标计算和多维度报表等 OLAP 场景。 本文将从以下几个方面介绍 ClickHouse: ClickHouse 是什么 ClickHouse 的底层数据结构 ClickHou... 阅读全文