bug汇总
记录bug少走弯路
北街风
多练、积累代码才会有经验。
多问、想办法在最短的时间内解决问题
及时总结、通过笔记进行记录
温故而知新,不怕你菜,就怕你知道自己菜还不去改变自己。
不必去吹自己有多牛逼,做好你自己,人家觉得你牛逼的时候你才是牛逼
展开
-
IDEA 单元测试报错 java.lang.ClassNotFoundException: junit.framework.ComparisonFailure
单元测试时报错。原创 2022-11-01 21:01:59 · 2316 阅读 · 0 评论 -
IDEA报错Project lease-web: there is circular dependency between tests of ‘service-util‘ module, tests
当我创建多个模块时,为了模块化管理利于模块复用,我一层包一层。原创 2022-11-01 20:52:34 · 974 阅读 · 0 评论 -
java中做获取当前时间写入数据库 时间比现实少8个小时
一般这问题在获取本地时间的时候遇到用 new Date()方法时。在做java项目时,需要获取本地时间并写入数据库,发现比正常时间少8个小时。1、new date()调用的是jvm时间,而jvm使用的时间默认是0时区的时间,即:和北京时间将会相差8小时。2、mybatis将本地的数据传入到mysql数据库服务器的时候,服务器会对数据进行检测,会把date类型的数据自动转换为mysql服务器所对应的时区,即0时区,所以会相差8小时。(一般也要注意时区的标明)...原创 2022-06-08 18:03:53 · 4256 阅读 · 5 评论 -
eclipse运行Servlet报错:Unable to compile class for JSP:
原因:tomcat和jdk版本冲突解决方案:降低jdk版本,要么降低tomcat版本,我降低tomcat版本就可以了我的jdk为1.8,tomcat为7报错了总结:tomcat v7.0------------->Java EE 5 and 6tomcat v8.0-------------->Java EE 5,6 and 7tomcat v8.5-------------->Java EE 5,6 and 7tomcat v9.0-------------&原创 2022-05-13 22:09:52 · 330 阅读 · 0 评论 -
org.xml.sax.SAXParseException; 对实体 “characterEncoding“ 的引用必须以 ‘;‘ (xml的转义字符)
项目场景:我在编写C3P0的配置文件的时候报错org.xml.sax.SAXParseException; lineNumber: 6; columnNumber: 100; 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾。问题描述提示我们用转义字符,用&的转义字符& 在.xml文件中已经有提示在xml文件中有以下几类字符要进行转义替换:解决方案:最后我们吧& 改为转义字符&a...原创 2022-05-06 13:39:59 · 1031 阅读 · 0 评论 -
Vue项目 报错TypeError [ERR INVALID ARG TYPE]: The “path“ argument must be of type string
项目场景:在打开vue项目时报错原因分析:sass-loader版本过高解决方法: 回退7.×版本解决方案:npm uninstall sass-loader(卸载当前版本)npm install sass-loader@7.3.1 --save-dev原创 2022-01-30 09:55:30 · 2590 阅读 · 0 评论 -
npm run lint 自动修复bug
项目场景:✖ 2 problems (2 errors, 0 warnings)2 errors and 0 warnings potentially fixable with the --fix option.问题描述:因为有空格解决方案:1、解决办法, 执行npm run lint --fix自动修复警告npm run lint --fix或者,在你的可视化界面中点击然后在运行app即可...原创 2022-01-06 14:25:45 · 10559 阅读 · 3 评论 -
Data truncation: Data too long for column ‘content‘ at row 1(存大数据进数据库时报错)
项目场景:问题描述:数据超出长度,是Mysql根据配置文件限制Server接受数据包大小,有时候大的插入和更新会受max_allowed_packet参数限制,导致写入或者更新失败。原因分析:你数据多与你选用的存储类型不符合解决方案:把varchar改为 longtext然后就可写入成功了!总结:每次遇到问题解决了都不总结,印象不深,实在难搞,做个笔记记一记下次也不会太乱!...原创 2021-12-18 13:16:24 · 4596 阅读 · 1 评论 -
packages are looking for funding run `npm fund` for details ( npm 支持开发者添加募款链接)
项目场景:当您运行npm run dev 显示一下界面问题描述:added 1237 packages, changed 2 packages, and audited 1240 packages in 30s81 packages are looking for funding run `npm fund` for details27 vulnerabilities (17 moderate, 10 high)To address issues that do not requ原创 2021-12-03 11:50:53 · 40646 阅读 · 0 评论 -
IDEA中报错 ----》 java:无效的源发行版:14
错误场景:错误原因:你项目的JDK版本和你电脑安装的JDK版本不一致解决方案:打开Project Structure项目结构window+R —》cmd ---->输入java -version 查看你安装的JDK版本查看当前修改,选择8版本的点击OK,运行项目成功!...原创 2021-05-26 17:47:14 · 549 阅读 · 1 评论 -
java.lang.NumberFormatException: For input string: “5.0“
项目场景:导入excel时报错:问题描述:根据错误信息可以很明显的看出来是数字格式转换异常,对于这种异常很好处理,首先定位到错误行,然后将格式转换代码修改正确即可,像我这标题所示的错误信息是把“1”转换为数字类型出错了,所以报了异常,解决办法很简单,一般改成 Integer.parseInt(numString.trim()) 就可以了!(ps:切记去除空格)原因分析:解决方案:...原创 2021-04-28 17:51:38 · 1724 阅读 · 1 评论 -
mysql update 书写格式错误 1292 - Truncated incorrect DOUBLE value: (三个场景)
问题一:update字符串拼接错误在数据库批量修改字符串的值,语句如下update jk_member set member_id="/黑"+member_id where id =1;报错:1292 - Truncated incorrect DOUBLE value: ‘/黑’解决方案:在sql语句进行字符串拼接时,不是我们习惯的使用“+”,而是使用mysql自带的字符拼接 函数concat(str1,str2,…),将上面sql改为update jk_member set member原创 2021-04-20 15:09:49 · 3188 阅读 · 0 评论 -
导入excel时报错The supplied data appears to be in the Office 2007+ XML.
HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xlsXSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx另存文件改后缀要么修改代码。原创 2021-04-09 16:05:18 · 2008 阅读 · 0 评论 -
Java操作Excel中HSSFCell.CELL_TYPE_STRING、BOOLEAN、NUMERIC无定义解决方法
https://www.codeprj.com/blog/aa0ec61.html原创 2021-04-09 15:51:40 · 791 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
错误:当我运行mybatis-plus时报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.dyq.demomptest.mapper.UserMapper.selectList原因:_φ(❐_❐✧ 人丑就要多读书我实体类用@Date注解,但是你要是发现属性没有高亮那就是注解无效,因为你lombok插件安装不成功,按照下边安装插件:idea中安装lombok插件(1)2原创 2021-03-11 11:36:38 · 403 阅读 · 0 评论 -
Invalid default: public abstract java.lang.Class org.mybatis.spring.annotation.MapperScan.factoryBea
**错误:**public abstract java.lang.Class org.mybatis.spring.annotation.MapperScan.factoryBean()**原因:**没有导入依赖MyBatis-Spring-Boot-Starter导入依赖:<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-原创 2021-03-11 10:51:56 · 3734 阅读 · 0 评论 -
往sqlserver数据库运行sql文件导入数据时提示内存不足
问题场景:在往sqlserver数据库运行sql文件导入数据时,对于小的sql文件,直接在SQL Server Management Studio里打开执行就行了,但有几个表的数据量非常大,运行sql文件时提示内存不足。参考解决方法使用自带sqlcmd命令工具进行执行导入。1、如我使用的是sqlserver2008,是安装在d盘的,打开命令行,进入Binn目录:cd D:\Program Files\Microsoft SQL Server\100\Tools\Binn12、输入以下命令s原创 2021-02-25 17:04:20 · 2700 阅读 · 1 评论 -
nginx启动报错(1113: No mapping for the Unicode character exists in the target multi-byte code page)
使用windows版本的nginx启动时遇到(1113: No mapping for the Unicode character exists in the target multi-byte code page)这个错误原因:nginx解压路径有中文,把文件剪切到无中文目录即可原创 2021-02-20 11:31:31 · 1278 阅读 · 0 评论 -
使用单元测试中Annotations are not allowed here
https://blog.csdn.net/qq_39954577/article/details/112105873转载 2021-01-29 17:01:00 · 685 阅读 · 1 评论 -
Spring Security包通过@Autowried PasswordEncoder导入不成功 解决办法
Spring Security包通过@Autowried PasswordEncoder导入不成功 解决办法包引入没有问题,另外一个项目同样配置不报错。编译报错:网上找了很多帖子,都是说降低安全等级。亲测无效。提示找不到Bean那就注入一个试一下,解决了。启动类中注入Bean PasswordEncoder@SpringBootApplicationpublic class Springsecurityoauth2demoApplication { public static v原创 2021-01-29 10:39:36 · 1004 阅读 · 1 评论 -
使用IDEA创建Spring boot项目时,报错Cannot download ‘https://start.spring.io‘: connect timed out (由浅到深)
问题场景:问题描述:使用IDEA创建Spring boot项目时,报错Cannot download ‘https://start.spring.io’: connect timed out解决方案:1、可能是你网络问题,你换热点试试2、选择服务URL:使用阿里云的(很快)https://start.aliyun.com/3、更改设置出现 Connection sucessful 即为连接成功4、查看防火墙是否对idea进行阻拦,要么直接关闭防火墙...原创 2021-01-27 16:35:58 · 645 阅读 · 0 评论 -
使用IDEA创建项目时项目名称报错Artifact contains illegal characters
报错界面:原因:名称里有大写字母,把大写字母改成小写就好了。原创 2021-01-27 16:29:02 · 1142 阅读 · 0 评论 -
IDEA “Cannot resolve symbol XXXX” 解决办法 (4种解决方案)
1、先检查pom文件依赖是否报错,报错需重新导入2、检查jdk版本是否与导入项目的版本一致Ctrl+shift+alt+s打开3、重启IDEA,清理缓存IDEA 无法识别同一个 package 里的其他类,将其显示为红色,但是 compile 没有问题。鼠标放上去后显示 “Cannot resolve symbol XXX”,重启 IDEA ,重新 sync gradle,Clean build 都没有用。多半是因为 IDEA 之前发生了错误,某些 setting 出了问题。解决方法如下:点击原创 2021-01-21 10:38:38 · 73019 阅读 · 15 评论