
异常解决
Piconjo_Official
你的生活我的梦.
展开
-
完美解决Eureka报错找不到主机java.net.UnknownHostException: DESKTOP-XXXXXXXXXXX
问题描述在本机测试Eureka 调用服务的时候 报了个错:java.net.UnknownHostException: DESKTOP-XXXXXXXXXXX一看明显是服务的地址错了原因Eureka默认是以本机的主机名进行注册的解决方法在配置文件中加上该条配置即可 代表以ip进行注册 (默认为false):eureka.instance.prefer-ip-address=true...原创 2020-09-21 13:21:15 · 2702 阅读 · 0 评论 -
完美解决form表单中提交Ajax请求不进入回调方法无法接收返回的任何数据
问题描述做了个简单的注册功能 提交用户名和密码信息到后台 后台返回status 很简单的逻辑然而令我疑惑的是 在前台的ajax一直无法接收到后台返回的数据 无论是success回调还是error回调刚开始还以为是不是类型转换的问题 于是乎进行JSON转换 但转来转去依旧无法解决 因为压根没进入任何回调函数折腾了一天了 包括后台的@RequestBody注解、@RequestParam注解、@PostMapping注解的produces属性和前台的dataType属性和Content-Type属性全都原创 2020-06-24 15:13:19 · 4041 阅读 · 2 评论 -
两种方式解决数据库存入emoji报错:Incorrect string value: ´\xF0\x9F\xA4\xA3\xE3\x80...´ for column xxx
问题描述往数据库里存入emoji表情的时候报了一个错: Incorrect string value: '\xF0\x9F\xA4\xA3\xE3\x80...' for column 'content' at row 1原因数据库使用的是utf-8编码格式 此时默认是使用3个字节为一个单位进行编码而emoji表情是4个字节一个单位进行编码的因此 这个需要4字节才能表示的emoji表情(准确说是Unicode字符)会被截断 从而导致存不进去 报错解决方法解决方法一①、设置数据库默认字符集为u原创 2020-06-23 09:55:48 · 2034 阅读 · 0 评论 -
[亲测]完美解决SpringBoot邮件发送 注入JavaMailSenderImpl时出现NullPointerException空指针异常
一、问题描述近日在做邮件发送功能时 莫名其妙的出现了NullPointerException空指针异常代码在测试的时候完全正常 但封装成工具类再调用的时候就报错在解决的过程中也查找过很多相关资料 但帮助不是很大有个方法是添加@PostConstruct注解然后初始化 但是并没有作用还有个方法是新建一个普通类 确实能解决部分问题(如果你不是用Thymeleaf模板发送的话)将@Autowiredprivate static JavaMailSenderImpl javaMailSender;原创 2020-06-01 10:30:19 · 10281 阅读 · 7 评论 -
[亲测]完美解决Linux+Nginx+pm2正常启动运行 IP+端口访问不到Nuxt项目
问题描述:在用pm2部署Nuxt项目的时候出了个奇怪的问题在本地测试的时候是完全正常的 然而部署到服务器上就出错pm2明明正常启动了 且日志里没有任何异常 干干净净的而且我已经用Nginx反向代理到了Nuxt默认的3000端口 照理来说是能正常访问的然而页面上明晃晃的502 Bad Gateway还是刺瞎了我的双眼????为了解决该问题 我甚至还重装了服务器两次…浪费了不少时间今天研究了整整半天 终于找到了解决方法原因:Nuxt在启动时 有默认的IP和端口 且默认的IP是localhost原创 2020-05-26 12:49:19 · 5927 阅读 · 0 评论 -
完美解决Vuetify的v-dialog堆栈溢出报错Maximum call stack size exceeded
最近在做的项目有一个功能 需要在dialog弹出框输入用户的登录信息 于是乎遇到了一个丧心病狂的报错找了各种搜索引擎 没有任何解决方案(ps:是用Vuetify的开发者太少了吗????)功夫不负有心人 在不断的尝试下 最终还是解决了????问题描述在弹出框第一次打开时 没有任何异常然而问题来了 在第二次打开弹出框时 点击里面的文本框立刻出现了Maximum call stack size exceeded堆栈溢出异常从而导致文本框完全没法输入 毫无用户体验!当刷新页面后 又是如此循环:第一原创 2020-05-17 16:15:58 · 4062 阅读 · 1 评论 -
解决Axios发送Ajax请求获取不到Header响应头里的Token
问题描述在做登录功能的时候 调用登录接口 想获取Header里的Token 然而发现里面并没有Token:在用Postman测试的时候发现是正常的:原因浏览器默认只能访问以下几种响应头:Cache-ControlContent-LengthContent-TypeExpiresPragma若想让浏览器能访问到其它响应头 则需在服务器上设置Access-Control-Expose-Headers其值为要被访问的响应头的属性名解决方法在拦截器里进行配置 添加响应头publi原创 2020-05-16 15:59:28 · 7774 阅读 · 0 评论 -
解决SpringBoot项目中分页插件PageHelper无效的问题
在Springboot项目中使用分页插件的时候 发现PageHelper插件失效了我导入的是:<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.10</version></dependency>后来才发现 PageHelper原创 2020-05-14 20:25:23 · 2728 阅读 · 1 评论 -
解决vue-cli安装Vuetify报错:Error: Cannot find module 'node-sass'和Failed at the node-sass@4.14.1 postinstal
问题描述在使用vue-cli构建的项目里安装Vuetify的时候 启动失败 报了这么一个错误:Error: Cannot find module 'node-sass'后来自己尝试在项目里安装了node-sass然而:Failed at the node-sass@4.14.1 postinstall script.依旧报错原因Vuetify需要用到node-sass模块 然...原创 2020-05-05 13:17:34 · 5950 阅读 · 0 评论 -
Babel7.x完美解决严格模式报错:'caller', 'callee', and 'arguments' properties may not be accessed on strict mode
问题描述做项目用到了MUI的scroll控件 故此我引入了mui.min.js然而 猝不及防地报错了:错误信息:'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them原因...原创 2020-05-01 18:40:22 · 8965 阅读 · 0 评论 -
在使用Webpack打包本地img图片文件时 图片加载失败 [object Module] 404 (Not Found)
问题描述在Vue组件里引入了一张本地的图片:<template> <div> <img src="../../images/test.png"> </div></template>然后图片就挂了:顿时一脸懵 因为图片在本地是有的 而且Ctrl+左键也能访问发现src变成了[object Module]:<i...原创 2020-04-30 10:22:00 · 6910 阅读 · 1 评论 -
使用Https/SSL协议报错:PKIX path building failed:sun.security.provider.certpath.SunCertPathBuilderException
问题描述在SSM项目里 查询数据库的时候就会报错:PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target且部署在服务器上就报错 在本地不会报错不查询数据库...原创 2020-04-29 00:23:42 · 4964 阅读 · 2 评论 -
解决Linux安装MySQL的时候提示找不到文件:-bash: ./mysqld: No such file or directory
问题描述:在bin目录下执行初始化MySQL命令的时候报错:-bash: ./mysqld: No such file or directory这个提示的意思是是找不到该文件或文件夹 可是明明就是有这个文件的原因:下载的MySQL压缩包的位数和机器的位数不匹配可能是你的机器的64位的 而你的mysql压缩包下成32位了如何查看机器是32位的还是64位的:输入uname -r查看若显...原创 2020-04-28 19:39:39 · 23207 阅读 · 0 评论 -
完美解决webpack-dev-server报错:Error: Cannot find module 'webpack-cli/bin/config-yargs'
问题描述在执行webpack-dev-server命令的时候 遇到如下错误:The CLI moved into a separate package: webpack-cliPlease install 'webpack-cli' in addition to webpack itself to use the CLI-> When using npm: npm i -D webp...原创 2020-04-25 09:42:10 · 29664 阅读 · 1 评论 -
Vue学习之旅Part13:在Webpack中导入Vue —— 三种方法完美解决You are using the runtime-only build of Vue
若要在webpack环境下使用vue首先 需在项目中安装Vue:在项目根目录下输入:cnpm i vue -S安装vuemain.js:import Vue from "vue"var vm=new Vue({ el:"#app", data:{ msg:"test" }})index.html:<div id="app">...原创 2020-04-27 10:11:13 · 5573 阅读 · 0 评论 -
解决webpack报错:ERROR in multi ./xxx/xxx.js ./xxx/xxx.js Module not found: Error: Can't resolve '.\xxx\
问题描述初次使用webpack打包 报了一个鲜红的异常:ERROR in multi ./xxx/xxx.js ./xxx/xxx.jsModule not found: Error: Can't resolve '.\xxx\xxx.js' in 'F:\xxx\xxx\xxx' @ multi ./xx/xxx.js ./xxx/xxx.js main[1]我用的打包指令是webp...原创 2020-04-23 21:03:34 · 8477 阅读 · 0 评论 -
解决webpack : 无法加载文件 C:\Users\XXX\AppData\Roaming\npm\webpack.ps1因为在此系统上禁止运行脚本
问题描述在初次使用Webpack打包的时候 输入指令 出现如下提示:webpack : 无法加载文件 C:\Users\A\AppData\Roaming\npm\webpack.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置...原创 2020-04-23 20:42:01 · 14021 阅读 · 5 评论 -
解决返回JSON报错:HttpMessageNotWritableException: Could not write JSON: Infinite recursion (StackOverflowE
问题描述:持久层框架用的是JPA在Controller返回JSON数据到前端的时候 出现了这个StackOverflowError的错误即 在将对象转换为JSON格式的数据的时候出现了无限递归调用的情况如下图:org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ...原创 2020-04-15 21:44:43 · 9979 阅读 · 3 评论 -
[亲测]完美解决IDEA下因Lombok插件产生的Library source does not match the bytecode报错
写项目的时候 遇到了个这个问题:Library source does not match the bytecode XXX然后自己找了找 大部分的解决方法都是没有解决方法 越看心越凉部分解决方案是清空缓存 试了下并没有什么用还有些解决方案是用Gradle管理的 而我是用Maven管理的 不太适用最后然后自己摸索着解决了由于该问题我已经解决了 无法复现 因而无法截图 就用文字来描述吧:...原创 2020-04-12 14:06:02 · 10671 阅读 · 4 评论 -
完美解决SpringDataJPA报错create table hibernate_sequence (next_val bigint) type=MyISAM Hibernate: create t
问题描述用Spring Boot JPA自动生成数据库的表的时候 报了一个错SpringBoot版本:2.2.6.RELEASEMySQL版本:5.62020-04-09 12:52:29.990 INFO 14120 --- [ restartedMain] org.hibernate.dialect.Dialect : HHH000400: Using dia...原创 2020-04-09 13:14:01 · 9342 阅读 · 1 评论 -
完美解决连接数据库启动报错:InvalidConnectionAttributeException: The server time zone value '�й���ʱ��' is unrecog
问题描述在连接数据库进行操作的时候 启动项目 报了这么一个错误:Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. ...原创 2020-04-08 12:50:18 · 10281 阅读 · 0 评论 -
解决SpringDataJPA报错:org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null w
问题描述用SpringBoot + Spring Data JPA操作数据库 项目启动的时候 报了一个错SpringBoot的版本是2.2.6.RELEASEorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined ...原创 2020-04-08 12:36:13 · 15279 阅读 · 2 评论 -
完美解决虚拟机安装Elasticsearch报错:[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase
错误描述内存2g的虚拟机 安装Elasticsearch 启动输入docker ps 发现容器已启动 端口的映射也开放了 于是放心地用9200端口去访问 随即发现访问失败再回虚拟机输docker ps看一下 Elasticsearch容器没了输入docker ps -a查看 发现莫名其妙关闭了随即用docker logs -f 容器id 查看日志 翻到下面 错误日志是这样的:ERRO...原创 2020-04-02 18:02:23 · 8560 阅读 · 0 评论 -
解决SSM项目报错javax.servlet.ServletException: Servlet.init() for servlet [springmvc] threw exception
问题描述SSM项目 在用Jackson将对象数组转换成JSON数据返回到页面的时候遇到了如下错误:javax.servlet.ServletException: Servlet.init() for servlet [springmvc] threw exception org.apache.catalina.authenticator.AuthenticatorBase.invoke(Au...原创 2020-04-01 21:51:27 · 8759 阅读 · 0 评论 -
完美解决SSM项目超慢页面无法加载等待localhost响应org.springframework.util.xml.SimpleSaxErrorHandler.warning Ignored XML
问题描述下午上网课的时候 跟着老师一步步操作 突然发现项目启动起来在浏览器里访问不了该项目是练习项目 部署在本地的Tomcat服务器上 访问静态页面的时候是没问题的 秒开但在浏览器访问配置的映射路径的时候 页面标签左侧的小圆圈一直在转 等了老半天才执行 还得看几率然后左下角显示的一直是等待localhost的响应 Controller里的写的输出语句也没有执行 找了半天硬是找不到什么原因...原创 2020-03-31 17:30:36 · 9777 阅读 · 0 评论 -
解决IDEA使用向导创建SpringBoot报错Cannot download 'https://start.spring.io': Read timed out , response: 200 OK
晚上用Initializer向导来创建SpringBoot项目的时候不知咋的 一直报错 折腾了好久解决:IEAD默认使用的是https://start.spring.io只需要选中Customer 并将地址改为http://start.spring.io即可(注意 是http 不是https)...原创 2020-03-26 23:49:29 · 9923 阅读 · 0 评论 -
IDEA下解决Spring的Could not autowire. No beans of 'XXXMapper' type found. more... (Ctrl+F1)
问题描述在用MyBatis的注解方式来配置Mapper接口的时候 注入到类里 就遇到了这个Could not autowire. No beans of ‘XXXMapper’ type found的错误提示其实还有很多情况都会报这样的错误提示(Spring太方便了程序的编译和运行都是没有问题的 这个错误提示并不会产生影响但对于强迫症的我来说 红色的提示属实有点碍眼原因两种情况 要么...原创 2020-03-24 23:27:00 · 9343 阅读 · 1 评论 -
SpringBoot 2.x新版本整合jdbc执行SQL文件建表失败无报错
问题概述在用SpringBoot整合JDBC的时候 莫名其妙的发现建表失败了打了断点 然后发现底层都有执行到sql文件的命名也按照要求了 结果找了半天一直找不到原因解决方法在Spring2.x新版本中 要执行sql文件 还须配置spring.datasource.initialization-mode=always 表示始终执行初始化spring: datasource: ...原创 2020-03-23 18:15:37 · 8194 阅读 · 0 评论 -
解决Docker在pull的时候报错Get https://registry-1.docker.io/v2/: net/http: request canceled (Client.Timeout e
在从Docker上pull镜像的时候遇到了如下问题:Get https://registry-1.docker.io/v2/: net/http: request canceled (Client.Timeout exceeded while awaiting headers)该问题为网络原因 连接不通解决方法:换源修改/etc/docker/daemon.json文件该文件用于配置项目...原创 2020-03-22 22:39:13 · 115724 阅读 · 6 评论 -
完美解决虚拟机Docker启动异常Job for docker.service failed because the control process exited with error code.
用虚拟机测试Docker的时候 报了个错误:Job for docker.service failed because the control process exited with error code. See “systemctl status docker.service” and “journalctl -xe” for details.然后Docker就是启动不起来查了一些解决方...原创 2020-03-20 19:45:03 · 8784 阅读 · 0 评论 -
Nginx配置之后只能访问ip无法通过域名访问
昨天在服务器装好Nginx之后发现ip能正常访问 但通过域名就无法访问想来想去 觉得应该是端口没开放的问题 Nginx默认监听80端口 昨晚装Nginx出了问题 然后重装了机器 之前开放的端口又没了systemctl status firewalld 查看防火墙状态奇怪 防火墙明明是关的 不应该是这个问题呀后来想了一个多小时 也试了无数方法 终于想起来了我之前一直用的是https访问的...原创 2020-03-20 12:05:38 · 12661 阅读 · 0 评论 -
SpringMVC配拦截器报错[dispatcherServlet]:Servlet.service() for servlet [dispatcherServlet] threw exception
这个可以说是一个很麻烦的bug了 看日志文件也看不出代码具体哪里出现异常2020-03-18 11:41:23.585 ERROR 3644 --- [nio-8080-exec-3] o.a.c.c.C.[.[.[.[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] threw excepti...原创 2020-03-18 11:58:03 · 9268 阅读 · 0 评论 -
SpringBoot整合Thymeleaf报错:Correct the classpath of your application so that it contains a single, comp
用SpringBoot在整合Thymeleaf的时候 报了一个错:***************************APPLICATION FAILED TO START***************************Description:An attempt was made to call a method that does not exist. The attem...原创 2020-03-16 20:20:55 · 10171 阅读 · 0 评论 -
解决IDEA下获取properties配置文件的值时出现编码乱码问题
原因:IDEA使用的是utf-8编码而properties使用ASCII码编码不同 导致出现乱码现象解决方法:1、点击IDEA左上角的File 点击Settings2、进入File Encoding的设置3、勾选Transparent native-to-ascii conversion...原创 2020-03-15 15:54:26 · 6905 阅读 · 0 评论 -
完美解决Maven项目启动时报错Failed to load class "org.slf4j.impl.StaticLoggerBinder".
运行Maven项目时控制台出现如下图所示错误信息:官网给的解决方法:This error is reported when the org.slf4j.impl.StaticLoggerBinder class could not be loaded into memory. This happens when no appropriate SLF4J binding could be fou...原创 2020-03-13 21:43:20 · 8690 阅读 · 0 评论 -
解决MySQL8.0报错java.sql.SQLException: Unknown system variable 'tx_isolation'
项目连接RDS的时候遇到了个问题日志信息提示 没有tx_isolation这个系统变量DEBUG [C3P0PooledConnectionPoolManager[identityToken->1hgeby9a81m7jt0f4mukia|1bdac937]-HelperThread-#1] - An exception occurred while acquiring a poolab...原创 2020-03-13 11:03:03 · 9847 阅读 · 0 评论 -
解决阿里云ECS服务器Linux环境下Tomcat启动成功ip:8080访问失败问题
昨晚搞到一点多 一直没解决 就睡觉了 早上研究了一下 telnet端口发现无法访问发现是阿里云的安全组8080端口没放行8080端口不是在常用端口一栏中的 需要在自定义端口里自己添加!重启一下服务器好了 终于看见这只可爱的小猫咪了总结:这次是一次用阿里云的服务器 安全组不太会配置 才会出现这样的低级错误引以为戒...原创 2020-03-13 09:50:51 · 8148 阅读 · 0 评论 -
亲测完美解决Redis Desktop Manager工具连接Redis失败(Can't connect to redis-server)
啊啊啊啊啊啊!!!!!!肝疼!!!!!!这个问题整了几个小时了 终于给俺解决出来辽!!!!!!!!!!!问题:明明Redis服务器已经启动 却无法连接到Redis解决方法:在Redis的配置文件redis.conf中进行配置1、用井号(#)注释掉bind 127.0.0.1bind 127.0.0.1意思是处于保护模式即:链接redis 时只能通过本地localhost (127...原创 2020-03-12 11:59:16 · 10469 阅读 · 2 评论 -
解决VMware安装后没有虚拟网卡VMnet1和VMnet8
遇到了个问题:VMware安装上CentOS之后 用ssh工具无法连接到虚拟机看了一些教程 发现需要对虚拟网卡进行配置结果我一看 电脑上压根没有虚拟网卡VMnet1和VMnet8解决方法:1、关闭Windows Defender Firewall 服务2、开启Device Install Service和Device Setup Manager和Network Setup Servic...原创 2020-03-11 22:48:08 · 9069 阅读 · 0 评论 -
解决CentOS7中ens33网卡不显示IP的问题
问题:在输入ip addr的时候 ens33网卡里并没有ip信息解决:输入cd /etc/sysconfig/network-scripts/输入:vi ifcfg-ens33 进行编辑注意:编辑需要root权限 若没有root权限 输入su切换到超级用户 等操作完了再按exit退出超级用户输入i进行编辑 将最后一行的ONBOOT=no改为ONBOOT=yes即可esc退出输入模式...原创 2020-03-11 20:45:08 · 8386 阅读 · 0 评论