Go语言技术文章
-
文章 · python教程 | 3个月前 | 异步编程 · fastapi · 后端架构 · Python教程 · asyncio · Python 异步编程 FastAPI asyncio TaskGroup 生产实践
从 FastAPI 生产接口超时场景讲透 Python asyncio TaskGroup、timeout、取消传播、ExceptionGroup 和 finally 资源清理。496 收藏 -
数据库 · MySQL | 3个月前 | 性能优化 · InnoDB · 生产实践 · MySQL教程 · 数据库运维 · mysql redo log innodb 性能优化 innodb_redo_log_capacity
从 MySQL 8.4 的 innodb_redo_log_capacity 入手,讲清 redo log 容量、检查点压力、写入抖动和崩溃恢复时间之间的取舍,并给出上线检查清单。382 收藏 -
以 Java 21 虚拟线程和 Spring Boot 灰度上线为主线,拆解适用场景、连接池边界、pinning、ThreadLocal 和上线检查清单。239 收藏 -
数据库 · MySQL | 3个月前 | MySQL教程 · 数据库实战 · 在线DDL · ALTER TABLE · 元数据锁 · mysql innodb MySQL 8 在线 DDL ALTER TABLE MDL 元数据锁 INSTANT
从订单大表加字段出发,讲清 MySQL 8.x 在线 DDL、ALGORITHM=INSTANT/INPLACE/COPY、metadata lock、row version 上限、复制延迟和上线复查。323 收藏 -
数据库 · MySQL | 3个月前 | InnoDB · MySQL教程 · 数据库实战 · 死锁排查 · 锁等待 · mysql innodb 死锁 事务 锁等待 MySQL 8 data_locks
从转账事务死锁复现出发,讲清 MySQL 8.x InnoDB 行锁、间隙锁、data_locks、data_lock_waits、SHOW ENGINE INNODB STATUS、事务顺序和重试策略。105 收藏 -
数据库 · MySQL | 3个月前 | 执行计划 · MySQL教程 · 慢查询治理 · 索引优化 · 数据库实战 · mysql 执行计划 慢查询 索引优化 MySQL 8 EXPLAIN ANALYZE
从订单慢查询复现出发,讲清 MySQL 8.x EXPLAIN ANALYZE、估算行数与真实行数、loops、Using filesort、复合索引和上线复查。389 收藏 -
从业务抽奖、灰度分流和可复现测试出发,讲清 math/rand/v2 的 IntN、PCG、ChaCha8、Seed、Shuffle、并发边界和 crypto/rand 安全边界。311 收藏 -
围绕 Go 标准库 unique 包,讲清值规范化、Handle[T]、内存去重、并发安全、GC 回收和哪些场景不该滥用。324 收藏 -
Golang · Go教程 | 3个月前 | Go教程 · Go1.24 · FIPS · 安全合规 · Go1.26 · golang Go 合规 后端安全 FIPS 140-3 GOFIPS140
从 GOFIPS140、GODEBUG=fips140 到 TLS 限制、CI 审计和灰度上线,讲清 Go 原生 FIPS 140-3 模式在真实项目里应该怎么落地。203 收藏 -
围绕 Go 标准库 crypto/mlkem,讲清 ML-KEM-768、密钥封装、共享密钥、混合密钥交换、测试向量、密钥材料边界和生产协议落地注意事项。413 收藏 -
围绕 Go 1.24 新增的 os.Root、OpenInRoot 和 Root.Open,讲清路径遍历防护、符号链接边界、文件上传、安全解压、测试用例和老项目迁移方式。144 收藏 -
围绕 Go 1.25 testing 新增的 Attr 和 Output 能力,讲清测试元数据、go test -json、CI 报告聚合、失败上下文和团队测试日志规范。478 收藏 -
Golang · Go教程 | 3个月前 | 并发编程 · CI · Go教程 · Go1.25 · 代码质量 · golang Go WaitGroup Go1.25 go vet HostPort
围绕 Go 1.25 新增的 go vet waitgroup 和 hostport 检查,讲清 WaitGroup.Add 位置、IPv6 地址拼接、CI 门禁、误报处理和团队落地规范。185 收藏 -
围绕 Go 1.25 实验性 Green Tea GC,讲清 GOEXPERIMENT=greenteagc 的开启方式、适用负载、GC CPU/alloc/op/P99 观察指标、压测和灰度发布流程。128 收藏 -
围绕 Go 1.25 新增的 reflect.TypeAssert[T],从反射类型断言、Interface() 分配、pprof 热点、benchmark/benchstat 和框架代码落地角度讲清使用边界。326 收藏