
golang
文章平均质量分 62
daiqinge
这个作者很懒,什么都没留下…
展开
-
golang code use s3
packageserverimport("bytes""crypto/sha256""encoding/hex""fmt""io""io/ioutil""mime""os""path/filepath""strings""github.com/aws/aws-sdk-go/aws""github.com/aws/aws-sdk-go/servic...原创 2020-07-08 17:51:52 · 1144 阅读 · 0 评论 -
golang read message from aws sqs
typeServerstruct{pipeline.Envsession*session.SessionsqsClient*sqs.SQSsnsClient*sns.SNSs3Client*s3.S3b stringch string}func(s*Server)Message()error{//URLtoourqueueqURL:=...原创 2020-07-08 17:40:59 · 1346 阅读 · 0 评论 -
golang+ginswagger
1. step 1 related command(download swagger, then use related command)go mod init xxx(this name you can give any name, up to you)------ generate go.mod automaticallyGo build main.go (update go.mod file and create go.sum file automatically)When you im.原创 2020-07-08 17:14:38 · 1243 阅读 · 0 评论 -
golang+get token
typeTokenstruct{Statusstring`json:"status"`Metadatastruct{Trace_idstring`json:"trace_id"`}`json:"metadata"`Datastruct{Access_tokenstring`json:"access_token"`Expires_inint`json:"ex...原创 2020-07-08 07:43:11 · 1327 阅读 · 0 评论 -
golang main() + docker configuration
1. create Dockerfile, go folder and main.gocd /appmkdir gotouch cd ./gotouch Dockerfiletouch main.go2. write DockerfileFROM golang:1.12 as builderCOPY ./go ./RUN go build -o appENTRYPOINT ["/go/app"]3. write main.go(golang)packagema...原创 2020-07-08 07:38:48 · 357 阅读 · 0 评论 -
golang+swagger+mux配置
1. install and import swagger参考https://www.soberkoder.com/swagger-go-api-swaggo/step 1:install swagger related tool:go get -u github.com/swaggo/swag/cmd/swaggo get -u github.com/swaggo/http-swaggergo get -u github.com/alecthomas/templateste.原创 2020-07-07 07:58:11 · 1479 阅读 · 0 评论 -
golang本地windows环境--微服务grpc 环境搭建
1. 本地windows环境安装golang:在这个网站https://golang.org/下载windows的安装包,然后安装。安装完毕后,在cmd窗口输入:go version , 可查看到安装的go的版本号,即安装成功。安装过程中的配置可参考https://blog.youkuaiyun.com/defonds/article/details/50538077。2. 本地window...原创 2019-11-02 17:00:21 · 1663 阅读 · 0 评论 -
golang 编码JSON 输出数据到json文件,缩进格式
1. 不管golang从json文件读取数据,还是写数据到json配置文件,都需要encoding/json包,如下:import ( "encoding/json")2. 编码JSON,输出数据到json文件,有方法如下:json.Marshal(xxx) 和 json.MarshalIndent(c, "", " ") ,两个方法的区别是,MarshalIndent(c, "...原创 2018-04-25 16:03:56 · 11869 阅读 · 0 评论 -
golang sql 查询语句注意事项
1. golang中 sql查询语句,正确代码如下:var ( id int name string)rows, err := db.Query("select id, name from users where id = ?", 1)if err != nil { log.Fatal(err)}defer rows.Close()for rows.Next(...原创 2018-04-25 10:59:57 · 5198 阅读 · 1 评论 -
golang 连接mysql数据库
Go项目,也就是golang代码中,需要实现往数据库插入数据等操作,则需要以下代码:1. 随便找个文件夹下(我的为 db 文件夹),创建文件dbConn.gopackage dbimport ( "database/sql" _ "xxx/mysql" //(这里的mysql文件夹,是从 github.com/go-sql-driver/mysql 下载到我的项目...原创 2018-04-19 16:58:47 · 2384 阅读 · 1 评论