摘要: slice是我们使用go语言时最经常使用的数据结构,所以我们还是有必要研究一下它的实现的,尤其是slice的扩容,具体实现参考src/runtime/slice.go。 slice定义 type slice struct { array unsafe.Pointer len int // 长度 ca 阅读全文
posted @ 2021-03-05 21:05 latte575 阅读(76) 评论(0) 推荐(0)
摘要: mysql的select for update语句中如果where没有命中会锁表,不过真实的场景是什么情况?这里简单进行一下测试。 版本:MySQL Docker Image 8.0.22-1.1.18。 测试场景如下: 1.使用索引且命中 2.使用索引没有命中 3.没有使用索引且命中 4.没有使用 阅读全文
posted @ 2021-03-02 11:05 latte575 阅读(251) 评论(0) 推荐(0)