Golang
IMJCW
小孩子的心思像星空,看得见却看不懂。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Golang定义包版本
背景上文《go.mod 使用私有依赖》的问题解决之后,遇到了包版本问题。环境gitlabGolang v1.16.3解决方案Golang 的包版本是通过 git tag 来管理的。我们只需要对我们的项目打一个 tag 就行,格式:v1.0.0。包版本只支持 3 位版本号,定义时需要注意。注意点虽然打过 tag 的内容可以修改,但对于已经引用过当前包的项目来说,构建时会默认使用本地缓存,而不是使用修改过后的内容。...原创 2021-08-20 12:08:45 · 1020 阅读 · 0 评论 -
go.mod 使用私有依赖
背景启动了一个新项目,做一个运维小工具,准备尝试一下 Golang。因需要对接内部的 RABC 系统,索性封装了一个 SDK,也方便之后新项目的对接使用。那么,怎么能够使用 go.mod 来使用私有的依赖呢?环境gitlab(私有)golang v1.16.3解决方案我们需要对 Golang 做一些简单的配置。1、使用 go modulego env -w GO111MODULE="on"2、配置 GOPRIVATE,当使用 go get 时,指定的域名会直接通过 git 拉取.原创 2021-08-20 11:37:52 · 1414 阅读 · 0 评论 -
Golang学习笔记之使用Redis
前言Redis包包:github.com/go-redis/redis文档:传送门Demopackage mainimport ( "context" "fmt" "time" "github.com/go-redis/redis")var ctx = context.Background()func main() { client := getRedis() // get value, err := client.Get(原创 2021-04-09 16:14:00 · 422 阅读 · 0 评论
分享