- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 执行查询报错:Cause: java.sql.SQLException: Table definition has changed, please retry transaction ; uncate
同时select * from innodb_trx可以看出连接未释放(至于连接未释放,是因为commit的时候没有指定参数true,这依赖于mysql的默认行为)。,它导致了语句缓存,中间执行了truncate某个分区(另外一个连接的),但是原先的mapper未失效,故发生该问题。解决方法:SqlSession重新getMapper(因为为了效率,我们mybatis配置默认的执行器为REUSE),即不会出现该问题。开始查询报错表不存在,因为表名写错了,重新建了表,再查询报错。
2023-07-13 16:26:03 1444 1
原创 linux 查看磁盘空间使用情况
选项是 --human-readable 的缩写形式,表示以人类可读的形式展示磁盘使用量的单位名称(K/M/G)选项,是 --summarize 的缩写形式,其作用是对 du 的每一个给定参数计算其磁盘使用量。用 --max-depth 选项控制深度。如:du --max-depth=1 -h。
2023-06-16 15:47:26 476 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人