![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java报错汇总
好想学习呀
我也想写出优质代码
展开
-
�÷�: javac <options> <source files>
这个错误属于Maven打包是编码错误的原因,需要在Idea里面加上如下配置。1、-DarchetypeCatalog=internal -Dfile.encoding=GBK原创 2022-05-25 10:42:33 · 1430 阅读 · 3 评论 -
java.sql.SQLException: Incorrect string value: ‘\xE9\x93\x9C\xE7\x89\x8C...‘ for column ‘note‘ at ro
首先这是一个字符编码集的问题,解决的方案如下一: 设置数据库的字符编码集为utf-8二 : 设置完之后,查看每一个字段的编码集,每一个属性的字段不一定是utf-8的,此时需要手动更改每一个属性的字段.// 1. 先查看每一个属性的字段SHOW CREATE TABLE ums_member_level; //ums_member_level是表名三. 查出来之后看哪个字段还是latin1的我们逐一进行修改ALTER TABLE ums_member_level CHANGE note not原创 2021-10-25 23:30:58 · 469 阅读 · 0 评论 -
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is
希望我这里可以帮助你,我出现这个bug真的是找了好久.出现这个问题检查你的注解@Param是否标注,还有最重要的是检查你注解是来自哪个包下面的...记住是这个包下面的!!!我就是导成feign包下面的.还一点提示也没有了…...原创 2021-10-25 16:27:51 · 353 阅读 · 0 评论 -
Idea里面解决json返回配置文件里面的数据乱码的原因
解决方式,勾选如下设置. 然后!!!需要把配置文件删除再重写一份即可生效.原创 2021-10-12 12:14:35 · 790 阅读 · 0 评论 -
org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing
我这种属于典型的脑瘫行为,用开始我使用GetMapping 去接收请求体,才会报这个错误请求体丢失的问题. 把 GetMapping修改为PostMapping 就可以了原创 2021-08-15 19:19:13 · 345 阅读 · 1 评论 -
nginx配置文件查看出现产生 .swap交换文件的问题
由于我linux 虚拟机的nginx的异常退出,配置文件产生了备份的现象,下次再进行修改的时候就一直提示错误.< 解决方案// 先找到你的nginx 的启动配置文件,别点进去 先进行文件的恢复vim -r nginx.conf (这个文件选择的是你启动nginx的配置文件,可能我们的不一样)// 再进行删除交换文件,由于交换文件隐藏了 所有我们需要显示的查看ls -a 命令查看找到 .nginx.conf.swap 的文件删除rm -r nginx.conf.swap ...原创 2021-08-14 23:57:37 · 575 阅读 · 1 评论 -
vscode 开启大小写区分
我裂开了,vscode 选中代码高亮之后,是不区分大小写的. 由于这个原因,我排查个 bug 找了4小时…< 开启大小写区分在搜索框内选择Aa 这里再点击搜索即可全局匹配,按照大小写原则分开原创 2021-08-14 23:46:43 · 3908 阅读 · 1 评论 -
Rabbitmq报错AmqpConnectException: java.net.ConnectException: Connection refused: connect解决办法
我今天算是被这个搞的心态崩掉了…spring.cloud.stream.binders.defaultRabbit.environment.spring.rabbitmq.xx来配置rabbitmq的环境如果你是用的其他服务器上的rabbitmq,比如我使用的我自己的阿里云服务器然后创建docker容器来运行rabbitmq。启动时会试图连接两次rabbitmq程序第一次试图连接访问的就是application.yml中配置的地址,此时已经订阅成功了但是程序还会在之后进行第二次连接,此时访问的地原创 2021-07-31 23:03:46 · 1149 阅读 · 1 评论 -
Description: Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded dat
今天做微服务的时候,碰到的…解决方案 : 你没用配置数据库连接池相关的信息,却导入了这相关的依赖就会报错.把 (数据库相关的依赖全部删除即可.)原创 2021-07-27 15:22:23 · 168 阅读 · 0 评论 -
错误“ Java:不支持发行版本5”的正确解决方案
在pom.xml中加上如下代码即可解决原创 2021-04-27 21:17:02 · 206 阅读 · 0 评论 -
Error committing transaction. Cause: org.apache.ibatis.executor.ExecutorException: Cannot commit, t
一: 出现这个问题是因为在你的事务提交的时候,关闭sqlSession会话已经执行了,导致会话无法提交.解决方法就是先提交事务,再关闭流操作.原创 2021-04-23 09:52:55 · 3016 阅读 · 2 评论 -
WARNING: An illegal reflective access operatioccurredon has
今天在是实现MyBatis 操作数据库的时候,出现了这个错误,但是程序还是可以正常的运行。这只是一种警告,不会影响程序的运行,消除警告的具体方式修改Maven仓库中的Mybatis的版本,我使用的是JDk14 对应的MyBatis 的版本是3.5.2修改完之后就可以完美的运行了...原创 2021-04-19 17:53:22 · 164 阅读 · 1 评论 -
Java 中方法的重写思想和注意事项
一:重写父类的方法的主意事项① 子类重写父类的方法时,子类方法的权限必须大于或等于父类方法的权限。(是为了维护Java多态性这一思想体现)② 父类被重写方法的访问权限是不能是private 的。③ 子类重写父类的方法,只需要修改方法体,不能改变形参列表和返回值类型二: 重写的思想① 重写就是多态性的体现,用父类的引用去调用子类重写的方法。三: 代码实现. (能理解这个代码的输出结果就完全理解了重写这一块的内容)public class QuickSort { public static原创 2021-04-16 11:54:15 · 484 阅读 · 0 评论 -
向数据库插入数据没有报错,但是数据库里面并没有数据
前言:今天通过Durid操作数据库的时候,在Dao 层实现增删改查都没有报错,但是数据库里面一直没有数据。郁闷了好久… 结果既然是,Jdbc 配置文件Url 那里跟的库不是我要操作的那个库。这个时候检查一下URL那里,当你向数据库中插入某条数据时,数据库中如果没有那个表,它会自动新建这张表。所以会没有错误出现,但是你TM 就是看不到数据在哪里。...原创 2021-04-05 21:06:53 · 3642 阅读 · 0 评论 -
org.apache.catalina.LifecycleException: Failed to start component [StandardE
在启动服务器的时候出现这个错误,检查了好久...发现自己的webxml 配置错了,少打了一个/ 在url那里服务器在检索启动的时候无法解析就会无法启动正确的写法****原创 2021-03-30 17:05:45 · 20908 阅读 · 4 评论 -
批量修改数据库的属性值
由于我在建立表时,设置错误了数据库的属性值,现在想批量的修改回来。sql 语法 : update 表名 set 列名 = ? [where=];我的具体操作写法UPDATE t_book SET img_path=‘static/sj.jpg’;原创 2021-03-30 11:36:14 · 417 阅读 · 0 评论 -
HTTP Status 500 -
出现这种问题八成是代码写错了,服务器找不到路径资源解决方法① 查看Jdbc 连接是否正确② 检查自己的Url 连接是否正确③ Base标签是否写对④ 将.html 页面更改为.jsp 时是否头部的文件写错了...原创 2021-03-29 09:54:33 · 1791 阅读 · 1 评论 -
Java连不上数据库 最全配置文件
一: 数据版本 8.0 对应的 jar 包二: 连接的驱动三:配置文件url=jdbc:mysql://localhost:3306/book?useUnicode=true&characterEncoding=utf-8&&rewriteBatchedStatements=trueusername=rootpassword=123456driverClassName=com.mysql.cj.jdbc.Driver四:连接的代码static {// 第一步:原创 2021-03-23 11:54:14 · 346 阅读 · 0 评论 -
mysql数据库报错1064
一: 检查查询的关键字是否有数据库关键字,有的话用 表示符引用起来二: 插入的数据类型是不是与表的约束匹配原创 2021-03-23 09:40:41 · 1215 阅读 · 0 评论 -
css样式 id选择器不能使用全数字
** 错误的写法: 如果id写出数字,则浏览器无法解析出来,会出不来样式** <style type="text/css"> #1001{ font-size: smaller; color: red; border: aqua solid 1px; } </style></head><body><div id="1001" &原创 2021-03-12 10:00:18 · 894 阅读 · 1 评论 -
Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mysql.cj.jdb
出现这个问题是因为使用了最新的驱动。但是url没有更改,我们需要更改url使用这种方式连接数据库再更改url 为原创 2021-03-09 17:17:36 · 124 阅读 · 0 评论 -
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to
碰到这个问题直接换成8.0的驱动,这就是驱动出了问题原创 2021-03-09 01:08:24 · 447 阅读 · 0 评论 -
错误代码: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL ser
出现这个问题检查sql语句: 空格是否写对了,逗号是不是少了,区别符号是不是打错了我的这个错误我能记一辈子出现这个问题就是sql语句写错了 ,但是我找了很久都没找到,顿悟后才发现是 表名那里的符号打错了 当表名与关键字碰撞时使用 " `` "区分,我打符号打错了正确的写法是...原创 2021-03-08 01:11:26 · 6736 阅读 · 0 评论 -
碰到了鬼!!!!
今天在测试用java操作数据库时,由于sqlyog的刷新太慢了,我就要Dos窗口取查看表里的信息来检验是否操作成功。 输入了一句 “select * from 表名” 出现了一堆的二进制。查询了相关的解决方式之后:就是把数据库显示的编码格式设置成 gb2312的格式,但是我设置完之后还是这个样子…差点崩溃 回去查看表的结构我才发现建立表的时候插入了blob的二进制格式。这问题的解决方式就是把Dos 窗口的显示搞成utf-8...原创 2021-03-07 21:35:05 · 1255 阅读 · 7 评论 -
java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=testconection5], {ExactMatc
卧槽!!!找这个错误找了一个小时,出现这个问题就是没有加@Test注解这Eclipes 真的很不友好,每加注解也能点着运行,在Idea里没有注解就无法点击运行。原创 2021-03-07 00:39:02 · 267 阅读 · 1 评论 -
: Communications link failure
Java连接数据失败,我使用的Mysql的版本是8.0需要将URl改写成加上默认的字符集,如下图所示package JDBC_connection;import java.sql.Connection;import java.sql.Driver;import java.sql.SQLException;import java.util.Properties;import org.junit.Test;public class Connection_test { @Test p原创 2021-03-06 22:34:58 · 334 阅读 · 1 评论 -
throw new RuntimeException为什么不需要再方法体上加throws 关键字 抛出这个异常
不知道有没有仁兄碰到了和我一样的这个疑惑,为什么在方法体的内部使用 throw newRuntimeException 不需要加上 throws 也不会出现一异常① 原因是RuntimeException 是被程序识别为程序员的编写错误,无需对外抛出,类似于数组下标越界,算数异常等② 而类似于IOException 和 ClassNotFoundExcption 则需要手动抛出package Review;/** * @Author:CT * @Date:2021/3/5 * @Descr原创 2021-03-05 18:46:53 · 2244 阅读 · 2 评论 -
同一个Iterator迭代器只能遍历一次
今天在学习的时候,碰到用迭代器去遍历集合的时候一直没有元素输出,琢磨了好久我才知道 “同一个迭代器只能遍历一次,如果写了两个遍历,则第二个遍历无法输出”我的问题原因"我想删掉集合中的一个元素然后再遍历输出,结果输出结果还是没有删除之前的"public void test5(){ /* 迭代器当中的 remove方法 */ Collection collection=new ArrayList(); collection.a原创 2021-02-05 23:17:52 · 2735 阅读 · 7 评论 -
将Eclipes中的项目导入Idea中作为Mudle出现
Java学习到后面的时候,突然就换了软件,从Eclipse换成Idea了,之前的一些练习项目也需要转移,下面讲一讲具体的操作方法。找到Eclipse中存放项目的文件目录(一般在workspace下)再将需要导入的项目赋值到Idea中存放文件的目录(此处我赋值Libary文件到JavaBase目录下)此时Idea的目录中已经出现导入的文件(此时的文件是不可运行的,还需要在Idea中导入)4.再在Idea中导入文件(点击第二列上面的 “+” 号) 5.选择importModule6.选中Li原创 2021-02-04 00:24:01 · 314 阅读 · 6 评论 -
Idea中不能保存文件一直报错
每次我打开Idea就弹出无法保存文件这个弹窗这个问题我的解决方式就是以管理员身份运行,因为不是管理员window10 下面无法直接新建文件夹!!!!原创 2021-01-22 22:42:20 · 3644 阅读 · 3 评论 -
Multiple markers at this line - Syntax error, insert “Identifier (“ to complete MethodHeaderName
2021年刚打开Eclipes写程序,就被自己的无知搞自闭了,不知道有没有人和我犯过一样的错误。。。。。。。我想测试一下两个数值是否相等,就写了如下的类class S{ int i=1; int j=1; System.out.println("i==j");}结果编译器就报错:Multiple markers at this line- Syntax error, insert “SimpleName” to completeQualifiedName- Syntax error,原创 2021-01-01 11:38:06 · 12683 阅读 · 0 评论 -
为什么int型数组,和char类型数组的输出结果不一样
a原创 2020-12-27 11:47:03 · 1557 阅读 · 2 评论 -
java环境配置中出现Error:could not open jvm.cfg
’‘今天跟着java视频学习了一下java环境配置的搭建时发现win10有几个问题出现的问题总结一下’'在cmd窗口中执行java.exe文件时显示错误解决方案如下*1.*首先打开win10下面的环境变量,直接在搜索中输入“环境变量”。*2.*打开环境变量配置*3.*在下面部分系统变量中新建环境变量Path,再输入变量值“此处变量值是你电脑中jdk文件下面的bin目录中所处的路径,复制文件路径输入即可”。*4.*最后关闭保存配置,重启cmd输入java.exe和java version测原创 2020-12-06 21:01:36 · 3605 阅读 · 1 评论 -
Window 10 系统下用CMD窗口创建文件时显示拒绝访问解决方法
在启动时勾选以管理员方式启动即可解决问题原创 2020-12-04 23:10:20 · 2957 阅读 · 1 评论 -
Syntax error, insert “)“ to complete MethodDeclaration在定义私有变量时报出没有申明变量类型
定义私有变量时报错这种问题经过修改后加入变量类型就没有报错原创 2020-12-04 10:30:26 · 709 阅读 · 0 评论