各种bug问题分析、解决、总结
各种各样的bug、异常、问题、error
leetcode每日一题写了吗
记录学习笔记、技术分享。
ps:如果文章内容涉及侵权,联系wcj999666333@163.com删除
展开
-
IDEA重新导入移除了的module
问题描述IDEA移除Module后(未删除源文件),怎么重新导入项目中。被移除的module没有对应的`蓝色方块解决方案:ps:导入成功后,记得重新导入maven依赖的包,否则代码会爆红原创 2022-04-27 13:00:01 · 2809 阅读 · 0 评论 -
成功解决:org.springframework.security.authentication.BadCredentialsException: Bad credentials
在使用Spring security框架时报错:原因:密码错误因为我们开启了加密,所以数据库中只存储了密文使用下面的代码,计算出密文,然后将数据库中密码改为密文public class BCryptPasswordEncoderUtils { private static BCryptPasswordEncoder bCryptPasswordEncoder = new BCryptPasswordEncoder(); public static String encodePassw原创 2021-04-25 23:06:58 · 12638 阅读 · 0 评论 -
成功解决:1136 - Column count doesn‘t match value count at row 1
报错:Column count doesn’t match value count at row 1 mysql错误:Column count doesn't match value count at row 1 意思是存储的数据与数据库表的字段类型定义不相匹配.即insert语句有错误 解决办法:检查段类型是否正确, 是否越界, 有无把一种类型的数据存储到另一种数据类型中.看看dao层访问数据库的sql语句是否书写错误,赋值的参数是否与字段类型一致原创 2020-07-04 16:52:55 · 21146 阅读 · 0 评论 -
成功解决:Module build failed: Error: Node Sass does not yet support your current environment: Windows 64
Module build failed: Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (83)For more information on which environments are supported please see:https://github.com/sass/node-sass/releases/tag/v4.7.2原创 2021-03-30 14:00:36 · 28876 阅读 · 4 评论 -
成功解决:internal/validators.js:124throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value);[TypeError [ERR
C:\Users\Java>nrm lsinternal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, 'string', value); ^[TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined at validateString (internal/validators.原创 2021-03-30 12:52:44 · 1768 阅读 · 3 评论 -
成功解决:com.mongodb.MongoSecurityException: Exception authenticating
项目场景:使用Spring data mongodb 连接mongodb数据库报错问题描述:使用spring boot 集成spring data mongodb,启动报错 原因分析:用户权限出错root账户并不是xc_cms数据库的用户,所以,我们应该在xc_cms数据库中添加用户解决方案:本人采用图形化工具在xc_cms数据库中添加用户,权限设置为dbadmin...原创 2021-03-29 23:14:42 · 1263 阅读 · 0 评论 -
成功解决:windows配置nginx引发的访问403/404问题
项目场景:安装好nginx之后,可以正常访问nginx的首页,但是修改nginx.conf后,再次访问出现404或者403错误问题描述:修改配置文件原因分析:出现404错误,一般是文件的路径确实找不到出现403错误,一般是文件的路径没有权限解决方案:首先记住路径最好使用 / 不要使用 \ , 其次路径的最末尾记得加上/ ,最后有分号。写错了记得改回来。下面是正确例子:报错时,可以查看error.log日志信息。里面有较为详细的说明一定记得看配置文件的路径能否访问,最简单方法原创 2021-03-29 09:55:02 · 10888 阅读 · 0 评论 -
解决MySQL问题:ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)
项目场景:项目场景:使用MySQL8.19,通过使用Windows10命令行打开mysql问题描述:mysql已经在后台运行,输入mysql -version报错ERROR 1045 (28000): Access denied for user ‘ODBC’@‘localhost’ (using password: NO) 原因分析:通过报错信息,我们可以清楚地看到:(using password: NO),没有使用密码。我们没有登陆而直接执行MySQL命令解决方案:先登录,再运原创 2021-03-04 11:26:14 · 7233 阅读 · 3 评论 -
成功解决:spring-data-elasticsearch,spring-test,elasticsearch某个类或方法找不到导致的异常信息(版本不兼容问题)
java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:125) at org.springframework.test.context.support.原创 2020-06-23 17:17:37 · 1545 阅读 · 0 评论 -
成功解决elasticsearch6以上查看分词器效果:request body or source parameter is required
报错信息如下:{ "error": { "root_cause": [ { "type": "parse_exception", "reason": "request body or source parameter is required" } ], "type": "parse_exception", "reason"原创 2020-06-20 17:39:41 · 5201 阅读 · 0 评论 -
解决:IKAnalyzer与Lucene版本不兼容问题(由于IKAnalyzer版本一直没有更新)
java.lang.AbstractMethodError: org.apache.lucene.analysis.Analyzer.createComponents(Ljava/lang/String;)Lorg/apache/lucene/analysis/Analyzer$TokenStreamComponents;主要是IKAnalyzer和IKTokenizer两个类有问题我们这里仿造它们重新写两个类,使用时,将IKAnalyzer改为MyIKAnalyzer即可。package cn.原创 2020-06-18 17:33:20 · 1723 阅读 · 1 评论 -
no getter for property named ‘ew‘ in ‘class com.baomidou.mybatisplus.core.conditions.query.某Wrapper
成功解决org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named ‘ew’ in ‘class com.baomidou.mybatisplus.core.conditions.query.QueryWrapper’org.mybatis.spring.MyBati原创 2020-11-20 13:57:00 · 10035 阅读 · 3 评论 -
解决:使用VMware Linux虚拟机连接不上网络问题,(Centos,Ubuntu都解决了)
1、先将虚拟机关机,在VMware界面下 单击“编辑“→"虚拟网络编辑器"2、单击左下角的”还原默认设置“,等待完成,然后确定退出。3、刚刚还原默认后有两个,你自己看着选吧,或在上面选择成对应的模式,开机即可。重新启动虚拟机,查看网络是否连接成功。Ubuntu桌面版打开火狐访问百度试一下,centos使用ping www.baidu.com测一下注意:如果以上步骤执行完不行,再执行以下步骤:1、进入设置 将“桥接”→“复制物理网络”。2、重新启动虚拟机。虚拟机出现网络无法连接的情原创 2020-11-17 23:23:07 · 2759 阅读 · 3 评论 -
成功解决:上传视频时,413 Request Entity Too Large
场景:使用阿里云视频点服务时,上传视频时出现413 Request Entity Too Large解决方案:在nginx的配置文件nginx-1.17.10\conf\nginx.conf中添加如下一行:413 Request Entity Too Large原创 2020-11-13 21:02:35 · 979 阅读 · 0 评论 -
成功解决:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.*.mapper.*
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.atguigu.eduservice.mapper.EduCourseMapper.getPublishCourseInfo at com.baomidou.mybatisplus.core.override.PageMapperMethod$SqlCommand.<init>(PageMapperMethod.java:26原创 2020-11-01 23:21:31 · 43647 阅读 · 3 评论 -
解决:403错误 和 已拦截跨源请求:同源策略禁止读取位于localhost:8080/xxx/xx的远程资源。(原因:CORS 头缺少 ‘Access-Control-Allow-Origin‘)。
问题描述:在使用vue框架进行前后端分离开发时,同时使用springboot框架,ajax发送请求时出现上述问题解决思考:分析:我们先打开浏览器的开发者工具控制台输出错误信息,上网查阅(原因:CORS 头缺少 ‘Access-Control-Allow-Origin’)可以知道是大概率是跨域问题再查看网络部分(先打开开发者模式,在点击按钮或者其他提交表单的操作)看到一个403状态码的失败网络请求,查看详细url路径等信息 一般403的错误有两类原因:跨域问题我们可以..原创 2020-10-09 22:05:26 · 2970 阅读 · 2 评论 -
http405错误解决
问题描述:在使用vue框架和spring boot进行前后端分离开发时,出现405错误。解决思考:分析:我们知道,一般4开头的错误基本都是前端的问题,或者是浏览器的问题。而且我之前使用了swagger对后端接口进行了测试,后端正确。因此可以得出,问题出现在前端然后上网查资料,405状态码表示:不允许此方法 ,对于请求所标识的资源,不允许使用请求行中所指定的方法。请确保为所请求的资源设置了正确的 MIME 类型得出问题出现在以下几个方面之中:请求路径有问题、请求的数据类型不对、请求方式有...原创 2020-10-05 15:17:41 · 17994 阅读 · 1 评论 -
成功解决:ReflectionException: Could not set property ‘id‘ of ‘class com.x.x with value ‘xx‘ Cause: java
com.alibaba.excel.exception.ExcelAnalysisException: nested exception is org.apache.ibatis.reflection.ReflectionException: Could not set property 'id' of 'class com.atguigu.eduservice.po.EduSubject' with value '1312718363369213953' Cause: java.lang.IllegalA原创 2020-10-04 20:03:19 · 13487 阅读 · 4 评论 -
解决问题:com.alibaba.excel.exception.ExcelAnalysisException: Can not instance class: xx.xx.xx
com.alibaba.excel.exception.ExcelAnalysisException: Can not instance class: com.atguigu.demo.excel.DemoData at com.alibaba.excel.read.metadata.holder.AbstractReadHolder.notifyEndOneRow(AbstractReadHolder.java:147) at com.alibaba.excel.analysis.v07.handl原创 2020-10-04 17:06:38 · 13836 阅读 · 0 评论 -
解决 -Werror=implicit-fallthrough=]
src/core/ngx_murmurhash.c:37:11: error: this statement may fall through [-Werror=implicit-fallthrough=] h ^= data[2] << 16; ~~^~~~~~~~~~~~~~~~src/core/ngx_murmurhash.c:38:5: note: here case 2: ^~~~src/core/ngx_murmurhash原创 2020-05-14 13:49:35 · 5078 阅读 · 1 评论 -
There are no enabled repos. Run "yum repolist all" to see the repos you have. You can enable repos
linux系统基本上分两大类:1 RedHat系列:Redhat、Centos、Fedora等2 Debian系列:Debian、Ubuntu等RedHat 系列:1 常见的安装包格式 rpm 包,安装rpm包的命令是 “rpm -参数”2 包管理工具 yum3 支持tar包Debian系列1 常见的安装包格式 deb 包,安装deb包的命令是 “dpkg -参数”2 包管理工具 apt-get3 支持tar包所以你Ubuntu不该用yum 该用apt-get...原创 2020-05-14 11:34:36 · 565 阅读 · 0 评论 -
linux下如何查询jdk的安装路径 (转自一位技术大佬)
linux下如何查询jdk的安装路径, 有的人说用whereis或者which, 这是多么扯淡啊。还有人说, 直接echo $JAVA_HOME就行, 这是典型的只copy不思考。 使用echo $JAVA_HOME的前提条件是设置了JAVA_HOME, 如果没设置, 就什么也查不到:ubuntu@VM-0-15-ubuntu:~/taoge$ echo $JAVA_HOMEub...转载 2020-04-29 11:58:30 · 360 阅读 · 0 评论 -
VMware Ubuntu安装详细过程 (很详细,很详细,很详细)
不是每一个程序员都必须玩过linux,只是博主觉得现在的很多服务器都是linux系统的,而自己属于那种前端也搞,后台也搞,对框架搭建也感兴趣,但是很多生产上的框架和工具都是安装在服务器上的,而且有不少大公司都要求熟悉在linux上开发,因此从个人职业发展有必要去多了解一下linux。(博主网上查了一下,现在大部分服务器安装的系统主要有:ubuntu server、centos、suse linu...转载 2020-04-29 11:50:53 · 4282 阅读 · 1 评论 -
成功解决Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2
成功解决Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2 目录解决问题资料参考思路分析解决办法 解决问题在导入tensorflo...转载 2020-04-29 11:29:12 · 2730 阅读 · 2 评论 -
成功解决无法安装64位版本的office,因为在您的PC上找到了以下32位程序,已有32位版本(很详细,转自一位很牛的大佬)
成功解决无法安装64位版本的office,因为在您的PC上找到了以下32位程序,已有32位版本 目录解决问题解决思路 解决问题无法安装64位版本的office,因为在您的PC上找到了以下32位程序,已有32位版本 解决思路PS:您的留言和点赞是对我写作的最大鼓励,谢谢!按下win+R&nb...转载 2020-04-29 11:26:24 · 4496 阅读 · 1 评论 -
CSDN昵称更改问题解决(很详细,很详细,很详细)
现在好像在pc网页端更改不了,小伙伴们可以在手机上进行更改,本人亲测(安卓)可以,但注意,一个月之内只能修改一次哦首先进入csdn中“我的”,显示如下界面点击头像,进入如下界面3. 再点击编辑,进入下一步4. 再点击昵称即可修改。...原创 2020-01-14 09:38:41 · 1426 阅读 · 0 评论 -
There was an unexpected error (type=Method Not Allowed, status=405). Request method ‘POST‘ not suppo
Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Thu Jul 16 10:34:43 CST 2020There was an unexpected error (type=Method Not Allowed, status=405).Request method 'POST' not supportedorg.spri原创 2020-07-16 10:54:11 · 699 阅读 · 0 评论 -
成功解决idea中:Error:java: Compilation failed: internal java compiler error
Information:java: javacTask: 源发行版 8 需要目标发行版 1.8Information:java: Errors occurred while compiling module 'neu-crawler'Information:javac 1.8.0_181 was used to compile java sourcesInformation:Module "neu-crawler" was fully rebuilt due to project configurat原创 2020-06-22 10:09:23 · 1040 阅读 · 2 评论 -
成功解决:java.lang.IllegalStateException: Error starting child 问题解决
严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.tomcat.util.modeler.BaseModelMBean.invoke Exception invoking method [manageApp] java.lang.IllegalStateException: Error starting child at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBas原创 2020-05-16 15:31:12 · 4252 阅读 · 1 评论 -
解决:IllegalStateException: Failed to load property source from location 'classpath:/application.yml'
java.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml' at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.load(ConfigFileApplicationListener.java:549) ~[spring-boot-2.0.4.REL原创 2020-05-08 22:14:54 · 1408 阅读 · 2 评论 -
解决:java.lang.IllegalStateException: Either 'name' or 'value' must be provided in @FeignClient(很有用)
java.lang.IllegalStateException: Either 'name' or 'value' must be provided in @FeignClient at org.springframework.cloud.openfeign.FeignClientsRegistrar.getClientName(FeignClientsRegistrar.java:346) ~...原创 2020-04-26 18:40:43 · 7595 阅读 · 0 评论 -
解决:Cannot execute request on any known server&&on any known server(使用spring cloud框架,eureka注册中心)
com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known servercom.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known se...原创 2020-04-24 14:36:39 · 359 阅读 · 0 评论 -
成功解决:com.netflix.discovery.DiscoveryClient没有找到错误(使用spring cloud框架)解决方案,建议看看
“Field discoveryClient in (报错的类名) required a bean of type ‘com.netflix.discovery.DiscoveryClient’ that could not be found.”原因:Discovery的包有两个,导错了。解决:删除之前错误的包,导入这个org.springframework.cloud.client.disc...原创 2020-04-24 14:12:12 · 16990 阅读 · 1 评论 -
java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO)问题解决,很详细,很详细,很详细
java.sql.SQLException: Access denied for user ‘’@‘localhost’ (using password: NO)问题:前提:确认用户名,密码,url等数据正确,请先使用命令行,或者其他客户端工具登录数据库确认可以登录。根据日志信息,程序并不知道我们的用户名和密码。找到我们填写密码的配置文件或者代码;我的是上面这段,我是用的是yaml配置文...原创 2020-04-18 09:52:56 · 2965 阅读 · 1 评论 -
成功解决:idea下载springboot依赖失败,速度极其慢(基本停止),多次重复尝试下载没有变化(讲解的很详细,很详细,很详细)
首先确保网络状况良好。在maven导入阿里镜像:进入maven下的conf下的setting.xml文件,找到mirrors标签,添加以下内容,也可以在idea中,点击pom.xml,在右键选择maven-open settings.xml <mirror> <id>alimaven</id> <name>aliyun m...原创 2020-04-12 23:13:13 · 3357 阅读 · 0 评论 -
成功解决: [main] ERROR DruidDataSource:52 - testWhileIdle is true, validationQuery not set(讲解的很详细,很详细)
2020-03-28 18:24:37 [main] ERROR DruidDataSource:52 - testWhileIdle is true, validationQuery not set项目使用的是ssm框架解决:在applicationContext.xml 文件,即配置数据库连接池相关的文件,如下图添加以下信息(主要是最后四个property ): <proper...原创 2020-03-28 18:35:36 · 1404 阅读 · 1 评论 -
成功解决:Oracle中文乱码问题(很详细,很详细,很详细)
中文乱码问题解决查看服务器端编码select userenv(‘language’) from dual;我实际查到的结果为:SIMPLIFIED CHINESE_CHINA.AL32UTF8执行语句 select * from V$NLS_PARAMETERS查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VALUE项中是否=SIMPLIFIED CHINESE...原创 2020-03-21 15:02:13 · 7980 阅读 · 1 评论 -
成功解决:Caused by: java.sql.SQLException: The server time zone value=问题解决,由于使用了新版mysql等数据库(讲解很详细,很详细)
解决:在jdbc连接的url后面添加serverTimezone=CST例如:jdbc:mysql://localhost:3306/demo改为jdbc:mysql://localhost:3306/demo?serverTimezone=CST原因:使用mysql的jdbc驱动最新版(6.0+)时,会遇到数据库和系统时区差异引起的问题。注:CST代表的是中国上海时间(与北京时间...原创 2020-01-31 12:57:27 · 1356 阅读 · 1 评论