• Go 反射:根据类型创建对象-第二部分(复合类型)

    > 这是关于 Golang 中根据类型创建对象系列博客的第二篇,讨论的是创建复合对象。第一篇在[这里](https://studygolang.com/articles/12434) ![](https://raw.githubusercontent.com/studygolang/gctt-images/master/go-reflect/cover1.png) 在前一篇博客中,我解释了 go reflect 包 `type` 和 `kind` 的概念。这篇博客,我将深入探讨这些术...

  • 为 Go Web-apps 编写 Dockerfiles 的终极指南

    你或许想在 Docker 中使用 Go,原因有: 1. 如果你想在 Kubernetes 上运行,打包为镜像是必须的(就像我一样) 2. 你不得不在同一台机器上运行不同的 Go 版本 3. 开发和生产都需要精确的、可复制的、可共享的和确定的环境 4. 你需要快速和简单的方式来构建和部署编译好的二进制文件 5. 你想快速开始(任何安装了 Docker 的人都可以直接开始编写代码而不需要设置其他依赖或 `GOPATH` 环境变量) 恭喜你,你来对地方了。 我们将逐步构建一个...