摘要: Golang的连接池实现在标准库database/sql/sql.go下。当我们运行: db, err := sql.Open("mysql", "xxxx") 的时候,就会打开一个连接池。我们可以看看返回的db的结构体: type DB struct { waitDuration int64 // 阅读全文
posted @ 2024-11-22 19:58 随风起舞的瓜 阅读(199) 评论(0) 推荐(0)
摘要: 一、结构介绍 切片(Slice)在 Go 语言中,有一个很常用的数据结构,切片是一个拥有相同类型元素的可变长度的序列,它是基于数组类型做的一层封装。它非常灵活,支持自动扩容。并发不安全。 切片是一种引用类型,它有三个属性:指针,长度和容量。 底层源码定义: type slice struct { a 阅读全文
posted @ 2024-11-13 20:57 随风起舞的瓜 阅读(72) 评论(0) 推荐(0)
摘要: 理论可能都懂,但是结合起来并实际应用就有可能踩坑 阅读全文
posted @ 2021-01-07 11:09 随风起舞的瓜 阅读(1193) 评论(1) 推荐(1)