- 博客(14)
- 收藏
- 关注
原创 MySQL索引使用规则
本文介绍了MySQL索引的使用规则及优化技巧。主要内容包括:1)索引能显著提升查询效率;2)最左前缀法则要求联合索引查询必须从最左列开始;3)范围查询会导致右侧列索引失效;4)索引列运算会使索引失效;5)字符串类型需加引号;6)头部模糊匹配会失效;7)OR连接条件需保证两边都有索引;8)数据分布影响索引选择;9)SQL提示可优化索引使用;10)覆盖索引可减少回表查询;11)前缀索引可优化长字符串索引效率。文章通过具体示例验证了各项规则,并提供了优化建议。
2025-08-31 11:28:43
352
原创 GO语言学习——深入map
本文系统剖析了Go语言map的底层实现机制与关键特性。map基于哈希表实现,核心结构包括hmap(顶层控制)和bmap(桶单元),采用固定大小桶(8个键值对)、溢出桶链表、tophash优化搜索等设计。
2025-06-13 20:14:18
559
原创 栈的简单理论学习及题目实战
栈是一种常用的数据结构,遵循先进后出(LIFO)的原则,对表尾进行操作,常用于临时存储和撤销等操作,专业的来说,栈提供push 和 pop 等等接口,所有元素必须符合先进后出规则,所以栈不提供走访功能,也不提供迭代器, 主要就是数组和链表的底层实现。
2025-04-25 22:27:30
670
原创 探索哈希表
重难点是我们该创建多大的哈希表以及如何将数据存储到其中,但归根到底,当我们遇到了要快速判断一个元素是否出现集合里的时候,就要考虑哈希法,这是最快速高效的方法。
2025-04-18 17:31:03
567
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人