时间的法外狂徒

导航

随笔分类 -  异常收集

java异常体系
摘要:一、异常体系图 1、Error:程序无法处理的系统错误,编译器不做检查。一般与jvm相关,系统崩溃,虚拟机错误,内存空间不足。 2、Exception:程序可以处理的异常,捕获后可能恢复。 RuntimeException:不可预知的,程序应当自行避免。 非RuntimeException:可预知, 阅读全文

posted @ 2020-05-21 19:33 抄手砚 阅读(297) 评论(0) 推荐(0)

一个简单的自定义异常
摘要:一、自定义异常 public class OneException extends RuntimeException { public OneException(String message){ super(message); } } 二、测试 import org.junit.Test; publ 阅读全文

posted @ 2020-05-12 22:10 抄手砚 阅读(208) 评论(0) 推荐(0)

url请求时,参数中的+在服务器接收时为空格,导致AES加密报出javax.crypto.IllegalBlockSizeException: Input length must be multiple of 16 when decrypting with padded cipher
摘要:报错的意思的是使用该种解密方式出入长度应为16bit的倍数,但实际的错误却不是这个,错误原因根本上是因为在http请求是特殊字符编码错误,具体就是base64生成的+号,服务器接收时成了空格,然后导致base64解码出的字节数组有改变。 下面来还原并分析一下具体原因: 请求代码: 打印结果(部分结果 阅读全文

posted @ 2019-08-22 18:20 抄手砚 阅读(16566) 评论(0) 推荐(0)

org.apache.catalina.core.StandardService - Stopping service [Tomcat]
摘要:今天在启动springboot项目突然启动失败,但是在测试日志文件,以为是日志出错,下面这个是logback打印的异常信息。 2019-05-30 15:09:10.686 [restartedMain] INFO com.alibaba.druid.pool.DruidDataSource - { 阅读全文

posted @ 2019-05-30 15:23 抄手砚 阅读(6246) 评论(0) 推荐(0)