自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Java根据实体指定字段值对其List进行排序

本文记录在开发过程,如何使用Java对List中的实体指定的字段进行排序。二、简易版本,利用比较器来实现排序。三、封装成通用的方法类调用。一、先准备个实体PO。测试结果如预期一致。

2024-01-16 10:11:48 1559 1

原创 JAVA如何利用Lock实现多线程并发生成唯一的流水号

JAVA如何利用ReentrantLock实现多线程并发生成唯一的流水号

2022-10-20 15:32:30 3386 3

原创 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

原创 IntelliJ IDEA 打包Maven构建的普通Java项目

IDEA快速打包Maven构建的Java项目

2022-02-24 16:10:20 397 1

原创 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关注的人

提示
确定要删除当前文章?
取消 删除