1 java里报NoSuchMethodError
1、明显有对应的方法,但是还是报这个错,主要是因为存在多个该方法,所以系统不知道该调哪个,就报了这个错了;
解决办法:
全局搜索当前报错的方法名称(IDEA全局搜索的快捷键是ctrl+shift+r),会发现找到多个方法,去掉其中一个即可;
2 违反完整约束条件。。。已找到子记录
报这个错是由于表之间有外键关联,删除主表数据之前没有删除子表的数据,所以删除主表时就报错了;
解决办法
# 最后参数是报错的那个表名
select * from user_constrainrs t where t.table_name='';
# 或者执行下边的sql
select * from user_constrainrs t where t.r_constraint in(select constraint_name from user_constrainrs where table_name='')
使用上边的语句查出子表后,先删除子表,再删除主表即可;
3 数据库导出dmp或导出sql文件时,报“操作无效,无法打开日志文件,文件名不能包含路径说明”
解决方式
- 1 配置oracle环境变量
- 2 exp.exe,或者imp.exe的路径没写对
4 IDEA里的tomcat频繁自动重启
打开tomcat的server.xml,修改最下边的reloadable=“false”(默认是true)
5 MySql报错如下
Incorrect string value: ‘\xE8\x8B\xA5\xE4\xBE\x9D…’ for column
解决方式:
# sys_menu :表名 remark :列名(要插入中文的列)
alter table sys_menu change remark remark varchar(10) character set utf8