随笔分类 -  后端问题

java跑批, 批量数据读写后插入数据库时,加上@Transactional注解后太慢,导致卡死
摘要:这里推荐一个可行的处理方式: 新建一张temp表,读取文件先插入temp表,不加注解进行事务处理,这样报错也不会导致正式表的数据被更新掉; 数据到插入进temp表后,将temp表数据插入正式表,加上注解,这样可以满足插入大量数据的要求 有更好的方式欢迎评论分享 阅读全文
posted @ 2023-06-01 13:41 青灯不归客 阅读(349) 评论(0) 推荐(0)
将list传到Mapper.xml中用foreach方式去批量插入,当list中数据量过大时,会导致等待时间过长卡死的情况(我的list中只有5000条数据就已经卡死了)
摘要:再new一个List,循环list,将对象给到insert中,当insert中数据达到50条时,插入一次,插完清除insert,再次循环插入, <foreach collection ="list" item ="item" index ="index" separator ="union all" 阅读全文
posted @ 2021-07-09 15:38 青灯不归客 阅读(524) 评论(0) 推荐(0)
org.apache.tomcat.util.bcel.classfile.ClassFormatException: It is not a Java .class file 的解决方法
摘要:今天在做项目时两次碰到这个问题,也不知道问题怎么发生的,就是运行Tomcat时突然就报错了,我的解决办法是这样的: 先将服务器关闭,然后去部署的Tomcat的文件夹中项目 “zycontest01” 删除,然后再去Eclipse启动Tomcat服务器,就成功运行了,希望对大家有用! 阅读全文
posted @ 2019-03-14 19:47 青灯不归客 阅读(6162) 评论(0) 推荐(0)
浅谈控制反转和面向切面
摘要:通俗易懂,跟大家分享一下! 控制反转是什么呢? 打个比方,你晚上想约个妹子去看电影,假设这个妹子是一个类(温柔、善良、小鸟依人),那么你需要实例化她,在JAVA中,通常的做法就是new一个类,让她变成一个实体的对象。然后,你跟她约了时间、地点,说要请客吃饭,然后用尽你浑身解数,妹子终于答应要和你去看 阅读全文
posted @ 2019-03-11 09:01 青灯不归客 阅读(642) 评论(0) 推荐(0)