![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 60
吴巴格
吃多了拉就是队列,吃多了吐就是栈。
本人22届毕业生,从事java开发,可以加下如下交流群,我愿意力所能及的帮助解决你的问题。
企业群:256160720,一起交流学习
展开
-
【java登录锁定功能】redis实现登录失败锁定账号
登录失败,>=5次时,锁定时间1min,单日最多错误次数为10次,第十次密码输入错误后,提醒,“账号已停用”。次日0时,重新计算错误次数原创 2024-07-13 14:14:48 · 384 阅读 · 0 评论 -
【正则】密码长度要求8位及以上,须由大写字母、小写字母、数字及特殊符号中的三种或三种以上
密码长度要求8位及以上,须由大写字母、小写字母、数字及特殊符号中的三种或三种以上进行组合。原创 2024-07-13 13:17:12 · 421 阅读 · 0 评论 -
mybatisplus字段注入MetaObjectHandler扫描不到我的指定填充字段
mybatisplus字段注入MetaObjectHandler扫描不到我的指定填充字段原创 2024-06-21 13:59:23 · 347 阅读 · 0 评论 -
并发业务使用redis分布式锁
并发业务使用redis分布式锁原创 2024-06-21 08:58:31 · 327 阅读 · 0 评论 -
关于项目中多个线程池的兼容以及创建, ExecutorService
已有的项目中,已经有很多地方用到了线程池,并且当时只定义了一个线程池,但是我要在项目中重新引入定义一个新的线程池做我的业务使用,那么此时就会出现问题。此时就要定义优先级来解决该问题,使用@Primary加在老的线程池,兼容@Autowired引入方式原创 2023-12-02 12:45:01 · 1028 阅读 · 0 评论 -
函数式接口灵活调用复用代码
函数式接口灵活调用,复用代码,要做很多不同的api调用,大体都是相同步骤,但是某个环节逻辑不同,可以将此步骤抽取为函数式接口参数传递原创 2023-12-02 12:03:27 · 493 阅读 · 0 评论 -
java 计算连续日期时间,并填充统计接口缺失日期数据默认值
java 计算连续日期时间,并填充统计接口缺失日期数据默认值。在一些统计中,我们需要在一段时间范围对于系统现有数据进行统计查询,但是我们的业务系统中存在的数据可能是跳跃日期的。但是我们返回给前端的数据是要对于其中缺失的日期进行填充零。这种情况其实可以被抽象出来为一个行为,本文利用localDate,反射来编写了一个工具类,便捷处理这种情况。原创 2023-07-16 15:13:16 · 547 阅读 · 0 评论 -
@valid分组校验,手动触发valid校验
同一接口不同操作的时候,校验的字段是不同的。比如更改状态,对于请假申请审批和撤销,校验的字段不同的时候。但是呢,常规的通过@valid的注解是无法满足的(请求的时候参数拦截,触发校验规则)。而我的业务场景必须进行手动触发@valid校验废话不多说,下面直接展示思路与核心相关代码。原创 2023-06-17 14:16:08 · 3433 阅读 · 0 评论 -
Objects.equals方法的坑
Objects.equals在进行比较时会自动对基本类型做封装,也就是说它把int变成了Integer,使用了Long的equals方法进行了比较,如下:原创 2023-06-12 14:17:05 · 428 阅读 · 0 评论 -
Spring的事务 方法A调用方法B,事务是否失效
springboot的有事务方法调用没有方法的事务,事务是否失效?原创 2023-03-21 09:58:28 · 6295 阅读 · 1 评论