
golang
imsgy
一枚微不足道的Pythoner
展开
-
Go重构Java数据加密方法(AES/ECB/PKCS7,AES/CBC加密)
最近和合作厂商对接的时候,数据需要加密传输,响应数据需要再解密获取,由于我司使用的是Golang,而合作商使用的是Java,所以加密方法需要重构.直接上代码(utils.go)package libsimport ( "bytes" "crypto/aes" "crypto/cipher" "crypto/hmac" "crypto/md5" "crypto/sha256.原创 2019-02-12 16:16:08 · 2169 阅读 · 3 评论 -
Golang操作MySQL的正确姿势
封装原因:查看了很多网上提供的ORM类型的数据库操作,觉得比较麻烦,需要提前配置很多的表结构体,然后才能使用,对于数据表很多的项目就配置起来就比较麻烦,所以对golang的mysql包进行了外层包装,简化在开发中的使用.实现思路:通过配置数据库链接,初始化连接(实现连接池),设置连接池参数,并存入map[string]*sql.DB中,在需要时调用.使用Struct方法,对SQL进行...原创 2019-06-18 16:29:39 · 1613 阅读 · 0 评论