go指令记录
项目初始化与依赖管理 (Go Modules)这是现代 Go 开发最常用的指令集。 指令 用途 备注 go mod init <name> 初始化一个新的 Go 模块 生成 go.mod 文件 go mod tidy 整理依赖 自动添加缺失的包,移除未引用的包(最常用,每次引入新库都会用) go mod download 下载依赖包到本地缓存 通常 tidy 会自动处理 go mod vendor 将依赖包缓存到项目下的 vendor 目录 某些企业内网环境需要 go mod graph 打印模块依赖图 用于排查复杂的版本冲突 go get <path>@v1.x 下载并添加特定版本的依赖 会更新 go.mod 编写、编译与运行这是代码循环(Code-Build-Run)的核心。 指令 用途 技巧 go run . 直接运行当前目录下的代码 适合临时调试,不会产生二进制文件(本地开发联调) go build 编译代码 默认生成与目录同名的可执行文件(最后容器化部署) go install 编译并将结...
robfig_cron_v3,cron工具类
基于(robfig_cron开发一个小工具)包: https://github.com/robfig/cron123go get github.com/robfig/cron/v3@v3.0.0import "github.com/robfig/cron/v3" util123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104package utilimport ( "github.com/pkg/errors" cron "github.com/robfig/cron/v3" "sync")// Crontab crontab managertype ...
