2022年6月8日

[go-每日一库] golang mysql的连接池-全面总结

摘要: 1.mysql-通过sql建立连接池 连接池 用sql.Open函数创建连接池,可是此时只是初始化了连接池,并没有创建任何连接。连接创建都是惰性的,只有当你真正使用到连接的时候,连接池才会创建连接。连接池很重要,它直接影响着你的程序行为。 连接池的工作原来却相当简单。当你的函数(例如Exec,Que 阅读全文

posted @ 2022-06-08 23:46 进击的davis 阅读(6972) 评论(0) 推荐(0) 编辑

[go-每日一库] golang redigo的redis连接池的实现

摘要: 1.介绍 go-redis 三方库为我们封装了很多函数来执行 Redis 命令,而 redigo 三方库只有一个 Do 函数执行 Redis 命令,更接近使用 redis-cli 操作 Redis,这一点是我个人比较喜欢的,只要熟悉 Redis,就可以轻松使用 redigo 作为客户端操作 Redi 阅读全文

posted @ 2022-06-08 18:07 进击的davis 阅读(568) 评论(0) 推荐(0) 编辑

[go-每日一库] golang中base64 md5 sha256的编解码及摘要算法

摘要: 见代码: package main import ( "crypto/md5" "crypto/sha256" "encoding/base64" "encoding/hex" "fmt" "io" ) func main() { var str string = "hello world" // 阅读全文

posted @ 2022-06-08 16:18 进击的davis 阅读(437) 评论(0) 推荐(0) 编辑

golang gin框架使用ShouldBindJson && ShouldBindBodyWith的区别

摘要: 1.ShouldBindJson vs ShouldBindBodyWith ShouldBindJSON方法是最常用解析JSON数据的方法之一,但在重复调用的情况下会出现EOF的报错,这个原因出在ShouldBindJSON在调用过一次之后context.request.body.sawEOF的值 阅读全文

posted @ 2022-06-08 14:42 进击的davis 阅读(6542) 评论(0) 推荐(1) 编辑

导航