随笔分类 - 故障排查
过去异常排查案例分享
摘要:背景 今天在调试项目的时候遇到一个坑,用Postman发送一个post请求,在Springboot项目使用@RequestBody接收时参数总是报不存在,但是多次检查postman上的请求格式以及项目代码都没有问题 Postman: 请求参数: { "firstName":"fdsaf", "las
阅读全文
摘要:背景 今天想在IDEA上打开.puml后缀的类图,发现IDEA并不能识别,但是正常的时序图却能正常打开,打开类图就报如下错误: 解决方案 经排查,idea的plantuml插件默认只支持时序图,类图还需要指定dot.exe,按如下操作即可: 通过如上步骤后,就可以进行plantuml作图啦
阅读全文
JWT | io.jsonwebtoken.security.WeakKeyException: The signing key's size is 1024 bits which is not se
摘要:背景 今天集成JWT的时候,选用了PS256算法,在用使用PGP KEY作为私钥JWT进行签名的时候,报了如下错误: "C:\Program Files\Java\jdk1.8.0_161\bin\java.exe" -ea -Didea.test.cyclic.buffer.size=104857
阅读全文
摘要:背景 今天在用PGP key做JWT签名和验签的时候,转换报了如下错误: org.bouncycastle.openpgp.PGPException: exception on setup: java.security.NoSuchProviderException: no such provide
阅读全文
摘要:Gradle | Gradle项目无法导入依赖包 背景 今天使用idea导入一个Gradle项目,使用 gradle build构建成功,但是项目还是无法正常导入依赖包,显示错误如下: 解决方案 后来经过排查是由于idea版本识别不了该gradle项目导致,在build.gradle文件加入: ap
阅读全文
摘要:一次生产系统Full GC问题分析与排查总结 背景 最近某线上业务系统生产环境频频CPU使用率过低,频繁告警,通过重启可以缓解,但是过了一段时间又会继续预警,线上两个服务节点相继出现CPU资源紧张,导致服务器卡死不可用,通过告警信息可以看到以下问题: 从上图可以看到,目前zabbix监控展示CPU空
阅读全文
摘要:背景 今天创建了一个GO项目,写了几行代码 package chapter1 import "fmt" func main() { fmt.Println("hello world") } 运行后抛出如下异常: runnerw.exe: CreateProcess failed with error
阅读全文
摘要:背景 今天重新搭了个redis环境,用简单的代码去测试下是否正常, @RunWith(SpringRunner.class) @SpringBootTest public class SpringbootRedisApplicationTests { @Autowired StringRedisTe
阅读全文
摘要:背景: 今天启动一个老项目,控制台打印出以下异常,大概是说在Spring托管的SqlSession上不允许手动关闭: java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed
阅读全文
摘要:背景 今天使用Visual Strudio Code想用键盘Back去删除一些字符,发现报如下错误: command 'markdown.extension.onBackspaceKey' not found 看样子感觉是某些快捷键冲突导致 解决方案: 打开文件->首选项->键盘快捷键,搜索Back
阅读全文
摘要:背景 今天在自己使用Springboot开发博客系统的时候,在浏览器点击提交markdown文件一直出现以下异常: java.lang.IllegalArgumentException: Request header is too large 使用的WEB技术栈是Springboot,内嵌tomca
阅读全文
摘要:烂代码引发的血案 场景 以下有一段烂代码来自真实项目场景,如下: public synchronized void savePhotos(String photoUrl,String userId){ final Photo photo = new Photo(); new Thread(new R
阅读全文
摘要:背景: 今天自建了一个webapp文件夹,发现idea识别不出来是web应用的资源文件夹 解决方案 打开project structure配置,如下图
阅读全文
摘要:背景 今天网上下载了一个项目,编辑运行报如下异常: Error:java: Compilation failed: internal java compiler error 经过往经验,读项目的编译环境重新设置,编译JDK版本全部指定1.8 1.Setting->Java Complier 2.Pr
阅读全文
摘要:案例 使用Redis进行对象存储,在处理业务逻辑的时候,丛Redis获取对象发现反序列化失败,抛出如下异常: Caused by: org.springframework.data.redis.serializer.SerializationException: Cannot deserialize
阅读全文
摘要:案例 今天项目启动时一直报异常,看了错误日志发现是shrio文件找不到引起的,异常: java.io.IOException: Resource [classpath:shiro.ini] could not be found shiro 文件所在目录: 解决方案 经过排查,文件存放目录结构并没有问
阅读全文
摘要:案例 今天完成了Rabbitmq的搭建,调用本地mq服务器是可以的,但是在本地调用远程mq发现出现了connectionException异常,使用的是默认端口5672,具体情况如下图 解决方案 修改 Rabbitmq配置文件rabbitmq.config,具体安装过程不做详解,按下图修改监听端口号
阅读全文
摘要:案例 在idea 打开有些配置文件,如config.properties,里面中文注释出现乱码 解决方案 点击FILE->Settings->Editor->File Encodings 如下图设置
阅读全文
摘要:Load error: undefined path variables 案例 今天打开idea项目,突然间出现如下异常: Load error: undefined path variables 类一直报招不到包,之前一直没有出现该异常 解决方案 到工程的目录删除.idea这个文件夹,重新导入项目
阅读全文
摘要:案例 今天搭建spring boot 环境时,使用mvn install ,出现Failed to execute goal org.springframework.boot:spring-boot-maven-plugin异常,经过多次构建都无效,配置和异常信息如下: <?xml version=
阅读全文

浙公网安备 33010602011771号