![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BUG
五岁程序员
这个作者很懒,什么都没留下…
展开
-
maven依赖冲突解决-springboot使用log4j2替换logback
1、出现问题使用log4j2替换springboot默认日志框架logback,启动报错C:\jdk\jdk1.8\bin\java.exe -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:62718,suspend=y,server=n -Dlog4j.skipJansi=false -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -javaagent:原创 2021-12-04 10:17:01 · 1432 阅读 · 0 评论 -
Docker---certificate has expired or is not yet valid无法拉取镜像
docker报错Get https://registry-1.docker.io/v2/: x509: certificate has expired or is not yet valid这个错误一般都是本地系统时间错误导致报错证书过期只需要输入ntpdate cn.pool.ntp.org同步一下时间然后date查看下就ok了...原创 2021-08-18 17:46:10 · 430 阅读 · 0 评论 -
Zuul超时时间导致的BUG
一、描述使用zuul调用服务,由于服务之前使用本地缓存查询。缓存数据库加redis缓存后,访问时间变大。导致zuul网关调用超时。二、解决zuul设置超时时间与ribbon超时时间zuul: host: connect-timeout-millis: 15000 socket-timeout-millis: 60000ribbon: ReadTimeout: 10000 ConnectTimeout: 10000zuul connect超时时间默认:2szuul so原创 2020-09-08 11:07:36 · 437 阅读 · 0 评论 -
Error attempting to get column #1 from result set. Cause: java.sql.SQLException: 请求的转换无效
bug描述数据库使用Oracle数据库 , 使用easyCode插件生产 mybatis mapper.xml默认会加上 useGeneratedKeys=“true” 这个属性,作用时使用强制数据库主键自增.但是数据库本身不知道自增,排查bug前期,怀疑是DATE时间类型问题,但是看网上其他人都是使用LocalTime等jdk8新时间对象导致.于是将输入对象的时间属性都去掉,保存还是报相同的错误.仔细研究xml语句,发现设置了这个属性.改为false后,正常插入数据.结论: 使用mysql数原创 2020-07-15 14:59:18 · 5271 阅读 · 3 评论 -
FeignClient调用POST表单Body内没有参数问题
1、问题:在使用FeignClient调用第三方接口,对方是普通POST接口,但是调用返回400,后发现请求体没有携带需要的参数。2、查找资料发现,FeignClient默认POST请求发送参数为JSON格式,如需要使用表单形式,必须自定义设置。3、附代码import com.lenovo.mt.config.FormFeignConfiguration;import com.lenovo...原创 2019-12-17 13:16:59 · 2912 阅读 · 1 评论 -
使用spring security当页面跳转后,请求参数获取不到
一、问题项目使用spring security安全框架,在跳转登陆页时需要获取地址参数,进行业务处理。但是request中并没有任何参数携带。二、处理问题原来spring security在进行页面跳转处理时,相当于二次跳转,并将所有参数存放与session中的一个对象中,key为 SPRING_SECURITY_SAVED_REQUEST,返回一个DefaultSavedRequest对象...原创 2019-11-22 16:59:35 · 1590 阅读 · 1 评论 -
DES加密工具类在不同系统编码导致加密失败
一、错误提示:Given final block not properly padded. Such issues can arise if a bad key is used during decryption.二、原因SecureRandom 这个对象在加密时完全会根据操作系统底层进行加密,导致linux下每次加密后的结果都不相同,无法进行解密。三、解决办法SecureRandom ...原创 2019-11-21 10:02:15 · 8338 阅读 · 0 评论 -
Error creating SqlSource for SqlProvider. Method 'deleteById' not found in SqlProvider
这里写自定义目录标题一、BUG还原二、分析原因三、其他一、BUG还原在编写mybatis通用增删改查方法时,使用的是Provider动态拼接sql.启动项目报错Caused by: org.apache.ibatis.builder.BuilderException: Error creating SqlSource for SqlProvider. Method 'deleteById'...原创 2019-08-10 14:32:54 · 3290 阅读 · 2 评论 -
使用SpringMVC处理全局异常不生效问题
问题描述项目是老项目,使用springmvc跳转页面。需求是需要集中处理异常,做后续日志、通知等处理。@Component()public class NotifyDingHandler extends BaseService implements HandlerExceptionResolver{ @Override public ModelAndView resolveExce...原创 2019-07-25 16:59:50 · 2161 阅读 · 0 评论 -
项目启动,报RMQ连接异常,显示连接localhost:5672
自己项目并没有使用RabbitMQ,但是项目启动报错,但是不影响正常使用。本着不能有瑕疵的心态。找出原因。主要是工程引用公司的基础包common中引用了spring-rabbit相关jar包导致自动装配启用了消息队列相关配置导致。解决办法:在项目配置文件中加入此配置,关闭rabbitMQ自动装配功能#去除MQ配置 autoconfigure: exclude: o...原创 2019-03-28 17:11:23 · 4905 阅读 · 3 评论 -
IDEA编译后,target文件下只有class文件,没有其他文件类型
读取文件路径时吗,出现空指针发现target目录下没有template_service.txt文件,导致无法读取文件。查询资料发现,IDEA只会将resources目录下文件编译到target下解决办法<resources> <resource> <directory>${project.basedir}/src/main/java</di...原创 2019-03-22 16:22:33 · 5897 阅读 · 1 评论 -
git 换行符LF与CRLF转换问题
在提交代码时,出现换行符LF与CRLF转换问题警告,无法提交代码.网上的帖子都是关闭git自动转换换行符,但是我的项目文件还是不能提交.更坑的让我将项目.git文件删除,导致本地仓库挂了.最终在一位博主的文章中发现解决办法.将警告的换行文件内容拷贝出来;将文件删除,重新创建新文件.找到.git文件夹下的hooks/pre-commit文件删除即可....原创 2018-12-27 11:03:33 · 523 阅读 · 0 评论 -
ORA-01747: user.table.column, table.column 或列说明无效
原因(一)sql语句拼接错误,多了逗点; 原因(二)使用到了oracle的关键字所致 检测entity中发现使用了NUMBER关键字作为数据库字段名导致....原创 2018-12-04 18:13:04 · 787 阅读 · 0 评论 -
JPA分页查询修改导致数据问题
在使用定时任务时,先根据条件查询出数据,然后对数据进行更新操作.出现BUG: 数据不知道,应该为74条数据,在分页查询时会出现查询数与实际条数不符情况. 归结原因为 : 第一次查询第一页后将数据状态修改,第二次查询第二页总页数变为2页,导致应该查询之前的第二页变为查询第三页,过滤了原第二页的数据导致.解决办法: 使用循环,一直查询第一页@Componentpublic class Tr...原创 2018-11-19 17:53:55 · 860 阅读 · 0 评论 -
SpringBoot整合mybatis,使用IDEA注意
原来IDEA不会编译src的java目录下的xml文件,第一次接触感觉很坑爹有木有,怪不得视频教程中的老师使用Eclipse 。解决方案如下:原创 2018-10-19 10:34:27 · 110 阅读 · 0 评论 -
Ambiguous mapping. Cannot map '***' method 错误BUG
@RequestMapping("*****")***地址与其他controller层地址冲突导致.原创 2018-10-09 14:01:45 · 6355 阅读 · 0 评论