posts

Go / Golang 专题:从入门到云原生生产的极致指南

Go 语言完整专题:语法基础、并发原语(goroutine/channel/context)、Web / gRPC / 微服务、标准库最佳实践、性能优化、测试质量、容器化部署与可观测性。覆盖从零构建命令行工具到高负载云原生服务的全链路实践。
全部文章 Game Rust Lua GameDev Prd 客户端开发 游戏开发 Indie Saas Developer
Go

Go 入门:用 flag 写一个不慌不忙的命令行配置

很多人第一次写 Go 程序,是从一个 HTTP 服务开始。但在真实团队里,命令行小工具同样常见:清理过期文件、导入一批 CSV、生成报表、检查接口是否可用。小工具看起来简单,最容易写成“先能跑再说”的样子:路径写死在代码里,超时时间散落在函数里,出了错只打印一行“failed”。等这个工具被同事拿去每天跑,问题就来了。

4 分钟阅读

Go 小项目发布前检查清单:从能跑到敢交付

能跑和敢交付之间还有一段路 很多 Go 小项目写到最后, 能跑,接口也能返回结果,于是就想直接上线或交给别人使用。可是真正交付前,还应该做一轮基础检查:测试是否通过,代码是否格式化,构建是否可复现,配置是否清楚,日志是否足够,外部调用是否有超时,错误是否会泄露敏感信息,README 是否告诉别人怎么运行。

3 分钟阅读

Go 与区块链:从概念到实现

Go 与区块链:从概念到实现 区块链,这个听起来很神秘的技术,其实核心思想非常简单: 去中心化的、不可篡改的数据账本 。你可能听说过比特币、以太坊,但你知道区块链的底层原理吗? 今天,我们将用 Go 语言从零开始构建一个简单的区块链系统,深入理解区块链的核心概念:区块、哈希、工作量证明、交易、钱包和 P2P 网络。

17 分钟阅读