![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
问题处理
记录工作中遇到的问题以及解决方案
一点江南
纸上得来终觉浅,绝知此事要躬行。
展开
-
Cannot call sendError() after the response has been committed
过滤器中报错:在提交响应后无法调用sendError()(1)业务场景我做了一个全局过滤器去处理了一下Cros跨域漏洞的问题,我没有处理不符合跨域原则情况,被同事指出,说页面给个提示会比较友好一些,然后在情急之下,加了两行代码,整出问题来了。问题代码:(2)报错信息如下:Cannot call sendError() after the response has been committed字面意思就是response被调用了两次,导致无法调用sendError方法。(原创 2020-09-26 15:48:41 · 22001 阅读 · 0 评论 -
SpringBoot项目在logback.xml中读取配置中的日志路径问题
一、问题在SpringBoot项目,使用logback.xml中配置日志的存储位置时,读取application.properties或application.yml中配置的路径,在logback.xml中引用如下:<property name="LOG_HOME" value="${log.path}"/>发现application.properties配置的路径可以读取的到,但是application.yml中的就不能读取到。二、原因因为最先加载的是applicat原创 2020-05-16 20:02:48 · 16020 阅读 · 1 评论 -
java打包jar之后运行Dos显示中文乱码
项目在IDEA运行的好好的,打成jar包之后通过cmd运行,给我报了一个数组越界的异常。当时想到的是是不是配置文件有问题。打开jar查看配置文件之后发现没有问题,定位异常的那行还是发现没有问题,于是打了输出日志。终于发现了问题,原来是中文乱码的问题。bash/cmd默认编码是gbk,我的java项目的统一编码是UTF-8,所以出现乱码很正常。1. 设定cmd的编码是UTF-8win+r>...原创 2019-08-15 18:17:18 · 1166 阅读 · 1 评论 -
创建SpringBoot项目出现的问题(Could not transfer artifact org.springframework.boot:spring-boot-starter-parent)
前言:之前创建SpringBoot项目也出现过此问题,但是换了一个maven仓库好使了,但是没过多久那个仓库访问不了了,然后项目就开始报错。这几天自己创建项目又出现了这个问题,感觉再不彻底解决,人都不好了。一、问题描述 通过Spring Initializer创建SpringBoot项目,发现出现了问题,我首先检查的是maven的setting的配置文件,发现其中配置的是阿里云...原创 2020-03-15 22:30:26 · 22190 阅读 · 10 评论 -
将图片转换为base64编码
1、base64编码简介Base64是一种可逆的编码方式,简单来讲就是一种将64个Ascii字符来表示成二进制数据的方法。主要用于将不可打印的字符转换成可打印字符,或者简单的说将二进制数据编码成Ascii字符。Base64是网络上最常用的传输8bit字节数据的编码方式之一。特别适合在http,mine协议下快速传输数据。2、图片转换成base64编码的意义图片的base64编码就是可以...原创 2019-11-30 19:11:39 · 8577 阅读 · 0 评论 -
使用idea工具Maven工程导入不进去jar包
问题说明:之前项目跑的好好的,好不容易和别的项目集成了起来跑起来,有一次让我手欠把其中的一个maven项目还原了,然后死活起不来了,后来单独跑该项目,jar包一个都导不进去,当时怀疑是不是maven配置出了问题,检查了好几回,maven配置没问题!然后单独删一个maven的依赖再导入还是没变化。排查问题:因为项目要求使用jdk1.7的,所以jdk统一成1.7版本的。所以检查环境配置(我是一...原创 2019-10-26 10:59:00 · 4730 阅读 · 0 评论 -
事务的回滚
在方法中出现的运行时异常需要回滚该事务,有时候即使加了@Transactional注解但是还是没有实现事务的回滚,这是为什么呢?以下给出解析以下写了两个方法事务。(初始值money=1000、count=1000)第一个方法事务运行后:第二个方法事务运行后:可以发现第一个方法事务出现的是java.lang.ArithmeticException报错的异常信息,事...原创 2019-09-04 22:46:31 · 592 阅读 · 0 评论