自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis中缓存雪崩、缓存穿透和缓存击穿的原因和解决方案

缓存中大量的 key 在同一时间同时失效(或缓存服务整体不可用),导致大量请求直接访问数据库,引发数据库压力激增,系统性能下降,甚至可能导致数据库崩溃。请求的内容在缓存和数据库中都不存在,使得请求每次都绕过缓存直达数据库,造成数据库频繁查询,降低性能甚至导致崩溃。某个热点 key 在失效的瞬间,大量请求无法命中缓存并同时访问数据库,造成数据库压力骤增。

2025-08-14 19:42:54 202

原创 每日温度(LeetCode 739)——单调栈解法

在做这题之前,我们需要先了解什么是单调栈。单调栈顾名思义:在栈内的元素顺序始终保持单调递增或单调递减。单调递增栈:栈内元素从栈底到栈顶递增(入栈时会弹出比当前元素大的元素)。单调递减栈:栈内元素从栈底到栈顶递减(入栈时会弹出比当前元素小的元素)。它适合一次遍历解决区间内“最近更大/更小”元素的查找问题,因为栈会自动帮你“淘汰”无用的元素,只保留对后续元素有用的信息。

2025-08-10 17:09:40 801

原创 力扣11题: 盛最多水的容器

在本题中我们使用双指针遍历高度数组 height[] ,并保留每次双指针所在的两端高度内可蓄水的量,与记录的最大蓄水量进行对比,最后不断移动双指针直至找出最佳结果。图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。轴共同构成的容器可以容纳最多的水。找出其中的两条线,使得它们与。返回容器可以储存的最大水量。

2025-08-06 16:09:49 277

原创 IDEA识别不出xml文件(已解决)

解决IDEA中识别不出xml文件问题

2025-08-04 23:57:18 574

原创 Java 中创建线程的几种方法总结

线程的四种常见创建方式

2025-08-03 13:39:48 722

原创 使用IDEA快速创建Spring-Boot项目

3.点击下一步后,点击Web,选择Spring Web。这一步的目的是让Spring Boot自动配置pom.xml的配置文件,不需要自己手动填写。2.在左边模块中选择Spring Initializr(右边配置项目路径以及JAVA版本等)4.点击完成后找到Spring的启动入口启动项目,发现可以正常运行。1.点击idea左上角:文件->新建->项目;新建一个hello类也可以正确打开。

2025-07-11 16:08:09 202

原创 力扣第72题:编辑距离

inention -> enention (将 'i' 替换为 'e')enention -> exention (将 'n' 替换为 'x')exention -> exection (将 'n' 替换为 'c')horse -> rorse (将 'h' 替换为 'r')intention -> inention (删除 't')exection -> execution (插入 'u')rorse -> rose (删除 'r')rose -> ros (删除 'e')

2024-12-02 16:45:08 978

空空如也

空空如也

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

TA关注的人

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