自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 MySQL索引使用规则

本文介绍了MySQL索引的使用规则及优化技巧。主要内容包括:1)索引能显著提升查询效率;2)最左前缀法则要求联合索引查询必须从最左列开始;3)范围查询会导致右侧列索引失效;4)索引列运算会使索引失效;5)字符串类型需加引号;6)头部模糊匹配会失效;7)OR连接条件需保证两边都有索引;8)数据分布影响索引选择;9)SQL提示可优化索引使用;10)覆盖索引可减少回表查询;11)前缀索引可优化长字符串索引效率。文章通过具体示例验证了各项规则,并提供了优化建议。

2025-08-31 11:28:43 352

原创 GORM高级查询

GORM高级查询提供了多种高效的数据操作方式,主要包括锁机制、子查询和灵活的条件组合。

2025-08-03 17:09:36 841

原创 Gorm简单查询——条件

gorm查询语句

2025-07-26 16:09:40 570

原创 MySQL 事务操作

MySQL事务基础与隔离级别解析 摘要:本文介绍了MySQL事务的基本概念、操作方式和四大特性(ACID)。

2025-07-19 18:47:49 689

原创 GO语言学习——深入map

本文系统剖析了Go语言map的底层实现机制与关键特性。map基于哈希表实现,核心结构包括hmap(顶层控制)和bmap(桶单元),采用固定大小桶(8个键值对)、溢出桶链表、tophash优化搜索等设计。

2025-06-13 20:14:18 559

原创 滑动窗口算法

滑动窗口算法解析

2025-06-08 15:59:29 849

原创 go语言Slice的底层

本文通过一个Go语言切片案例,深入分析了切片的底层机制和传递特性。

2025-05-31 20:08:39 1047

原创 图的基础操作和遍历

图是一种由顶点和边组成的非线性数据结构,可分为无向图和有向图。

2025-05-24 19:33:03 899

原创 Go语言基础学习之数组和切片

Go语言中的数组和切片是两种常用的数据结构。

2025-05-17 20:17:41 1183

原创 单调栈的理论及应用

单调栈算法

2025-05-11 18:08:41 760

原创 GO语言学习之字符串和流程控制

go语言基础

2025-05-05 17:12:28 1029

原创 栈的简单理论学习及题目实战

栈是一种常用的数据结构,遵循先进后出(LIFO)的原则,对表尾进行操作,常用于临时存储和撤销等操作,专业的来说,栈提供push 和 pop 等等接口,所有元素必须符合先进后出规则,所以栈不提供走访功能,也不提供迭代器, 主要就是数组和链表的底层实现。

2025-04-25 22:27:30 670

原创 探索哈希表

重难点是我们该创建多大的哈希表以及如何将数据存储到其中,但归根到底,当我们遇到了要快速判断一个元素是否出现集合里的时候,就要考虑哈希法,这是最快速高效的方法。

2025-04-18 17:31:03 567

原创 双指针在链表中的简单应用

双指针的一些简单高效的思想

2025-04-11 17:50:52 423 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除