经常使用 Git,但是突然发现不知道在Git中经常使用到的origin是什么意思,这两天突然想明白了 当你打算将本地的代码推送的远程的Git仓库...
HTTP 协议是使用明文进行数据传输的,这感觉就像是在互联网上裸奔一样,只要能够截获请求,就可以窃听你传输的信息,并还可以进行篡改数据,甚至冒充...
在 go中有两个非常重要的环境变量: GOROOT: golang的安装路径,Linux 下默认会安装在/usr/local/go之下 GOPA...
互联网( internet ) 凡是能够彼此通信的设备组成的网络就是互联网,互联网的范围很广 注:上面的 internet 的首字母是小写的 因...
桥接模式是一种结构型设计模式,可以将一个大类或者一系列紧密相关的类拆分为抽象和实现两个独立的层次结构,从而能在开发时分别使用 问题模型 假如现在...
logrus 是什么 logrus[https://github.com/sirupsen/logrus]是一个比较常用的日志框架,它的 API...
最近碰到了在Go项目中垃圾回收的问题,很多对象大量的重复创建导致GC的压力很大,而使用sync.pool能减少重复的对象创建,降低GC的压力 s...
适配器模式是把一个类的接口变换为另一个类所期望的接口,使得原本因为接口不匹配而无法一起工作的类,变的可以正常调用 适配器别名有:Wrapper,...
生成器模式是一种创建型设计模式,使你能够分步骤创建一个复杂对象。该模式还允许你使用相同的创建代码生成不同形式和不同类型的对象,下面通过几个方面具...