
Springboot 3.x
文章平均质量分 71
斗码士
修修羽毛等光鲜亮丽了,飞出一个彩虹
展开
-
springboot 接口防抖技术实现思路
缓存防抖:适用于单机环境,简单易实现。限流:适用于需要控制请求速率的场景。定时任务防抖:适用于单机环境,可以精确控制执行时间。Redis防抖:适用于分布式环境,确保多个实例之间的防抖一致性。原创 2025-03-26 09:42:01 · 266 阅读 · 0 评论 -
Springboot3巧妙运用拦截器阻断xss攻击
人们经常将跨站脚本攻击(Cross Site Scripting)缩写为CSS,但这会与层叠样式表(Cascading Style Sheets,CSS)的缩写混淆。因此,有人将跨站脚本攻击缩写为XSS。原创 2025-01-09 16:53:20 · 434 阅读 · 0 评论 -
springboot自写插件封包
在Spring Boot中自写插件或封包(通常指的是创建自定义的starter)是一种常见的做法,用于将一系列相关的配置和组件打包成一个独立的模块,从而简化依赖管理和配置过程。原创 2024-02-27 13:59:54 · 537 阅读 · 0 评论 -
Springboot写一个对接钉钉机器人的小插件
field = "XXX"是一一对应的,当然你也可以用其它更复杂的形式去标识,但是要与模板里面一一对应。参照钉钉给我们的开发文档,可以发现对接起来是非常简单哈哈。有时候我门需要监控各种事件,需要机器人给我发给提醒。我把钉钉所有的消息类型,全封成了一个一个消息模板。注意看红圈圈出来的字段,这个于注解里面的。然后在自己测试的实体类上加上了这个注解。在例子里面访问我们所写的测试例子。如果上生产之后,我们需要动态修改。如:git代码交接,代码合并,这是我写的小插件以及例子。好了,我拿一个来测试。原创 2024-02-04 11:38:03 · 613 阅读 · 0 评论 -
springboot之quartz动态可控定时任务
Quartz是一个开源的任务调度框架,可以用来实现定时任务的调度,如定时发送邮件、定时备份数据等。Quartz具有很高的可靠性和灵活性,支持集群部署和分布式调度,并且提供了丰富的API和插件,可以轻松实现复杂的调度需求。Quartz的工作原理是通过Job和Trigger两个核心概念来实现的,Job是具体需要执行的任务,Trigger用来触发任务的执行时机。在Quartz中,可以通过定义各种Trigger来实现不同的调度策略,如简单调度、Cron调度等。原创 2023-10-19 14:17:31 · 1025 阅读 · 0 评论 -
mybatis-flex探索
最近无意之中发现了一个非常棒的持久层框架mybatis-flex,迫不及待研究了一下发现简直就是我的梦中情框,之前写ibatis,后来写mybatis,接着写mybatis-plus,接着研究mybatis-flex。原创 2023-08-10 11:05:17 · 1174 阅读 · 0 评论