随笔分类 -  异常和实战问题处理方案

收集部分异常和实战过程中遇到的问题处理方案
摘要:异常信息: 如何解决: 将服务器/etc/hosts中有关localhost的映射去掉,如下: 阅读全文
posted @ 2019-04-27 15:27 N!CE波 阅读(1907) 评论(0) 推荐(0)
摘要:一、异常复现步骤 1)首先得是一个Spring MVC项目 注:Spring Boot项目有内置的web 容器,不会出现该问题 2)main方法存在于使用HttpServletRequest类的类中 3)项目POM中引入有javax.servlet-api坐标或没有 4)执行Main方法出现以下异常 阅读全文
posted @ 2019-04-08 23:38 N!CE波 阅读(11053) 评论(1) 推荐(1)
摘要:1.Java访问Mysql时出现如下警告: 2.解决办法 在mysql url后加入useSSL=false参数就可以 了 阅读全文
posted @ 2019-04-02 11:13 N!CE波 阅读(933) 评论(0) 推荐(0)
摘要:一、异常出现的场景 1)异常出现的SQL 2)异常信息 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set paramet 阅读全文
posted @ 2019-03-21 00:05 N!CE波 阅读(21644) 评论(3) 推荐(1)
摘要:一、异常如下: 二、尝试如下操作 阅读全文
posted @ 2019-03-14 23:26 N!CE波 阅读(4131) 评论(0) 推荐(0)
摘要:一、异常出现的场景 某一天下午,测试突然跑过来说,IOS系统APP访问500,Android没问题。我的第一反应是那就奇怪了,调的接口都是一样的,莫非和系统有关系。而且这个错误重启服务后,过一段时间才能出现。 通过抓接口,接口的请求参数和请求头也都没问题。 异常信息如下: 2019-03-06 11 阅读全文
posted @ 2019-03-10 12:58 N!CE波 阅读(8961) 评论(0) 推荐(0)
摘要:一、异常出现的场景 Spring Cloud 服务A通过feign调用服务B;之前是好好的,但今天突然就不好了,抛以下异常 》 出现原因补充,Spring Boot默认的JSON方式 Jackson,对应的消息转化器是org.springframework.http.converter.json.M 阅读全文
posted @ 2018-12-24 00:11 N!CE波 阅读(10248) 评论(0) 推荐(2)
摘要:一、异常出现的场景 Spring Cloud内部两个服务A和B,A调用B时,抛出该异常。提示连接拒绝 二、解决方案 这是由于端口无法访问的原因,修改为可用的端口就可以了。 将被调用的服务项目端口修改为其他端口,重新启动就可以了 阅读全文
posted @ 2018-11-13 23:18 N!CE波 阅读(8778) 评论(0) 推荐(0)
摘要:一、异常信息 二、分析原因 我的这个异常出现场景是这样的(我采用的是Spring Cloud中Feign组件来实现服务间调用的): 有两个服务A和B,A调用B(A->B)。 场景一:先启动了A,再启动了B。但是这时候,怎么都调用不到B。 场景二:先启动B,再启动A,这是可以正常调用。然后挂掉B,再重 阅读全文
posted @ 2018-10-29 23:12 N!CE波 阅读(13204) 评论(0) 推荐(0)
摘要:一、异常信息 二、分析原因 1.该异常是如何产生的 我是通过postman,发送一个post请求,导致该异常的。 从上面的异常信息来看,是因为该目录[/tmp/tomcat.1428942566812653608.8090/work/Tomcat/localhost/ROOT],不存在导致的。 2. 阅读全文
posted @ 2018-09-29 08:03 N!CE波 阅读(47764) 评论(0) 推荐(1)
摘要:一、异常信息 org.springframework.jdbc.BadSqlGrammarException: ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: 阅读全文
posted @ 2018-08-09 19:41 N!CE波 阅读(5335) 评论(0) 推荐(1)
摘要:一、问题描述 在使用Spring Cloud的zuul组件,做路由转发时,每次重新启动后端服务,头几次调用都会出现com.netflix.zuul.exception.ZuulException: Forwarding error的异常 二、解决办法 在zuul项目配置中,添加ribbon的超时时间 阅读全文
posted @ 2018-08-08 17:05 N!CE波 阅读(13388) 评论(0) 推荐(0)
摘要:一、NoClassDefFoundError与ClassNotFoundException NoClassDefFoundError错误的发生,是因为Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误。例如在运行时我们想调用某个类的方法或者访问这个类的静态成员的时候,发现这个 阅读全文
posted @ 2018-07-11 20:40 N!CE波 阅读(1453) 评论(0) 推荐(0)
摘要:一、原因 IntelliJ IDEA期待一个the standard Groovy SDK 二、解决方案: 下载安装Groovy就可以了 官网下载地址: http://groovy-lang.org/download.html 通过包管理工具下载Groovy: SDKMAN! (The Softwa 阅读全文
posted @ 2018-06-15 16:08 N!CE波 阅读(3372) 评论(0) 推荐(1)
摘要:一、@Builder与@NoArgsConstructor一起使用存在的问题 1 @Data 2 @Builder 3 @NoArgsConstructor 4 public class User { 5 private Long skuId; 6 } 编译上述代码为抛出如下异常: [ERROR] 阅读全文
posted @ 2018-06-13 20:46 N!CE波 阅读(8534) 评论(0) 推荐(2)
摘要:一、 异常信息: 2018-05-17 18:03:22.224 -DEBUG [ restartedMain] o.s.b.d.LoggingFailureAnalysisReporter : Application failed to start due to an exception org. 阅读全文
posted @ 2018-05-18 15:24 N!CE波 阅读(7166) 评论(0) 推荐(2)
摘要:一、临时解决办法: 执行mysql命令:show full processlist; 然后找出插入语句的系统id 执行mysql命令:kill id 或 首先,查看数据库的进程信息: show full processlist; /*结果略,主要看id列的值*/ 再查看事物表: SELECT * F 阅读全文
posted @ 2018-04-10 09:57 N!CE波 阅读(25209) 评论(0) 推荐(0)
摘要:一、出现的问题 线上服务器自动宕机 二、问题分析过程 服务器宕机时,JVM会生成hs_err_pidXXX.log的日志文件,查看日志,发现内存不足导致的错误,可以确定是内存溢出导致服务器宕机的 从日志中获取关键信息: 1)查看日志头信息 可以确定宕机时 正在进行gc <!--?xml versio 阅读全文
posted @ 2018-03-29 14:37 N!CE波 阅读(1960) 评论(0) 推荐(0)
摘要:一、问题背景 该问题出现在我们测试环境。测试环境部署了很多java应用。 其中一个数据服务(主要提供订单交易数据聚合查询),用着用着就服务挂掉了也就是进程没有了。 二、分析过程 1.了解服务器配置 》 4核8G内存 2.通过 ps -ef|grep java 查看被关掉的应用 当前进程id及PID 阅读全文
posted @ 2018-02-08 09:57 N!CE波 阅读(9568) 评论(0) 推荐(0)
摘要:原因:缺少aspect,AOP的maven坐标 导入maven坐标: 阅读全文
posted @ 2017-12-04 11:39 N!CE波 阅读(17365) 评论(0) 推荐(2)