谦学于心,谷纳万物,静思致远,共筑收获之旅!
置顶 Java 中堆内存和栈内存上的数据分布和特点
2024年07月30日 by emanjusaka 阅读 142 点赞 1
标签:
memory-management
,
Java
发布在
Java
开发问题:引入 Spring AI 依赖报错Could not find artifact org.springframework.ai...
2025年01月13日 by emanjusaka 阅读 6 点赞 0
标签:
SpringAI
,
aliyunmaven
,
error
发布在
开发问题记录
若依源码:防止重复提交的实现
2025年01月08日 by emanjusaka 阅读 11 点赞 0本文介绍了若依源码中防止重复提交的方法。通过自定义注解、拦截器和子类实现判断是否重复提交。但存在并发问题,可以考虑使用setIfAbsent方法来解决,在key中增加方法参数并进行md5加密。
标签:
ruoyi
,
repeat-submit
,
idempotent
发布在
源码分析
若依源码:接口限流功能的实现
2025年01月07日 by emanjusaka 阅读 10 点赞 0本文详细解析了若依项目中接口限流功能的实现,主要依赖于注解、AOP和Lua脚本。首先,定义了一个注解@RateLimiter,配置限流的关键参数,如限流键、时间、次数及类型。接着,通过RateLimiterAspect类在接口调用前执行限流逻辑,调用Redis中的Lua脚本来保证操作的原子性,并抛出异常以阻止频繁访问。最后,介绍了Redis的配置类以及如何通过注解简单地使用限流功能。这些组件共同构建了有效的接口限流机制。
开发问题:GitHub Actions上传打包缺失.vite/mainfest.json文件
2024年12月16日 by emanjusaka 阅读 24 点赞 0
标签:
github-actions
,
upload-artifact
发布在
开发问题记录
微码:自定义typeHandler将包含经纬度对象插入到mysql的point类型的字段中
2024年12月04日 by emanjusaka 阅读 29 点赞 0
标签:
TypeHandler
,
MybatisPlus
,
MySQL
,
point
发布在
微码