![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go语言常用开发组件
介绍相关辅助开发的组件
Cas狗
技能库:html,css,JQ,C#,Go,Linux,Git,docker,k8s,Zookeeper,kafka,网络协议
展开
-
validator库的使用
validator库的使用原创 2021-07-29 21:38:54 · 268 阅读 · 0 评论 -
pprof项目优化之性能优化
pprof项目优化之性能优化原创 2021-07-29 20:40:08 · 106 阅读 · 0 评论 -
常用限流策略之漏桶和令牌桶
常用限流策略之漏桶和令牌桶原创 2021-07-28 20:43:29 · 375 阅读 · 0 评论 -
WRK的HTTP服务压力测试
HTTP服务压力测试原创 2021-07-28 00:29:53 · 278 阅读 · 0 评论 -
单元测试学习
单元测试学习原创 2021-07-27 23:14:27 · 72 阅读 · 0 评论 -
Swagger的生成接口文档
Swagger的生成接口文档一、背景前后端之间约定好使用Restful风格的API进行数据通信,此时如果我们能够提供一份清晰明了的接口文档,能够极大的提高效率二、安装1、2、使用三步骤(1)按照swagger要求给接口代码添加声明式注释,具体参照声明式注释格式;(2)使用swag工具扫描代码自动生成API接口文档数据;(3)使用gin-swagger渲染在线接口文档页面;...原创 2021-07-27 20:23:38 · 874 阅读 · 0 评论 -
Go-Redis的使用方法
Go-Redis的使用方法一、原创 2021-07-21 18:50:28 · 1895 阅读 · 0 评论 -
Makefile介绍
Makefile介绍一、作用借助Makefile我们在编译过程中不再需要每次手动输入编译的命令和编译的参数,可以极大简化项目编译过程,比如go build等等编译命令。二、Make工具make是一个构建自动化工具,会在当前目录下寻找Makefile或makefile文件。如果存在相应的文件,它就会依据其中定义好的规则完成构建任务。三、MakeFile结构[target] : [prerequisites]<tab>[command]targets:规则的目标prerequis原创 2021-07-15 23:12:38 · 179 阅读 · 0 评论 -
Air监听代码神器
Air监听代码神器一、作用在使用Go语言的gin框架在本地做开发调试的时候,经常需要在变更代码之后频繁的按下Ctrl+C停止程序并重新编译再执行,这样就不是很方便。二、安装AirGogo get -u github.com/cosmtrek/airMaccurl -fLo air https://git.io/darwin_airLinuxcurl -fLo air https://git.io/linux_airWindowscurl -fLo air.exe https://原创 2021-07-15 23:42:14 · 282 阅读 · 0 评论 -
Go语言的Zap日志库
Go语言的Zap日志库一、为什么使用?1、对于go内置的log库,只有print级别,不存在多级别的日志,并且错误日志Fatal和panic也是调用了os.Exit(0)会直接退出程序,所以需要使用Zap的日志库;2、Uber-go zap提供了结构化日志记录和Printf风格的日志记录;二、使用1、定义...原创 2021-07-08 02:20:40 · 652 阅读 · 0 评论 -
Viper的使用方法
Viper的使用方法原创 2021-07-08 16:53:11 · 3627 阅读 · 0 评论