自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【LeetCode Hot100】搜索二维矩阵 II[特殊字符]二分查找 vs 线性搜索,Java实现,图解+代码

✅线性搜索核心思想:利用矩阵特性从右上角开始搜索✅二分查找优化:适合列数较大的矩阵✅适用场景:有序矩阵搜索、二维数组查找。

2025-02-24 11:14:03 355

原创 【LeetCode Hot100】旋转图像|原地旋转 vs 转置+反转,Java实现,图解+代码

✅原地旋转核心思想:通过四元素交换实现分层旋转✅转置+反转核心:利用矩阵性质简化操作✅适用场景:图像处理、矩阵变换。

2025-02-24 10:58:19 372

原创 【LeetCode Hot100】螺旋矩阵|边界模拟,Java实现,图解+代码

✅边界模拟核心思想:通过缩小边界模拟螺旋遍历✅方向模拟法核心:利用方向数组处理复杂路径问题✅适用场景:矩阵遍历、路径模拟。

2025-02-24 10:44:10 375

原创 【LeetCode Hot100】 矩阵置零|原地标记,Java实现!图解+代码,小白也能秒懂!

✅原地标记核心思想:利用首行和首列作为标记位,节省空间✅布尔数组优化:空间复杂度O(m + n),适合小规模矩阵✅适用场景:矩阵操作、稀疏矩阵处理。

2025-02-19 23:41:10 800

原创 【LeetCode Hot100】缺失的第一个正数|原地哈希,Java实现!图解+代码,小白也能秒懂!

✅原地哈希核心思想:利用数组索引作为哈希表,标记出现过的正整数✅交换法核心:将每个正整数放到正确的位置,再查找缺失值✅适用场景:查找缺失值、去重问题。

2025-02-19 23:24:43 195

原创 【LeetCode Hot100】除自身以外数组的乘积|左右乘积列表,Java实现!图解+代码,小白也能秒懂!

✅左右乘积核心思想:将问题分解为左侧乘积和右侧乘积✅空间优化技巧:用输出数组代替额外空间✅适用场景:数组累积问题、前缀后缀问题。

2025-02-18 17:49:56 689

原创 【LeetCode Hot100】 轮转数组|三次反转法,Java实现!图解+代码,小白也能秒懂!

✅三次反转核心思想:通过反转实现数组轮转✅环状替换适用场景:空间复杂度要求极低的情况✅适用场景:数组旋转、字符串旋转等问题。

2025-02-18 17:08:31 358

原创 【LeetCode Hot100】合并区间|排序+贪心,Java实现!图解+代码,小白也能秒懂!

✅排序核心作用:将区间按起始点排序,便于合并✅贪心思想:每次合并尽可能多的重叠区间✅适用场景:日程安排、任务调度等区间合并问题。

2025-02-17 20:02:54 259

原创 【LeetCode Hot100】最大子数组和|动态规划/贪心,Java实现!图解+代码,小白也能秒懂!

✅贪心思想核心:当累计和为负数时,立即放弃当前子序列✅分治法适用场景:大数据量分布式计算(时间复杂度O(n log n))✅适用场景:股票买卖、信号处理等求最大连续区间和问题。

2025-02-17 19:50:05 563

原创 【LeetCode Hot100】最小覆盖子串[特殊字符]滑动窗口+哈希表,Java实现!图解+代码,小白也能秒懂!

✅滑动窗口核心思想:动态维护满足条件的最小窗口✅哈希表作用:快速判断字符是否满足需求✅适用场景:字符串匹配、子串问题。

2025-02-16 12:11:19 301

原创 【LeetCode Hot100】 滑动窗口最大值[特殊字符]单调队列,Java实现!图解+代码,小白也能秒懂!

✅单调队列核心思想:维护一个递减的队列,快速获取窗口最大值✅动态规划优化:适用于大数据量,但实现较复杂✅适用场景:滑动窗口问题、区间最值问题。

2025-02-16 11:24:51 361

原创 【LeetCode Hot100】和为 K 的子数组 | 前缀和+哈希表,Java实现!图解+代码,小白秒懂!

前缀和核心思想:通过差值快速定位子数组范围。哈希表优化:避免重复计算,将时间复杂度从 O(n²) 降至 O(n)。适用场景:连续子数组求和问题、统计特定和的出现次数。

2025-02-15 11:02:46 301

原创 【LeetCode Hot100】找到字符串中所有字母异位词 ,滑动窗口+数组,Java实现!图解+代码,小白也能秒懂!

由相同字母重排列形成的字符串(包括相同的字符串)的子串,返回这些子串的起始索引中高效找到所有满足条件的子串?

2025-02-15 10:55:46 418

原创 【LeetCode Hot100】无重复字符的最长子串 ,滑动窗口+哈希表,Java实现!图解+代码,小白也能秒懂!

✅滑动窗口核心思想:动态维护无重复字符的子串✅哈希表/数组作用:快速定位字符的最后出现位置✅适用场景:字符串匹配、子串问题。

2025-02-14 13:55:51 334

原创 【LeetCode Hot100】接雨水 动态规划 vs 双指针,Java实现!图解+代码,小白也能秒懂!

✅动态规划核心思想:预处理每个位置的左右最大高度✅双指针优化:空间复杂度降至O(1),适合大数据量✅适用场景:区间最值问题、累积问题。

2025-02-14 13:55:05 855

原创 【LeetCode Hot100】三数之和[特殊字符]双指针法,Java实现!图文详解,小白也能秒懂!

✅排序核心作用:方便去重和双指针操作✅双指针思想:将三数之和问题转化为两数之和✅适用场景:多数之和、区间查找问题🔥下期预告:《接雨水》双指针法的经典应用!

2025-02-13 11:17:43 361

原创 【LeetCode Hot100】盛最多水的容器[特殊字符]双指针法,Java实现!图文详解,小白也能秒懂!

✅双指针核心作用:高效缩小搜索范围✅贪心思想:每次移动高度较小的指针,确保不漏解✅适用场景:区间问题、最大最小值问题🔥下期预告:《三数之和》双指针法的经典应用!

2025-02-13 11:17:06 380

原创 【LeetCode Hot100】 移动零[特殊字符]双指针法,Java实现!图文详解,小白也能秒懂

✅双指针核心作用:分离非零元素和零元素✅原地修改:无需额外空间,直接在原数组上操作✅适用场景:数组元素分类、去重、移动等操作。

2025-02-12 17:06:44 367

原创 【LeetCode Hot100】 最长连续序列[特殊字符]哈希表+双指针,Java实现!图文详解,小白也能秒懂!

✅哈希表核心作用:快速判断数字是否存在✅双指针思想:从起点向后扩展,计算序列长度✅适用场景:需要快速查找和统计连续性的问题🔥下期预告:《移动零》双指针法轻松解决数组操作难题!

2025-02-12 17:05:56 451

原创 【LeetCode Hot100】 字母异位词分组[特殊字符]哈希表+排序,Java实现!保姆级图文拆解

✅哈希表核心作用:快速定位同类异位词分组✅排序标准化:将乱序字符串转换为唯一标识✅适用场景:需要按特征分类的题目(如本题、DNA序列分组)

2025-02-11 20:00:06 218

原创 【LeetCode Hot100】 两数之和[特殊字符]三步秒杀,小白也能看懂的暴力→哈希表优化!

✅哈希表思想:快速查找的利器。✅边遍历边存储:避免重复计算。✅适用场景:频繁查找问题时优先考虑。

2025-02-11 19:41:37 326

原创 rocketMQ主要功能特性

顺序消息是一种对消息发送和消费顺序有严格要求的消息。对于一个指定的Topic,消息严格按照先进先出(FIFO)的原则进行消息发布和消费,即先发布的消息先消费,后发布的消息后消费。在 Apache RocketMQ 中支持分区顺序消息,如下图所示。我们可以按照某一个标准对消息进行分区(比如图中的ShardingKey),同一个ShardingKey的消息会被分配到同一个队列中,并按照顺序被消费。需要注意的是 RocketMQ 消息的顺序性分为两部分,生产顺序性和消费顺序性。

2025-01-12 12:26:44 769

原创 二进制安装包安装RocketMQ和dashbord

如何使用二进制安装包快速部署 RocketMQ 服务。

2025-01-03 23:49:01 528

原创 Linux(Alibaba Cloud Linux release 3) 安装JDK21.0.5

【代码】Linux(Alibaba Cloud Linux release 3) 安装JDK21.0.5。

2025-01-02 23:20:42 395

原创 基于 Redis + Caffeine 做多级缓存

基于 Redis + Caffeine 做多级缓存

2024-12-31 21:46:50 446

原创 基于redission+aop自定义分布式锁注解

基于redission+aop自定义分布式锁注解

2024-12-31 00:20:14 457

原创 基于Lua+Redis实现库存的秒杀扣减

基于Lua+Redis实现库存的秒杀扣减

2024-12-30 23:31:48 440

原创 基于redis数据结构ZSET实现邀请人排行榜

基于redis数据结构ZSET实现邀请人排行榜。

2024-12-30 23:17:02 201

原创 Linux上安装部署Redis(7.0.11)

redis在linux上的安装部署

2023-05-26 17:02:24 1387 1

空空如也

空空如也

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

TA关注的人

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