![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
问题总结
解决工作中的报错
善守的大龙猫
昔之善战者,先为不可胜,以待敌之可胜。不可胜在己,可胜在敌。故善战者,能为不可胜,不能使敌之必可胜。故曰:胜可知,而不可为!
成为专家!成为专家!
展开
-
idea双击没有反应,打不开
【代码】idea双击没有反应,打不开。原创 2024-07-15 22:36:32 · 224 阅读 · 0 评论 -
IETAB 在线用印失败的问题排查
IETAB导致的请求权限异常原创 2024-06-13 20:10:59 · 131 阅读 · 0 评论 -
java.io.IOException:Stream closed at java.io.BufferedWriter.ensureOpen(BufferedWriter.java:116)
ResultHandler数据流消费原创 2024-05-29 20:56:03 · 166 阅读 · 0 评论 -
IDEA Maven Helper插件 解决jar冲突
当在Maven项目中引入A的依赖,A的依赖通常又会引入B的jar包,B可能还会引入C的jar包。项目中同时引入了A和B两个依赖,它们间接都引入了Z依赖,但由于B的依赖链路比较短,因此最终生效的是Z(20.0)版本。如果两个依赖的路径一样,最短路径优先原则是无法进行判断的,此时需要使用最先声明优先原则,也就是说,谁的声明在前则优先选择。A和B最终都依赖Z,此时A的声明(pom中引入的顺序)优先于B,则针对冲突的Z会优先引入Z(21.0)。依赖链路一:A -> X -> Y -> Z(21.0)原创 2023-12-25 22:19:24 · 1098 阅读 · 0 评论 -
教你应对Github最新的2FA二次验证! 无地区限制, 你的Github账户可能被封禁!
双因素身份验证 (2FA) 是一种身份和访管理安全方法,需要经过两种形式的身份验证才能访河资源和数据,2FA使企业能够监视和帮助保护其最易受攻击的信息和网络。原创 2023-12-24 15:44:09 · 925 阅读 · 0 评论 -
Failed to connect to 127.0.0.1 port 1080 after 2063 ms: Couldn‘t connect to server、Failed to connect
本地有个项目,需要上传到github,仓库建好以后,推送到远端的时候报错。原创 2023-12-24 00:01:22 · 970 阅读 · 0 评论 -
启动项目是报错 Java.lang.NoClassDefFoundError:org/slf4j/LoggerFactory
class not fount问题解决思路原创 2022-08-15 16:19:57 · 544 阅读 · 0 评论 -
Mybatis-plus多数据源单元测试@MybatisPlusTest
Mybatis-plus 多数据源单元测试 @MybatisPlusTest原创 2022-08-01 11:49:10 · 2320 阅读 · 2 评论 -
Jar包内部报错问题排查
项目场景:今天同事遇到一个问题,系统自带外包公司原生jar包报错,不能进行解决。问题描述@Overridepublic void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();}原因分析:提示:这里填写问题的分析:例如:Handler 发送消息有两种方式,分别是 Handler.obtainMessage()原创 2022-05-25 12:08:08 · 1156 阅读 · 0 评论 -
Mybatis Mapper文件报错 invalid comparison: java.util.Date and java.lang.String
createDate是Date类型,但是在mapper.xml文件中进行了!= ''的字符串判断<if test="createDate != null and createDate!=''"> create_date=#{createDate}</if>直接修复成以下即可<if test="createDate != null"> create_date=#{createDate}</if>...原创 2022-04-22 23:27:40 · 310 阅读 · 0 评论 -
PG库分页查询数据异常(数据重复、数据丢失)-- 解决一次生产问题
问题描述有一个功能更新数据库时在生产环境下突然存在部分记录未被更新,需要把所有的记录更新,采取的是分页进行更新,但是每次更新以后都会出现部分业务没有被更新。排查过程1、测试环境重现问题:在测试环境重现问题,发现测试环境也有这个问题。2、首先怀疑是逻辑缺陷,在本地进行debugger发现数据正常更新。3、把分页循环中把查询到的数据进行逐个打印,发现这些未更新的数据原因分析:根据上述的排查出的结果推断,有可能是分页出了问题,导致部分数据根本没有查询出来。解决方案:在查询语句中添加排序条件原创 2022-04-22 11:11:11 · 2255 阅读 · 0 评论 -
more than one row returned by a subquery used as an expression
根据报文报错,找到报错的SQL,再查看SQL报错如下:more than one row returned by a subquery used as an expression这里是一个应该其中的一段SQL应该返回一个结果,其实返回了多个,导致最终的SQL匹配不上。解决办法:在返回多个值的问题SQL上添加limit 1 限制即可,当然不同的问题需要不同的策略。示例:id 是一个字符,而后面的是一组字符,没办法匹配,就导致了以上的原因。select * from test_table wher原创 2020-12-17 15:26:13 · 19275 阅读 · 0 评论 -
JPA ERROR: value too long for type character varying(100)
生产上出现问题,一个功能导入Excel,本来代码中写的是两万条记录,但是现实是只能导入20条记录。然后查看日志发现报错。ERROR: value too long for type character varying(100)看这个报错的含义是数据库长度或对象属性的长度小于100导致。经过仔细排查:发现是有个字段是字符串拼接,限制长度为100,当数据超过20条的时候,拼接的字符串就会变的很长,然后就会有问题。就这样一个小问题,为什么查了一天都没查出来呢?第一:在日志的报错处是一个查询操作,而不是原创 2020-12-18 17:43:15 · 8497 阅读 · 5 评论 -
Docker容器中安装mysql报错
文章目录一.docker安装mysql2.mysql报错`Can't connect to local MySQL server through socket '/tmp/mysql.sock`3.navicate 连接不到mysql一.docker安装mysql1.拉取mysql镜像拉取官方最新版本的镜像$: docker pull mysql:latest查看本地镜像$: docker images运行容器$ docker run -itd --name mysql-test -p原创 2020-05-16 14:24:43 · 770 阅读 · 0 评论 -
Caused by: java.lang.ClassNotFoundException: org.springframework.web.filter.FormContentFilter
Caused by: java.lang.NoClassDefFoundError: org/springframework/web/filter/FormContentFilterspringBoot大部分问题都是pom.xml问题,这次在这里删除以下的依赖就可以了。<dependency> <groupId>org.springframework</groupId> <artifactId>spring原创 2020-05-12 00:30:03 · 2763 阅读 · 0 评论