logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springboot项目配置文件不允许出现明文密码的解决方法(jasypt使用方法)

出于安全考虑,java项目配置文件中不允许出现明文密码;为了解决这个问题,可以使用jasypt这个jar包,这个jar包可以对字符串进行加解密,项目中引入后,在配置文件中写加密后的密码即可,项目启动时这个jar包就会对密码进行解密,不影响项目正常使用。java类中也不允许出现明文密码,也可以利用这个jar包进行加解密。

文章图片
#java#spring boot#spring
SqlSessionTemplate使用SqlSessionFactoryBean实例化之谜(以及xml配置信息迁移到java的方法)

最近在学习mybatis源码时,发现了一个问题。首先,在xml配置文件中配置了SqlSessionTemplate与SqlSessionFactoryBean。<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><property name="dataSource" ref="

#mybatis#java#spring +1
js-jquery-ajax:Content-Type,Accept,(dataType)的区别(原生js发送get与post请求)

区别:1.Content-Type: 是http请求头中的字段,用来告诉服务器,我要发什么类型的数据。如果不设置,默认为:【Content-Type:application/x-www-form-urlencoded; charset=UTF-8】ajax中,设置contentType,在实际发送请求时,就会处理成Content-Type。例子如下:$.ajax({url:"https://www

文章图片
#ajax#json
工作日记(十):完整项目开发之vue跨域、ajax发送get与post请求、js中json与字符串的互相转化

2020.7.20今天继续开发前端vue。遇到了一个问题:在前后端分离的情况下,本地启动了前端项目与后端项目后,由于端口不一致的问题,导致前端调用后端接口时报错403,跨域,没有权限访问。vue跨域解决方法(本地测试时):1.可以在后端Controller上加注解,@CrossOrigin,这样后端就支持跨域访问了;2.在前端vue项目的【项目/vue.config.js】中的"devServer

文章图片
#java#ajax#javascript
springboot中static变量使用配置文件的值的方法

1.上面的方法,都是先用@Value注解读取到配置文件中的值,然后重写方法、或者用注解,在spring加载到某一步骤时调用这些方法、给static变量赋值。2.因此,使用static变量时,不能太早,太早的话会为空;最好等待spring加载完成后、再使用static变量。3.如果必须在spring加载完成前使用static变量、同时要求static变量读取配置文件中的值、那么可以自己写静态方法直接

#spring boot#java#spring
spring项目配置文件不允许出现明文密码的解决方法(jasypt使用方法)

1.jasypt可以对字符串进行加解密2.spring项目中,可以把加密后的密码配置在properties文件里3.然后可以自定义,在读取properties的时候进行解密4.xml中,可以用${}来使用解密后的密码等配置信息5.java中,可以用jasypt把字符串解密后使用6.可以在tomcat启动参数中传入全局变量,作为jasypt加解密的秘钥(如果不允许配置在代码里的话),然后在xml中使

文章图片
#spring#java#servlet
生产mysql遇到kill不掉的sql的解决方法

1.对大表执行增加字段、增加索引的sql语句时,就尽量不要再操作这张表了,防止sql卡死并且kill不掉。2.如果有sql语句操作某张表、标记为kill后还是杀不掉,就尽量不要再操作这个表了,否则新的操作sql还会卡死、并且将导致对库中其它表的操作也变的很慢。(只能再标记为kill)3.标记完kill后杀不掉,可以多等待一段时间(几个小时、一整晚),看看有没有什么变化,有可能可以自己恢复,慢慢就k

文章图片
#mysql#sql#数据库
前端页面跳转时不返回跳转前页面的方法

目前本人的项目有一个逻辑,刚开始是A页面,然后要跳转到B页面,再跳转到C页面;

文章图片
#前端
前端禁止输入emoji表情的方法

【代码】前端禁止输入emoji表情的方法。

文章图片
#前端
springboot服务器端默认60秒超时的解决方法

注意timeout不在header里,在header旁边。遇到后台接口处理比较慢,前端总是报错超时的情况。感觉是默认60秒就超时了。设置为120秒才超时。

文章图片
#spring boot#后端#java
    共 60 条
  • 1
  • 2
  • 3
  • 6
  • 请选择