Go 常用的包推荐 (持续更新)
更新日志
- 2023-12-15 增加 cron, automaxprocs, goquery 常用库介绍
- 2022-09-05 更新
goup v0.5.2
使用说明 - 2022-02-13 增加 goup 使用
- 2021-06-10 增加 go-set 使用
- 2020-11-17 初始版本
1 Go 常用工具包推荐
- 1 stringer 为枚举量生成String()方法
go install golang.org/x/tools/cmd/stringer
- 2 pretty 格式化打印任意 go 对象,开发测试打印大对象,非常有用 (这样就不用json.Marshal再打印)
go install github.com/kylelemons/godebug
- 3 GoMock
2 调试工具
- Delve 源码调试工具 安装:
go install github.com/go-delve/delve/cmd/dlv@latest
快速上手:
|
|
3 常用开发库
4 测试框架
其他
-
1 cron 定时任务调度 定时任务调度库,支持cron语法。 (建议引用v3版本)
-
2 容器自动设置 GOMAXPROCS 自动设置 GOMAXPROCS 以匹配 Linux 容器 CPU 配额。
-
3 goquery 网页解析 类似于 jQuery 语法的网页解析库。(类似java jsoup)
Go 多版本管理
GoUP 方便同时管理多个 go 版本
a)安装 goup 工具(current v0.5.2)
go install github.com/owenthereal/goup/cmd/goup@latest
b)设置环境变量(zsh)
|
|
c)下载 go-sdk 并使用
|
|