
Bug
煌sir
黎明前,总有一段时间特别黑!
展开
-
解决IDEA中 import sun.misc.BASE64Decoder导入报错问题
import sun.misc.BASE64Decoder导入报错怎么快速解决?原创 2022-09-26 19:33:43 · 6447 阅读 · 3 评论 -
解决java.util.ConcurrentModificationException: null并发修改异常
遇到并发修改异常,怎么办???来,教你快速解决!原创 2022-01-20 18:38:29 · 11757 阅读 · 0 评论 -
java.lang.IllegalStateException: Duplicate key问题的解决方案
问题:在日常开发中,如果想要吧list转成map,就可以使用java8的stream().collect()来进行转换但是,转换后,可能会在某些场景中出现一个问题,也就是map中key相同,就会导致报错java.lang.IllegalStateException: Duplicate key如果解决呢?解决:/解决map中key相同的问题:使用的是两个key 相同时,保留先存进去的那个元素。相比第一个方法,主要就是我们要去实现一个策略,来决定key相同时,元素如何保留。原创 2021-12-09 21:56:07 · 15288 阅读 · 0 评论 -
翻车现场:java.lang.IllegalArgumentException: Source must not be null
问题:java.lang.IllegalArgumentException: Source must not be null原因:因为第一行查询数据结果为空,后面又使用工具类进行转换,就导致异常了,只需要加非空判断即可解决看完恭喜你,又知道了一点点!!!你知道的越多,不知道的越多!~感谢志同道合的你阅读, 你的支持是我学习的最大动力 !加油,陌生人一起努力,共勉!!注: 如果本篇有需要改进的地方或错误,欢迎大神们指定一二~~...原创 2021-10-12 12:34:31 · 8297 阅读 · 0 评论 -
高德地图根据经纬度调用api报错Uncaught Error: USERKEY_PLAT_NOMATCH(10009)
一.翻车现场:根据经纬度调用高德地图api获取相应信息的时候,报错Uncaught Error: USERKEY_PLAT_NOMATCH(10009)二.解决方案:经过排查发现,是高德中的key有问题,官方文档里显示10009报错为:只要申请一个web服务对应的key即可配置使用看完恭喜你,又知道了一点点!!!你知道的越多,不知道的越多!~感谢志同道合的你阅读, 你的支持是我学习的最大动力 !加油,陌生人一起努力,共勉!!...原创 2021-07-28 07:56:57 · 3958 阅读 · 3 评论 -
java导入mysql 5.1.40依赖后报错警告Establishing SSL connection without server‘s identity verification is not..
报错:Sun May 02 10:05:33 CST 2021 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option .原创 2021-05-02 10:14:23 · 248 阅读 · 0 评论 -
mysql如何实现插入一条数据后立刻获取该数据自增长id进行调用
问题:例如,现在我有两个表,在一个方法里,我需要把表一先插入数据库,然后立刻获取到该数据自动增长id,把id继续放到后续代码,插入到表二中解决:不用使用通用mapper那些快捷的插入insert啥的方法,是不会起作用的,会返回null,需要在xml中手动写插入代码,并加入相应sql即可解决这样加入的数据,就能立刻获取到自增长的id了,小伙伴们~看完恭喜你,又知道了一点点!!!你知道的越多,不知道的越多!~感谢志同道合的你阅...原创 2021-05-01 08:56:55 · 1576 阅读 · 7 评论 -
java调用微信支付时报错“must either be declared abstract abstract method ‘getWXPayDomain()’ in WXPayConfig
报错:Handler dispatch failed; nested exception is java.lang.AbstractMethodError:“must either be declared abstract abstract method ‘getWXPayDomain()’ in 'WXPayConfig导致支付不能正常运行解决:需要去官方下载java版的sdk包,然后打开WXPayConfig 文件把所有的abstract方法都加个public,...原创 2021-05-01 08:47:40 · 1820 阅读 · 3 评论 -
翻车现场:打包成.jar 执行 java -jar xxx.jar 的时候报错 no main manifest attribute in xxx.jar
问题:解决:是打包命令依赖的问题,使用以下依赖放到pom.xml文件即可解决: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</arti.原创 2021-04-27 10:37:29 · 273 阅读 · 1 评论 -
翻车现场:解决Spring Boot ClassNotFoundException org.springframework.core.metrics.ApplicationStartup
报错:Spring Boot ClassNotFoundException org.springframework.core.metrics.ApplicationStartup原因:SpringBoot项目运行的时候,如果报这个错,一般是依赖版本问题,去查看一下,父项目的springboot版本是否高于或等于子项目的Springboot版本号,如果子项目的版本高于父项目就会导致此报错解决:替换掉父项目或子项目的版本号,进行升级或降级,根据自己需求操作即可..原创 2021-03-13 15:50:41 · 35740 阅读 · 5 评论 -
翻车现场:ParameterMap cannot be cast to java.util.HashMap
问题报错:ParameterMap cannot be cast to java.util.HashMap也就是说:request.getParameterMap 类型的map不能转换为HashMap解决:request.getParameterMap() 是不能进行强转map类型,但可以间接完成转换,解决方法如下: Map<String, String[]> map = new HashMap<String,String[]>(reques..原创 2021-03-11 14:58:17 · 1889 阅读 · 0 评论 -
Springboot中如何实现加密数据库配置信息? 不加密如同让人透视?三步即可搞定!
通常开发中,可能我们在yml文件中连接数据库的配置信息,那些账号啊,密码呀,都是明文的,如果上线的话,是存在安全隐患的,如何解决呢?当然加密方式有很多, 让我来告诉你最简单的一种方法,快速配置即可三步搞定~步骤一:加入jasypt依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>..原创 2021-02-22 17:48:12 · 429 阅读 · 1 评论 -
如何在SpringBoot项目中给所有请求加个固定前缀呢?
在开发中,可能会遇到需要配置项目前缀的问题,虽然我们可以在Controller控制器方法中给所有请求加前缀,但是不禁比较麻烦,而且在某种环境下是没什么用处,形同虚设接下来,教你在配置文章中只需短短一小行代码配置即可生效知识小锦囊:在yml配置文件中加入配置:server.servlet.context-path: /需要设置的路径前缀再重启测试即可生效看完恭喜你,又知道了一点点!!!你知道的越多,不知道的越多!~感谢志...原创 2021-02-18 15:29:20 · 10745 阅读 · 11 评论 -
翻车现场:DefaultSerializer requires a Serializable payload but received an object of type没有序列化报错
报错:Caused by: org.springframework.core.serializer.support.SerializationFailedException: Failed to serialize object using DefaultSerializer; nested exception is java.lang.IllegalArgumentException: DefaultSerializer requires a Serializable payload but rece原创 2021-01-18 11:21:40 · 911 阅读 · 0 评论 -
翻车现场: 项目运行时报错找不到类: org/springframework/jdbc/core/support/JdbcDaoSupport
问题:报错展示:Caused by: java.lang.ClassNotFoundException: org.springframework.jdbc.core.support.JdbcDaoSupport解决:加入相应依赖,重新运行即可解决<dependency> <groupId>org.springframework</groupId> <artifactId>spring-...原创 2021-01-05 11:56:16 · 1838 阅读 · 2 评论 -
翻车现场之SpringBoot项目上传图片限制大小问题
问题:简单来说意思就是:上传图片大小超过1M导致的报错,Caused by: org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes.快速解决:因为SpringBoot项目中限制了上传大小,在yml文件中进行配置即可spri..原创 2020-12-17 15:44:19 · 330 阅读 · 0 评论 -
IDEA中想在Terminal看服务器项目日志怎么办?只需三步快速搞定
步骤一:步骤二:步骤三:注意: 具体日志位置得看放哪里,不是都一样的tail -f /home/javaweb/nohup.log -n300看完恭喜你,又知道了一点点!!!你知道的越多,不知道的越多!~感谢志同道合的你阅读, 你的支持是我学习的最大动力 !加油,陌生人一起努力,共勉!!注: 如果本篇有需要改进的地方或错误,欢迎大神们指定一二~~...原创 2020-12-08 11:03:57 · 1122 阅读 · 2 评论 -
翻车现场:Access denied; you need (at least one of) the SUPER privilege(s) for this operation解决方案
问题:- Access denied; you need (at least one of) the SUPER privilege(s) for this operation快速解决:这报错意思就是:拒绝访问;对于此操作,您需要(至少一个)超级特权没有权限对此,如果使用的是线上数据库,直接进入管理所有数据库操作即可然后在执行即可操作成功看完恭喜你,又知道了一点点!!!你知道的越多,不知道的越多!...原创 2020-12-07 15:04:56 · 57411 阅读 · 3 评论 -
翻车现场: -bash: mysqldumpslow: command not found 问题汇总
问题1:-bash: mysqldumpslow: command not found原因:因为默认因为系统默认会查找/usr/bin下的命令,由于mysqldumpslow没有在这个目录下,所以出现command not found,只需要把mysql安装目录的该文件,软连接到 /usr/bin 目录下即可使用解决:一般情况下,mysql是按照在该目录下:使用以下命令即可:ln -s /usr/local/mysql-5.7.18/bin/mysqldum..原创 2020-12-05 15:11:43 · 2375 阅读 · 3 评论 -
springboot项目启动后自动停止怎么办??
一.问题:springboot项目启动后自动停止运行,怎么办???也没有报错显示二. 解决去pom.xml文件查询下面所示的依赖是否存在:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>如果没有,.原创 2020-11-30 21:36:05 · 4466 阅读 · 7 评论 -
java:-source 1.6 中不支持 diamond 运算符
问题:报错显示: -source 1.6 中不支持 diamond 运算符解决:我使用的版本是 1.8的 , 使用低版本就会报错,不支持,把pom.xml文件中的配置改成8即可,按自己版本来首先:点下图可以配置成自己的版本:然后去Pom.xml文件修改即可看完恭喜你,又知道了一点点!!!你知道的越多,不知道的越多!~感谢志同道合的你阅读, 你的支持是我学习的最大动力 !加油,陌生人一起努力,共勉!!...原创 2020-11-24 16:41:37 · 2208 阅读 · 0 评论 -
翻车现场:访问后台存储进阿里云的图片时报错You have no right to access this object because of bucket acl.
翻车现场:问题所在:读写权限设置了【私有】,私有权限对文件的所有访问操作需要进行身份验证,因此无法直接访问。解决:把读写权限设置为【公共读】即可,公共读权限可以对文件进行匿名读。看完恭喜你,又知道了一点点!!!你知道的越多,不知道的越多!~感谢志同道合的你阅读, 你的支持是我学习的最大动力 !加油,陌生人一起努力,共勉!!注: 如果本篇有需要改进的地方或错误,欢迎大神们指定一二~~...原创 2020-10-19 10:46:09 · 5367 阅读 · 2 评论 -
接收参数失败报错:Required String parameter ‘uids‘
问题:org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'uids' is not present代码展示:@RequestParam错误传参:解决:知识小锦囊:比较常见传参3个注解:@PathVariable,@RequestParam,@RequestBody三者的比较...原创 2020-09-29 12:59:38 · 963 阅读 · 0 评论 -
token太长报错:Request header is too large??
原因:java.lang.IllegalArgumentException: Request header is too large错误是因为前台请求时的header过长引起的,例如在Hederer加token时,token太长导致报错解决:简单粗暴:在SpringBoot项目的yml文件中加配置即可maxPostSize: -1maxHttpHeaderSize: 102400看完恭喜你,又知道了一点点!!!...原创 2020-09-22 10:29:48 · 3026 阅读 · 0 评论 -
SpringCloud多模块项目之间的依赖引用没有效果怎么办??
问题描述:首先在公共类中定义了两个依赖然后我在另一个服务中导入上一个服务,想引用其依赖引用失败报错:解决:步骤一:先在该项目使用需要的两个依赖步骤二: 使用Maven, 先clean -> compile -> package -> install把项目编译安装进本地仓库,这样后面其他的项目才能使用IDEA中是这样操作打包方式为jar包.因为它其中的类需要被别的工程使用.可以在pom.xm...原创 2020-09-13 23:52:14 · 5941 阅读 · 0 评论 -
翻车现场:idea中的target文件消失
翻车现场: 没有target文件解决: Project那行右键选择Show Excluded Files看完恭喜你,又知道了一点点!!!你知道的越多,不知道的越多!~感谢志同道合的你阅读, 你的支持是我学习的最大动力 !加油,陌生人一起努力,共勉!!注: 如果本篇有需要改进的地方或错误,欢迎大神们指定一二~~...原创 2020-09-11 16:42:43 · 1050 阅读 · 0 评论 -
解决Linux上没有本地数据库的表的问题
问题:Linux上运行时,直接一堆报错,其中就显示数据库找不到Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'ssm0'解决:需要把本地已有的数据库表上传到Linux中即可怎么上传呢?? 来, 煌sir 教你,继续往下看步骤一:进入mysql的软件,导出相应的数据库表步骤二: 直接使用cmd上...原创 2020-09-07 19:20:50 · 478 阅读 · 0 评论 -
翻车现场: Linux上部署运行SpringBoot项目:报错.jar中没有主清单属性
翻车现场:.jar中没有主清单属性原因:首先,它正常配置jar中有三个文件夹: BOOT-INF,META-INF,org ,没打包成一个完整包,是原因之一jar中的MANIFEST.MF 文件配置不完整,缺少内容,是原因之二正确的 MANIFEST.MF 文件内容,如下Manifest-Version: 1.0Implementation-Title: talkplaceImplementation-Version: 1.0...原创 2020-09-02 09:32:30 · 1836 阅读 · 1 评论 -
翻车现场:解决SpringBoot项目启动访问后台JSP页面显示404报错
问题:在springboot项目中使用了jsp页面,是可以正常访问。当整合迁移到其它模块中,配置文件、pom等配置相同,出现404无法访问jsp页面的问题。原因:在IDEA项目中,其访问的工作目录默认是的当前工程的目录,而不是当前模块的目录。因此映射的页面路径会找不到而出现404无法访问jsp页面的问题。解决:在IDEA中点击在Working directory中选择 $MODULE_WORKING_DIR$最后确...原创 2020-08-08 22:59:26 · 2277 阅读 · 5 评论 -
翻车现场: 解决Vue.js 中 npm install 与cnpm install 安装冲突问题
翻车现场:问题原因:使用前端vue.js 项目创建时,需要下载模块文件包,也就是node_modules包, 为了更快速下载,使用 cnpm install 的命令去下载, 然后可以正常的使用,但是,突然,写代码的时候,需要用一些新的模块文件,而node_modules 中没有下载, 这时使用npm install 去下载需要的模块, 嗯,....然后失败了,然后想这算了,可能没下载好,然后重新执行命令,还是下载命令报错(如下图)然后呢,想着算了,待会再下载去, 继续编写代码,运行原创 2020-07-04 16:55:09 · 2233 阅读 · 1 评论 -
翻车现场: MongoDB数据库表连接Java后端数据查不到的问题
翻车现场:问题:首先确认后台代码,是完全没问题连接到MongoDB数据库表的名称也没问题 然后进行查询数据: 但是查询结果是空的,无数据原因:经过检查发现:MongoDB数据本身创建的时候出现问题,MongDB中字段数据的类数据所存放位置与后台创建的类包位置不一致,导致数据对应不上,重而查询不了数据解决:只需要把MongoDB中的类位置修改, 让其路径与后端的实体类所在包位置保持一致即可,让数据对应上,从而可以查询数据...原创 2020-07-03 17:50:18 · 3098 阅读 · 1 评论