- 博客(3)
- 收藏
- 关注
原创 redis+aop实现接口访问限制功能
在我们程序中,有时候需要对一些接口做访问控制,使程序更稳定,最常用的一种是通过ip,还有一种是通过用户名,在需要做限制的方法上加上一个自定义注解,用aop获取到这个方法,利用redis中的incr方法,去计数访问次数,超过访问次数,return一个自定义异常。...
2020-11-03 17:34:30 419 1
原创 mybatis-plus最最最简单的代码生成,只需要一个main方法
有使用过springboot加mybatisplus的同学应该知道mybatisplus的curd接口有多方便,mybatisplus的设计初衷是只增强,不改变,它也提供了mybatis-generator的代码生成包,可以生成controller,entity,service,impl,mapper,mapper.xml,但是还是需要去配置ftl模板,这里我来提供一个更简单的方法,只需要一个main方法,直接执行就可以了,绝对是最简单的代码生成方法了,如果你没有使用mybatisplus,也想生成代码,可
2020-08-11 17:35:04 902 1
原创 Quartz结合线程池的动态管理
Quartz结合线程池的动态管理首先需要明白Quartz的几个核心概念Quartz是一个非常强大的任务调度框架,可以启动,暂停,恢复,删除,更新,在重启时错过执行时间,可设置misfire规则,也就是设置错过了执行时机怎么办,可以跳过这次执行,等待下一个周期再执行,也可以马上重新执行错过的任务等,具体下面再讲。使用方法比schedule稍微麻烦一点,但三四个class文件也就够了,因为动态控制肯定涉及到前端的,这里不讨论前端如何实现,会从简单的一个demo,到一个具体的动态控制demo,记录一下后端如何设
2020-08-02 17:33:24 1504
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人