- 使用Git进行版本控制 不同项目怎么设置不同的提交用户名和邮箱?
-
1.全局设置用户名和邮箱因为平时除了开发公司项目还会写自己的项目或者去维护开源项目,一般情况下,公司会要求提交代码时使用自己的真名或者拼音和公司邮箱,以前就只会设置全局用户名或邮箱如下gitconf...
- 搭建一个属于自己的git库——邮件配置(二)
-
上一章介绍过搭建一个属于自己的git库——环境搭建(一),环境搭建完成后,正常使用过程中,可能会涉及到一些需要发送邮件的场景,比如用户注册、密码找回、消息通知等,所以我们需要配置一个邮件服务器用于对外...
- 在 Windows 上直接运行 Linux,有命令行就是香
-
选择优质文章,及时送达作者:majianguocnblogs.com/majianguo/p/8047676.html之前了解过一些适用于linux的Windows子系统,最近又听人提起,于是在自己...
- 还在用 2019.3 就 Out 了:GoLand 2020.1 版本正式发布
-
北京时间2020年4月10日凌晨,Jetbrains宣布正式发布GoLand2020.1版本。该版本主要的变化有:引入了对Go模块支持的各种升级以及代码编辑功能,这些功能几乎不...
- golang之数据验证validator golang unit test
-
前言在web应用中经常会遇到数据验证问题,普通的验证方法比较繁琐,这里介绍一个使用比较多的包validator。原理将验证规则写在struct对字段tag里,再通过反射(reflect)获取struc...
- windows下安装golang环境 golang环境配置
-
https://golang.google.cn/dl/Go的下载地址,这里现在的是64位操作系统安装包下载完进行傻瓜式的安装,直接下一步把项目放在D盘,因为我的C盘要满了。0.0尴尬中....最...
- Go Web 框架 Gin 实践5—使用JWT进行身份校验
-
Go语言中文网,致力于每日分享编码知识,欢迎关注我,会有意想不到的收获!在前面几节中,我们已经基本的完成了API's的编写但是,还存在一些非常严重的问题,例如,我们现在的API是可以随意调用的,这显然...
- 使用 timeout、deadline 和 context 取消参数使 Go net/http 服务更灵活
-
关于超时,可以把开发者分为两类:一类是了解超时多么难以捉摸的人,另一类是正在感受超时如何难以捉摸的人。超时既难以捉摸,却又真实地存在于我们生活的由网络连接的世界中。在我写这篇文章的同时,隔壁两个同事正...
- go微服务开发工具箱 微服务工具包
-
序使用golang开发了一阵子业务代码,本文主要梳理一下自己的使用感受,并总结一下常用的类库,方便查阅。由于本人是java重度使用者,不免加以对比吐槽一下,请见谅。go做业务开发?对比java这里说说...
- Go语言中常见100问题-#3 滥用init函数
-
滥用init函数在Go语言中,滥用init函数会导致难以理解的代码流和槽糕的错误处理。本文将对init函数进行一个梳理,什么是init函数以及推荐的使用场景。init函数init函数是一个不带参数并且...