随笔分类 -  问题排查

摘要:【问题描述】 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.edu.eduservice.mapper.EduCourseMapper.getPublishCourseInfo 阅读全文
posted @ 2020-11-22 00:43 Java程序员进阶 阅读(16) 评论(0) 推荐(0) 编辑
摘要:【问题描述】:项目为SpringBoot 项目多个 module依赖,对子模块进行 compile/install 时出现了依赖的类(此类是自己写的类)不存在。​ 【解决办法】:将父工程中使用的 springboot插件注释掉,如下代码: 1 <build> 2 <plugins> 3 <plugi 阅读全文
posted @ 2020-11-21 17:09 Java程序员进阶 阅读(1143) 评论(0) 推荐(0) 编辑
摘要:【问题描述】: Could not build the program from JAR file. Use the help option (-h or --help) to get help on the command. 【产生原因】:之前 per-job启动的时候,它们都用 flink1.8 阅读全文
posted @ 2020-11-20 17:12 Java程序员进阶 阅读(97) 评论(0) 推荐(0) 编辑
摘要:更多内容,前往 IT-BLOG 一、概述 死锁是指两个或两个以上的进程在执行过程中,因争抢资源而造成的一种互相等待的现象,若无外力干涉它们将无法推进,如果系统资源充足,进程的资源请求能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。​ 死锁产生的原因:【1】系统资源不足;【2 阅读全文
posted @ 2020-11-18 20:55 Java程序员进阶 阅读(1816) 评论(0) 推荐(0) 编辑
摘要:更多内容,移步IT-BLOG 排查思路 【1】定位高负载进程 pid:登录进服务器使用 top 或 top -c命令[ps -ef | grep xxx 命令]查看当前 CPU消耗过高的进程,从而得到进程id。观察各个进程资源使用情况,可以看出进程id为18571的进程,有着较高的CPU占比。按P( 阅读全文
posted @ 2020-11-18 17:45 Java程序员进阶 阅读(313) 评论(0) 推荐(0) 编辑
摘要:系统性学习,移步IT-BLOG 一、写日志引发故障 【故障现象】:应用服务集群发布后不久就出现多台服务器相继报警,硬盘可用空间低于警戒值,并且很快有服务器宕机。登录在线上服务器,发现 log 文件夹里面的文件迅速增加,不断消耗磁盘空间。【原因分析】:这是一个普通的应用服务器集群,不需要存储数据,因此 阅读全文
posted @ 2020-11-18 15:42 Java程序员进阶 阅读(83) 评论(0) 推荐(0) 编辑
摘要:在pom.xml文件中加入如下代码,实现依赖注入: 1 <dependencies> 2 <dependency> 3 <groupId>javax.servlet</groupId> 4 <artifactId>servlet-api</artifactId> 5 <version>2.5</ve 阅读全文
posted @ 2020-11-15 09:53 Java程序员进阶 阅读(7) 评论(0) 推荐(0) 编辑
摘要:【异常】:Cause: java.sql.SQLSyntaxErrorException: Unknown column 'udf1' in 'field list'...... SQL: SELECT id,oper_id,btch_id,udf1, FROM scan_cyber Cause: 阅读全文
posted @ 2020-11-15 09:51 Java程序员进阶 阅读(877) 评论(0) 推荐(0) 编辑
摘要:【异常】:UnsatisfiedDependencyException: Error creating bean with name 'xxx[类]': Unsatisfied dependency expressed through field 'baseMapper';......BeanCre 阅读全文
posted @ 2020-11-15 09:50 Java程序员进阶 阅读(10065) 评论(1) 推荐(1) 编辑
摘要:【1】需求:Kafka 使用 Avero 反序列化时,同时需要对 String 类型的 JSON数据进行反序列化。AvroConfig的配置信息如下: 1 /** 2 * @author zzx 3 * @creat 2020-03-11-20:23 4 */ 5 @Configuration 6 阅读全文
posted @ 2020-11-15 09:41 Java程序员进阶 阅读(2449) 评论(0) 推荐(0) 编辑
摘要:【问题描述】:ApplicationContextException: Failed to start bean 'org.springframework.kafka.config.internalKafkaListenerEndpointRegistry'; nested exception is 阅读全文
posted @ 2020-11-15 09:39 Java程序员进阶 阅读(2226) 评论(0) 推荐(0) 编辑
摘要:在分享此案例前,先聊聊哪些场景会导致频繁Full GC: 内存泄漏(代码有问题,对象引用没及时释放,导致对象不能及时回收)死循环大对象程序执行了System.gc() 尤其是大对象,80%以上的情况就是他。 那么大对象从哪里来的:【1】数据库(包括 Mysql和 Mongodb等 NOSql数据库) 阅读全文
posted @ 2020-11-15 00:20 Java程序员进阶 阅读(306) 评论(0) 推荐(0) 编辑
摘要:在分析案例之前,我们先了解一下MySQL INNODB。在MySQL INNODB引擎中主键是采用聚簇索引的形式,即在B树的叶子节点中既存储了索引值也存储了数据记录,即数据记录和主键索引是存在一起的。而普通索引的叶子节点存储的只是主键索引的值,一次查询找到普通索引的叶子节点后,还要根据叶子节点中的主 阅读全文
posted @ 2020-11-15 00:11 Java程序员进阶 阅读(100) 评论(0) 推荐(0) 编辑
摘要:项目有一段时间,不常用的应用响应变慢,每次持续几秒钟到几十秒钟就自动恢复。如果响应变慢是持续的还好办,直接用 jstack 抓线程堆栈,基本可以很快定位问题。关键持续时间只有最多几十秒钟,而且是偶发的,一天只发生一两次,有时几天才发生一次,发生时间点也不确定,人盯着然后用 jstack手工抓线程堆栈 阅读全文
posted @ 2020-11-15 00:09 Java程序员进阶 阅读(44) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示