异常和问题
文章平均质量分 58
异常问题,错误记录
EasyChill
静以修身 俭以养德
展开
-
Spring使用@Async出现循环依赖(circular reference)的解决方案
此时我们已经发现了注入到B对象的A属性是原始的实例,但是A初始化后已经是一个包装过后的实例了(cglib),因为spring默认是单例,这肯定会出问题。初始化完后,发现spring还会进行一次对比,spring循环依赖不在赘述,根本在于,后置处理的时候,AsyncAnnotationBeanPostProcessors处理器增强处理以后,返回了一个cglib的代理对象,原创 2023-05-11 16:03:21 · 605 阅读 · 1 评论 -
执行过mybatis的sql以后导致数据回写覆盖id的问题记录
三个方法,处理数据。第一个处理完成之后,传递到第三个方法的数据列表的id发生了变化在第一个方法处理有一个步骤是执行了一个sql从名字看执行并没有问题,是一个批量更新或插入的一个方法,关键在于设置成了true,这个属性的作用就是,如果发生了数据插入,他会把id会写到原来传递的list列表,但是我这里是发生了update,数据列表的id全成了最后一条记录的id,去数据库查看最新的自增id的时候,发现当前的自增id已经大于已经存在的id(没有删除)也就是说这个 只要发生数据“变更”,id就会受影响去掉或者改为f原创 2022-07-01 15:47:24 · 745 阅读 · 0 评论 -
Spring Boot 定时任务多线程实现
测试Spring Boot定时任务冲突时,使用的线程数量引入依赖:Spring Boot 2.6.1 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>简单的测试类import lombok.extern.slf4j.Slf4j;import org.spri原创 2021-12-22 16:43:43 · 1935 阅读 · 2 评论 -
【Windows】MySQL导出csv,用excel查看乱码问题的解决
这个问题是 csv 文件本身的文本编码问题导致的,解决办法:用记事本打开该 csv 文件打开 csv 文件后,然后“另存为”,底部位置编码修改成 ANSI ,保存再用 excel 打开后,显示汉字正常。...原创 2019-08-12 09:28:58 · 619 阅读 · 0 评论 -
idea和git一般的交互流程(从代码拉取到更新提交)
1、可以手动拉取代码,也可从idea里面直接拉取2、填写代码地址和生成的目录3、手动拉取的代码,需要建立版本控制,直接从idea里面拉取不用4、项目右键先add,这是时应该会变绿5、然后修改你的代码,完成代码以后6、选择你要commit的文件7、推向远程库如果遇到问题:Push failedGitLab: You are not allowed to push code ...原创 2020-03-30 15:32:22 · 1458 阅读 · 0 评论 -
下载安装VisualVM遇到的两个问题
下载:汉化版的 下载地址,失效了的话,自己网上找一下就可以。官网下载也可。下载zip直接解压就行。问题一:启动的时候不能识别jdk版本解决: 打开解压目录:etc/visualvm.conf ,打开配置文件,找到jdkhome:在72行。里面填写jdk的绝对路径就行。问题二:检查代理设置或稍后重试。服务器目前可能不可用。 您可能还需要确保防火墙不会阻塞网络通信。解决:1、打开:...原创 2019-12-18 10:48:00 · 787 阅读 · 0 评论 -
java启动项目遇到InvocationTargetException错误
这个异常引起的原因是java.lang.NoClassDefFoundError我的解决思路(方法):1、如果你的项目是使用maven打包的,替换原来的jar的同时,需要替换lib下面的东西2、启动方式:java -jar 如果启动失败,查看与该项目同目录下是否有.sh命令脚本,有的话,使用sh命令启动sh start.sh(我这里那个脚本的名字叫start.sh)其他问题记录:日志打印...原创 2020-03-30 14:32:31 · 3862 阅读 · 1 评论 -
mybatis报错org.apache.ibatis.binding.BindingException
错误原文: org.apache.ibatis.binding.BindingException: Type interface 这里是包的路径 is not known to the MapperRegistry.解决办法: 查看自己响应的mapper.xml文件,看&lt;mapper namespace="com.nuc.dao.CustomerDao"&gt;n...原创 2018-08-25 15:44:40 · 412 阅读 · 0 评论 -
java.lang.IllegalArgumentException异常
java.lang.IllegalArgumentException: The servlets named [这里是servlet路径] and [这里是servlet路径] are both mapped to the url-pattern [/emp/empServlet] which is not permitted解决方法:检查是否有相同的servlet的映射路径!有相同的就会...原创 2018-07-13 11:36:02 · 2524 阅读 · 0 评论 -
Java反射异常处理之InvocationTargetException等!
一、InvocationTargetException异常由Method.invoke(obj, args…)方法抛出。当被调用的方法的内部抛出了异常而没有被捕获时,将由此异常接收。解决办法:是内部抛出异常!所以将我们写的方法体用try包起来,然后catch就可以解决将我们写的方法体用try包起来,然后catch就可以解决\color{red}{将我们写的方法体用try包起来,然后...原创 2018-07-12 21:07:58 · 1677 阅读 · 0 评论 -
IDEA:java.io.IOException: Could not find resource SqlMapConfig.xml
问题来源:当我们在项目中和src同级的目录创建一个文件config时,在此文件中编写了SqlMapConfig.xml , 此时我们需要读取此配置文件来创建SqlSessionFactory 来作为一个测试类来测试,却发现报出Could not find resource SqlMapConfig.xml 解决办法: 点击左边侧栏的Modules,右键选中config文件 ...原创 2018-04-21 15:40:17 · 6377 阅读 · 0 评论 -
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component c
运行springMVC时遇到的错误,总结一下。 spring的项目用的版本是3.2的。jdk是9。这里产生这种报错的主要原因是jdk1.8跟你当前框架(spring+springmvc+mybatis)中spring框架的版本有问题,之前使用版本为3.2.0release版本,然后就升级spring框架jar的版本到了4.2.6。查阅网上的资料得知,这是版本问题。实践以后。确定更换j...原创 2018-05-08 16:33:24 · 556 阅读 · 0 评论 -
java.sql.SQLException: 无法转换为内部表示
出现这个异常的原因:数据库某字段的类型不匹配数据库某字段的类型不匹配\color{red}{数据库某字段的类型不匹配}例如:一种是varchar类型的,而另外一种是integer类型的几种可能:1、检查SQL语句,和封装数据时,对应的顺序不一致。2、数据库字段类型和自己封装的类型不一致。。。出现新的可能!遇到再补充!...原创 2018-06-23 16:02:57 · 706 阅读 · 0 评论