摘要:
依赖管理以及goget包管理工具被墙办法 其实我是很喜欢golang这门语言的,易开发,易维护,社区庞大且相对成熟,不过可惜它是谷歌的. 其实谷歌也没什么,主要是谷歌的东西容易用着用着就不能用了. 最早之前用golang的时候,就发现go get这个命令安装东西时如果有golang官方的依赖就会发现 阅读全文
摘要:
Golang学习笔记 这个学习笔记是最早在1.初,版本左右的时候写的,和当前最新的版本可能会有较大的差异. 因为成文比较早,文章里面又有很多自己的见解,有些东西当时理解的不太透彻可能写错了.已经对部分地方做出了补充和修改, 有遗漏的地方,海涵. 该笔记是根据<学习go语言>和<go语言实战>两本书看 阅读全文
摘要:
Golang对称加密-AES 代码 没啥好说的,直接上代码吧! package encrypt import ( "bytes" "crypto/aes" "crypto/cipher" "encoding/base64" "errors" ) //aes(高级加密标准) //加密秘钥, 长度分别是 阅读全文
摘要:
Golang一致性hash代码 服务代码 package common import ( "errors" "hash/crc32" "sort" "strconv" "sync" ) //声明新的切片类型 type units []uint32 //返回切片长度 func (x units) Le 阅读全文
摘要:
Golang并发编程之互斥锁、读写锁详解 谢谢慕课网cap1537老师,写的不错. 我们对Go语言所提供的与锁有关的API进行说明。这包括了互斥锁和读写锁。我们在第6章描述过互斥锁,但却没有提到过读写锁。这两种锁对于传统的并发程序来说都是非常常用和重要的。 一、互斥锁 互斥锁是传统的并发程序对共享资 阅读全文
摘要:
GoLang构造函数 具体代码位置 构造函数 我之前的的另一个学习项目 另一篇笔记 Golang学习笔记 中的构造函数和复合声明部分也有描述和简单的实例 写这个笔记的原因,是因为前一阵子过同事的goLang代码, 看到他写的构造函数深感无奈.所以在这里记一下,我之前的案例. 构造函数源码 代码案例1 阅读全文
摘要:
Golang性能分析 pprof web查看必备工具 brew install graphviz sudo apt install graphviz sudo yum install graphviz # 验证是否安装成功 dot -version http://localhost:6010/deb 阅读全文