- 博客(7)
- 收藏
- 关注
原创 Java根据实体指定字段值对其List进行排序
本文记录在开发过程,如何使用Java对List中的实体指定的字段进行排序。二、简易版本,利用比较器来实现排序。三、封装成通用的方法类调用。一、先准备个实体PO。测试结果如预期一致。
2024-01-16 10:11:48
1559
1
原创 Springboot+Maven+Mybatis+SwaggerUI的搭建详细说明
关于Springboot+Maven+Mybatis+SwaggerUI的搭建详细说明
2022-10-19 15:01:03
347
原创 JAVA实现手机短信验证码在指定有效的时间里校验
本文章记录在javaweb开发过程中,如何实现短信验证在指定有效时间内进行校验。在一般情况下,实现验证码校验有两种方式。 一、利用数据库,存储log日志表实现。 二、使用Session缓存进行校验存在的问题以及优化方案。 第一种方式比较简单,但是也比较麻烦,要设计表进行数据库的交互。思路大概也就是根据手机号查表得出最新的验证码及对应的创建时间,判断一下是否在指定有效时间内即可,在此就不详细展开说明。 本文重点详细分享第二种方式,基于springboot使用缓存Session实现校
2022-03-03 18:08:38
4382
原创 Spring+Shiro整合BCrypt加密方式验证
本文记录基于已有的SSM+Shiro框架项目,将密码验证方式改为BCrypt随机盐加密算法。众所皆知,MD5加密方式虽然不可逆但并不安全,BCrypt加密算法比MD5安全性更高,因此很多项目的加密方式也需要做一个改变和升级,关于BCrypt加密算法更多具体的原理可以参考此文:https://blog.csdn.net/m0_37609579/article/details/100785947shiro最常见的密码验证方式,也是他提供默认的加密方式一般为MD5以及MD5加盐的处理,因此需要自己手动配置
2022-02-25 14:06:14
1030
原创 IDEA2020版本Bpmn文件无Editor属性设置编辑器问题的解决
IDEA2020版本BPMN文件无BpmnEditor属性设置编辑器问题的解决方案本文记录一次在Acitiviti开发过程中,遇到的一个问题:当安装好了actiBPM插件,打开Bpmn文件时,发现竟然不是默认使用BPMN Editor编辑器。本人使用的是IDEA2020.1.1版本,同时自定义了主题色Ladies Night 2,所以本次问题的解决主要也是针对于使用IDEA2020版本,以及自定义了主题风格的情况。解决方法:1.从idea左上角File→选择setting→找到Color Schem
2021-02-04 13:08:00
5559
27
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人