自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot + RedisTemplate实现分布式锁

Redis分布式锁在集群环境下可能存在脑裂问题,可以考虑使用RedLock算法。网络延迟和Redis故障需要考虑,分布式锁并不是100%可靠的。锁的获取和释放必须是原子操作,使用Lua脚本可以保证这一点。:如果需要可重入锁,可以使用Redisson的实现。:对于长时间任务,考虑实现锁的自动续期机制。:确保锁能够自动释放,防止死锁。:确保只有锁的持有者才能释放锁。:锁的持有时间应尽可能短。

2025-05-24 10:41:44 351

原创 springboot 混淆加密防止篡改

ClassFinal是一款java class文件安全加密工具,支持直接加密jar包或war包,无需修改任何项目代码,兼容spring-framework;可避免源码泄漏或字节码被反编译。

2025-05-22 16:50:34 1551

原创 JAVA删除当前目录及子目录

/ 递归删除子目录。System.out.println("指定的路径不存在或不是一个目录");System.out.println("目录内容已删除");// 确保路径存在且是一个目录。

2025-05-22 13:46:30 308

原创 ExecutorServiceJAVA 实现多线程执行并合并返回结果

ExecutorService是Java中用于管理线程池的强大工具,可以方便地实现多线程任务执行和结果合并。

2025-05-21 17:59:26 1663

原创 springMVC produces用法

属性通过声明响应内容类型,帮助 Spring MVC 实现灵活的内容协商和格式控制,是构建多格式 API 的关键配置。它的核心作用是告诉 Spring 框架,当前方法可以生成哪些 MIME 类型的响应数据,并根据客户端的请求头(如。// 返回 JSON 格式数据(优先匹配 Accept: application/json 的请求),Spring 会根据返回值类型自动推断(例如,返回对象时默认使用 JSON)。会强制指定响应的内容类型(例如,强制返回 JSON 而非默认的 HTML)。

2025-05-20 14:34:12 666

空空如也

空空如也

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

TA关注的人

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