自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2025Redis热门面试题总结(大厂必备)

redis数据分片是一种:redis数据集分割成多个部分,分别存储在多个redis节点上的技术,redis数据分片一般是通过哈希槽实现。哈希槽:redis将整个数据空间划分为固定数量的哈希槽,通常是16384(0-16383)个,如果存一个key为123,先针对这个key做hash,计算一下他的hash槽,16384个hash槽,master节点平均分配,存key的时候 计算他的hash槽在哪,就往哪里存,这样就做到了分片的作用数据查找。

2025-07-29 09:30:00 1170 1

原创 算法学习:03归并排序

归并排序(Merge Sort)是一种高效且稳定的“分治”排序算法。其核心策略可以概括为“它会持续地将一个大数组对半切分,直到每个部分都只剩一个元素(此时天然有序)。接着,再反向地将这些相邻的有序部分两两配对,按大小顺序合并成一个更长的有序数组,不断重复此过程,直到最终还原成一个完整的有序序列。

2025-07-26 09:00:00 1323

原创 算法学习:02快速排序

快速排序是一种分治算法,是计算机科学中最著名、最高效的排序算法之一。无论在校学生应对考试、竞赛、考研,还是开发工程师日常工作、面试,快速排序几乎都是绕不开的核心算法。它不仅拥有平均 O (n log n) 的高效时间复杂度,还具备原地排序无需额外空间、常数因子小执行速度快的优势,因此在各类工程实践中应用广泛。本文将带你深入理解快速排序的工作原理,并分析一个Java实现版本。

2025-07-23 17:25:12 1309

原创 算法学习:01冒泡排序

冒泡排序作为最基础的排序算法之一,虽然在实际应用中效率不高,但它的简单性和直观性使其成为学习算法和排序概念的绝佳起点。理解冒泡排序有助于我们更好地掌握更复杂的排序算法。对于Java开发者来说,在实际项目中通常会使用或方法,它们使用了更高效的排序算法(如TimSort),但在某些特定场景下,了解这些基础算法仍然很有价值。

2025-07-19 22:50:35 450

空空如也

空空如也

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

TA关注的人

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