其实文章名可以叫 记一次线上 Kafka 问题排查,但觉得稀松平常,弄些术词显得硬核点,hhh,言归正传,线上一个 Go 服务是一组 Kafka 的消费者...
背景最近有个小伙伴离职了,他的项目交接给我了,项目里使用了 Go 的 wire 库进行编译时依赖注入,那就要装 wire 库咯。原本想的直接使用 go get github.com/google/wire/cmd/wire 就可以在 GOPATH/bin 下生成 wire.exe 就可以了,结果被墙了,在 golang.org/x/tools 下载上欲仙欲死,我自己去 github 上把 /...
背景安全是软件开始中很重要的一个环节,在加密算法中使用较多加密方式和加密概念有:对称密钥加密:一个密钥公钥加密:两个密钥单向散列算法数字签名:结合使用公钥与散列密钥交换:结合使用对称密钥与公钥主要使用的加密方式就是对称加密和非对称加密了,对称加密的代表是 AES、DES、3DES 等,非对称加密代表是 RSA、ECC等,最近火热的比特币中就是使用 ECC 椭圆曲线算法,本篇主要是我在使用 G...