Golang入门:1.8 错误处理
error 接口与自定义错误 错误包装(fmt.Errorf + %w) errors.Is 与 errors.As 错误处理最佳实践
阅读全文 →包(Package)的组织与命名规范 Go Modules 详解(go.mod、go.sum) 依赖管理:go get、go mod tidy 可见性规则(大小写控制导出)
阅读全文 →Redis 是典型的内存数据库,数据主要保存在内存中,因此一旦进程退出、机器重启,或者发生异常宕机,内存数据就可能丢失。为了让 Redis 既有高性能,又能在一定程度上保障数据安全,持久化机制就变得非常关键。
阅读全文 →索引是一种**帮助 MySQL 更快定位数据的数据结构**,它的核心价值在于: 减少需要扫描的数据量 降低磁盘 I/O 成本 提升排序、分组、连接等操作效率 帮助优化器选择更优执行路径
阅读全文 →Goroutine 原理:轻量级线程的调度模型 Goroutine 的创建与生命周期 WaitGroup 同步 并发安全问题与数据竞争检测(-race)
阅读全文 →Pod 是 Kubernetes 中最基础、也最容易“看起来懂了,实际没完全吃透”的对象。很多初学者会把 Pod 简单理解为“一个容器”,但从设计上看,它更像是 **一组需要一起运行、一起调度、一起共享上下文的容器**。Pod 之所以存在,是因为 Kubernetes 管理的不是单个进程,而是一组协作完成业务目标的进程集合。::cite[372]
阅读全文 →Channel 的创建与基本操作 有缓冲 vs 无缓冲 Channel Channel 方向(单向 Channel) select 多路复用 Channel 使用模式:Fan-in、Fan-out、Pipeline
阅读全文 →