自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 https请求java证书异常SSLHandshakeException

因项目对接第三方系统需要升级,起因是项目对接cfca的接口进行升级,原本想着很简单的没啥大事,当我做完后,部署在测试环境,一切都是那么的顺畅。但是。。。。。昨天晚上投产在生产时,就出现java证书异常,当时本地测试和在测试环境上是没问题的,离了个大谱…今天主要是总结这次投产出现的问题及解决问题的过程,一个版本引发的bug,让我受益良多。好了,小编先行告辞!

2024-03-27 10:46:42 540

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

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

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

原创 List集合中的对象判断某个字段是否重复

List集合中的对象判断某个字段是否重复/** * 判断List<实体类>的对象某个属性是否有重复,有重复true * * @param orderList * @return */ private Boolean 方法名(List<对象> list) { Set<对象> set = new TreeSet<对象>(new Comparator<对象>() {

2021-04-13 11:28:25 2717

原创 Error: Avoided redundant navigation to current location: “/XXX“.的问题

Error: Avoided redundant navigation to current location: “/XXX”今天用vue的小demo,当我点击事件时,在浏览器上报如下错我,由于对前对不是很了解,一直找不到错在哪点,进过一番百度一下,终于找到了解决的办法,这个错误时由于路由重复,解决办法:在vue项目下的router的index.js上,在代码里的Vue.use(Router)上加上以下几行代码,大功告成:/** * 解决ElementUI导航栏中的vue-router在3.0版本

2020-07-10 16:09:51 1632

原创 使用Vue搭建环境及创建项目

使用Vue搭建环境及创建项目1 开发环境1.1 WebStormWebstorm是专用于web开发的号称最好的的编辑器,界面美观大方,有黑、白和经典三大主题可选,使用起来整体感觉良好下载地址:http://www.jetbrains.com/webstorm/ 下载完后在网上搜安装教程教程,这里就不做描述了1.2 Node JSNode.js 安装包及源码下载地址为:https://nodejs.org/en/download/ 选择系统对应的版本,这里下载的是Windows系统64位

2020-07-02 16:18:40 142

原创 String、StringBuffer、StringBuilder的底层源码

String、StringBuffer、StringBuilder的底层源码String、StringBuilder和StringBuffer这三和类都是用来封装字符串并且提供了一系列的操作方法1.String源码:从源码上我们可以看出,String类实现了Serializable,Comparable,CharSequence三个接口,从源码中可以看出String类是被关键字final修饰的,value是被final关键字修饰的字符,我们知道类被final修饰不能被继承,变量被实例化后就不可以

2020-06-24 15:31:52 381

原创 Spring Boot 中如何解决跨域问题

Spring Boot 中如何解决跨域问题前端 前端的话可以通过JSONP来解决跨域问题。但是JSONP这能发送GET请求,无法发送其他请求,在RESTFUL风格的应 用中,就会显得非常的尴尬,所以推荐在在后台解决跨域问题后端后端通过CORS来解决跨域问题,在config包下创建CorsCOnfig类实现WebMvcConfigurer接口然后重写addCorsMappings方法来解决跨域问题。@Configurationpublic class CorsConfig implemen

2020-06-23 10:10:08 812

原创 org.springframework.security.core.userdetails.UserDetailsService that could not be found

‘org.springframework.security.core.userdetails.UserDetailsService’ that could not be found 今天遇见个特别傻的问题,在启动springboot的启动器是出现以下错误Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2020-06-12 1

2020-06-12 15:58:28 7986 2

原创 登录验证码的实现

登录验证码 登录验证是大多数登录系统都会用到的一个功能,它的验证方式也是有很多种,例如登录验证码,登录验证条及拼图拖动块等,这里讲讲输入登录验证码的方式来实现的例子。首先,kaptcha这是一个开源的验证码实现库,利用这个库可以非常方便的实现验证码功能。1.添加依赖在pom文件下添加kaptcha依赖包<!-- https://mvnrepository.com/artifact/com.github.axet/kaptcha --> <dependency&

2020-06-11 11:24:38 1552

原创 Springboot集成Swagger文档

Springboot集成Swagger文档使用Swagger集成文档的优势:  1.支持在见面测试API接口功能 。  2.能够及时更新Api文档 。  3.整合简单 。1.1  添加依赖  在pom文件里添加Mave依赖。pom.xml <!-- Swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>sprin

2020-05-14 14:41:33 125

原创 SpringBoot项目启动时后台没有端口好的信息,打印的日志就几行

SpringBoot项目启动时后台没有端口好的信息,打印的日志就几行启动项目时出现以下信息:产生原因:pom.xml里面缺少web依赖解决办法:在pom.xml里面添加web依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>在启动项

2020-05-14 13:06:20 1261

原创 # Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException:

time-zone 的问题使用SpringBoot 链接数据库,测试得时候出现了以下错误:Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more tha...

2020-04-29 09:09:00 106

原创 Vue集成ElementUI(一) 如何渲染值,赋值

<template> <div id="vue_det"> <el-input v-model="input" placeholder="请输入内容"></el-input> </div></template><script>export default { name: 'Te...

2020-04-03 11:13:11 1886

转载 Java Web 组件划分

Java Web 组件划分JavaWeb组件有4个:1、表现层组件。2、控制层组件。3、业务逻辑层组件。4、DAO(持久层)组件。#详细介绍表现层组件1、表现层一般用Jsp,或着其他volicaty模板引擎开发。属于前端开发用到的技术主要有JavaScript,JQuery,Ajax,等。控制层组件2、控制层组件(Contorller)处理页面传入的数据,对数据进行整理,和业务层进行沟...

2020-03-07 10:19:59 263

原创 在Linux下安装Redis

在Linux下安装Redis1、 先把redis-4.0.11.tar.gz 这个安装包下载到相应的目录2、通过Linux 命令解压redis-4.0.11.tar.gz: tar xzvf redis-2.8.17.tar.gz 解压3、cd redis-4.0.114 、输入命令:make5、cd redis.config 文件夹下修改对应的东西6、make完后 r...

2019-12-23 19:01:47 99

转载 thymeleaf模板对没有结束符的HTML5标签解析出错

错误:org.xml.sax.SAXParseException: Element type “XX” must be followed by either attribute specifications, “>” or “/>”.XX出现的问题:我每次用springboot+thymeleaf 写html页面时或copy别人的项目时,在本机上运行时总出现这种问题,一个一个的找标...

2019-12-21 09:45:08 219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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