java
玖月梦沉
这个作者很懒,什么都没留下…
展开
-
activiti6.0.0 二次开发兼容达梦数据库(亲测有效)
最近公司做数据库国产化,数据从MySql数据库中迁移到达梦(DM8),在迁移过程中,当迁移工作流(Activiti6.0.0)时,提换达梦(DM8)数据库驱动后启动过程报错:Caused by: org.activiti.engine.ActivitiException: couldn’t deduct database type from database product name ‘DM DBMS’Activiti6.0.0源码并不兼容达梦数据库:在activiti-engine-6.0.0.jar在原创 2024-01-18 11:20:04 · 2983 阅读 · 15 评论 -
base64 转各种类型的图片
base64 转各种类型的图片前言提示:前几天写base64转图片时遇见了个问题,在百度上base64转图片的方式几乎都是转成jpg或者其他图片类型的图片,所以记录下base64转各种类型图片。一、步骤1.引入库代码如下(示例): //将base64转图片//获取类加载的根路径File file3 = new File(this.getClass().getResource("/").getPath());String canonicalPath = file3.getCanonica原创 2021-11-10 10:10:08 · 3195 阅读 · 2 评论 -
Springboot 发送邮件
Springboot 发送邮件第一章 背景介绍1.1 使用场景1、注册验证;2、网站营销;3、安全的最后一道防线;4、提醒、监控警告;5、触发机制。1.2 邮件发送原理1.邮件传输协议:SMTP协议和POP3协议2.内容不断发展:IMAP和Mme协议1.3 邮件发送流程第二章 使用SpringBoot完成邮件发送2.1 开发流程2.2 开发简单文本邮件2.2.1 引入相关jar包在pom.xml中添加依赖<dependency> <groupId原创 2021-10-19 16:31:43 · 318 阅读 · 0 评论 -
linux服务器启动重启WEB项目启动成功,长时间卡住未响应
linux服务器启动重启WEB项目启动成功,长时间卡住未响应原因:linux或者部分unix系统提供随机数设备是/dev/random 和/dev/urandom ,两个有区别,urandom安全性没有random高,但random需要时间间隔生成随机数。jdk默认调用random。解决办法:进入JDK security目录; /home/soft/jdk1.8.0_144/jre/lib/security/编辑java.security文件; vi java.security修改s原创 2021-08-20 16:41:06 · 450 阅读 · 0 评论 -
List集合中的对象判断某个字段是否重复
List集合中的对象判断某个字段是否重复/** * 判断List<实体类>的对象某个属性是否有重复,有重复true * * @param orderList * @return */ private Boolean 方法名(List<对象> list) { Set<对象> set = new TreeSet<对象>(new Comparator<对象>() {原创 2021-04-13 11:28:25 · 2756 阅读 · 0 评论