![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
文章平均质量分 65
阿拉的梦想
这个作者很懒,什么都没留下…
展开
-
goland打包linux可执行程序
goland打包linux可执行程序选了output directory后默认打包win exe;打包linux程序主要是配置环境参数:GOARCH=amd64;GOOS=linux也可以使用命令打包:set GOARCH=amd64set GOOS=linuxgo build main.go原创 2021-06-07 13:34:50 · 5592 阅读 · 0 评论 -
Go语言-批量删除文件的命令行程序delete_tool.exe
前言:自写自用的一个小工具。使用golang写的一个可以根据输入目录删除批量文件的命令行应用。下面就开始贴代码了,完整代码,复制可用。原创 2021-06-05 16:24:36 · 2004 阅读 · 4 评论 -
Go语言-整合gin-swagger生成API文档
Go语言-整合gin-swagger生成API文档swagger介绍第一步,添加注释第二步,使用swag命令生成文档第三步,引入gin-swagger渲染文档数据测试swagger介绍Swagger本质上是一种用于描述使用JSON表示的RESTful API的接口描述语言。Swagger与一组开源软件工具一起使用,以设计、构建、记录和使用RESTful Web服务。Swagger包括自动文档,代码生成和测试用例生成。这里以gin框架为例,使用gin-swagger库以使用Swagger 2.0自动生成原创 2021-05-24 12:14:00 · 1449 阅读 · 1 评论 -
Go语言-配置管理神器viper
Go语言配置管理神器viper工程目录使用viper读取配置的简单demo配置文件config.propertiesmain.go测试日志使用外部配置文件工程目录使用viper读取配置的简单demo实现根据配置文件key获取value。根据key前缀将value批量解析到结构体。实时更新配置配置文件config.propertiesversion=1.0port=8080demo.name=测试2demo.user=tomdemo.age=10main.gopackage ma原创 2021-05-23 16:39:18 · 561 阅读 · 1 评论 -
第一个 go web 应用
第一个 go web 应用应用简介各层代码数据库信息main.goDbUtil.goHTTP路由总路由配置AllRoutes.go用户模块的路由配置userRoute.go模型控制器UserController.go业务层UserService.go依赖管理go.modgo.sum测试应用简介学习go web做的第一个应用,主要实现了发送一个http请求到后端,然后路由分发,连接数据库,获取数据,并返回给调用者的过程。环境信息:win10go:1.16goland:2021.1.1mysql原创 2021-05-22 16:35:52 · 544 阅读 · 0 评论 -
goland环境配置
goland modules环境配置下载和安装goland环境配置新建一个go程序下载和安装goland我使用的是2021.1.1版本环境配置默认的环境变量是:需要修改GOPATH为自定义的工程目录:go modules 代理配置:如果仍然拉不下来包,通过下面命令解决:go env -w GOPROXY=https://goproxy.cngo mod tidy工程目录中新建三个工作目录:bin:可执行程序目录pkg:外部依赖目录,modules拉下来的依赖都存在这里,相当原创 2021-05-22 12:13:46 · 17022 阅读 · 0 评论