09 2021 档案

摘要:1 安装beego go get github.com/beego/beego 2 安装快速搭建beego项目的工具 go get github.com/beego/beea 安装完之后,bee 可执行文件默认存放在 $GOPATH/bin 里面,所以您需要把 $GOPATH/bin 添加到您的环境 阅读全文
posted @ 2021-09-26 11:17 sgravity 阅读(83) 评论(0) 推荐(0)
摘要:1 首先在原有项目里直接删除 vendor 这个文件夹 2 go mod init 3 go mod tidy 等待下载完毕 4 运行main.go文件会发现 go.mod里面文件都加载完毕 如果出现报错: google.golang.org/grpc/naming: looping trying 阅读全文
posted @ 2021-09-24 18:10 sgravity 阅读(904) 评论(0) 推荐(1)
摘要:安装ETCD wget https://github.com/coreos/etcd/releases 或者下载安装包 tar -zxvf etcd-v3.5.0-linux-amd64.tar.gz //重命名下这个文件夹 mv etcd-v3.5.0-linux-amd64 etcd 启动etc 阅读全文
posted @ 2021-09-23 16:21 sgravity 阅读(645) 评论(0) 推荐(0)
摘要:获取当前时间的年月日,时分秒func getNowDate() { t1 := time.Now().Year() //年 t2 := time.Now().Month() //月 t3 := time.Now().Day() //日 t4 := time.Now().Hour() //小时 t5 阅读全文
posted @ 2021-09-22 16:39 sgravity 阅读(203) 评论(0) 推荐(0)
摘要:当我们需要用脚本批量处理数据的时候 如果被调用方需要我们控制下qps的话 就需要用到golang的 limiter来做一个控制具体看下面的例子: func main() { test() } // 首先是通用的开启N个进程来处理数据的代码 func test() { startTime := tim 阅读全文
posted @ 2021-09-18 14:29 sgravity 阅读(496) 评论(0) 推荐(0)