
java异常收集及解决方案
java异常收集及解决方案,博主开发遇见的异常以及解决方案
斗码士
修修羽毛等光鲜亮丽了,飞出一个彩虹
展开
-
mybatis-plus批量保存异常及效率优化
最近基于自己公司内部服务维护,发现其中调度中心近期出现不少错误日志,但是该任务却是正常执行,生成的报表数据也是正常的,所以很多天没有发现问题这就匪夷所思了,经仔细排查发现,是触发了feign超时hystrix熔断器机制也就是说子服务出现了执行时间过长的情况是什么让它花费这么多时间去执行呢,只有一个for循环,组装list这个组装过程在java看来是非常快,根本不可能出现问题我发现了mybatisplus3.3.2自带的批量保存的sql接口跟踪代码的实现。原创 2024-01-15 15:46:49 · 1551 阅读 · 0 评论 -
数据库清除binlog遇坑
可以非常明确的看到我的删除掉的binlog的路径依旧存在这里面,导致mysql在plugin binlog的的时候无法正常引用binlog。当数据库开启binlog之后,随着时间的增加,日志也会占据大量的内存,当然你也可以设置bin_log的过期时长。这里就说说我忍受不了数据库binlog日志太多选择手动清除的一件坑事。既然是删除binlog出现的问题,我就把binlog相关的地方都检查一遍。我清除掉里面的内容,果然mysql能正常启动了。然后我重启了mysql服务,然后就尴尬了,于是我选择暴力删除,原创 2023-07-13 16:38:08 · 706 阅读 · 0 评论 -
HashMap超默认初始容量导致shiro脾气爆发小记
HashMap扩容: static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 static final int MAXIMUM_CAPACITY = 1 << 30; static final float DEFAULT_LOAD_FACTOR = 0.75f; static final int TREEIFY_THRESHOLD = 8; static f.原创 2022-05-25 11:35:50 · 358 阅读 · 0 评论 -
mybatis-plus遇坑
mybatis-plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。整合使用可以找找我其它的博客org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)突然出现了一个这个错误1看看mybatis 的xml文件放的路径有没有对...原创 2021-08-30 14:30:44 · 236 阅读 · 0 评论 -
shardingsphere遇坑
sharding-jdbc-spring-boot-starter 4.0.0-RC2mybatis-plus 3.3.2mysql-connector-java 8.0.18不使用shardingsphere时,增删改查一切正常一旦使用做分页查询时完全找不到错误在哪?只知道类型转换错误看了一下shardingsphere的源码发现:这里与mybatis-plus的分页值类型不同,导致强转出现报错mybatis-plus IPage的属性为long...原创 2021-08-30 11:09:52 · 1432 阅读 · 0 评论