
异常
文章平均质量分 51
是
伏加特遇上西柚
犹如烈焰般的伏特加和温柔酸甜的西柚碰撞在一起,将是一种美好的相遇。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用HandlerInterceptor 中注入其他service时为null分析及解决
在拦截器配置中将拦截器提前暴露,交给spring容器管理。2、拦截器添加@Component,交给容器管理。原创 2023-09-15 18:00:04 · 1156 阅读 · 1 评论 -
The dependencies of some of the beans in the application context form a cycle异常分析及解决
改成。原创 2023-09-15 17:58:06 · 4693 阅读 · 0 评论 -
Java异常处理和最佳实践(含案例分析)
最近在代码CR的时候发现一些值得注意的问题,特别是在对Java异常处理的时候,比如有的同学对每个方法都进行 try-catch,在进行 IO 操作时忘记在 finally 块中关闭连接资源等等问题。回想自己对 java 的异常处理也不是特别清楚,看了一些异常处理的规范,并没有进行系统的学习,所以为了对 Java 异常处理机制有更深入的了解,我查阅了一些资料将自己的学习内容记录下来,希望对有同样困惑的同学提供一些帮助。转载 2023-07-22 14:13:01 · 709 阅读 · 0 评论 -
Caused by: java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available
websocket导致spring boot 项目单元测试启动失败的问题解决在单元测试时,项目启动报错Caused by: java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available at org.springframework.util.Assert.state(Assert.java:76) at org.springframework.web.socket.server.standa原创 2021-10-12 15:37:50 · 2315 阅读 · 0 评论 -
com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.ut
java日期转换报错:Caused by: com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type java.util.Date from String “2021-09-12 19:17:50”: not a valid representation (error: Failed to parse Date value ‘2021-09-12 19:17:50’: Cannot原创 2021-10-09 17:12:39 · 5465 阅读 · 0 评论 -
@Autowired 注入 xxx required a single bean, but 2 were found xxx
Description:Field oidGanerator in com.ats.dt.service.impl.KnwNoumenonServiceImpl required a single bean, but 2 were found: - OIDGanerator: defined in file [E:\AAA\dataManager\data-api\target\classes\com\ats\dt\util\OIDGanerator.class] - oIDGanerator: d原创 2021-02-26 13:42:35 · 555 阅读 · 0 评论 -
js中long类型精度丢失问题
1、JS处理Long类型精度丢失问题2、彻底解决JS处理Long类型精度丢失问题(一)3、Long和Long类型集合前端精度丢失解决办法锦集以及自定义JSON序列化方法原创 2021-07-07 22:07:20 · 569 阅读 · 0 评论 -
final、finally、finalize的区别?(超详细)
final、finally、finalize的区别?final:在java中,final可以用来修饰类,方法和变量(成员变量或局部变量)。① 修饰类当用final修饰类的时,表明该类不能被其他类所继承。②修饰方法当用final修饰方法时,表明该方法不能够被重写,但是能够使用。③修饰变量修饰局部变量时,一旦赋值就不能二次改变1.1 修饰基本数据类型时,表示该基本类型的值一旦在初始化后便不能发生变化。public static void main(String[] args){ //1原创 2020-07-29 22:13:34 · 2978 阅读 · 2 评论 -
throw和throws的区别
throw和throws有什么区别?throw:throw 语句出现在方法体中,表示抛出异常,由方法体内语句处理。throw是具体向外抛出异常的动作,抛出的是一个异常实例,执行throw一定是抛出了某种异常。throws:throws语句是用在方法声明后面,表示如果抛出异常,由该方法的调用者来进行异常的处理。throws主要是声明这个方法会抛出某种类型的异常,让他的使用者知道需要捕获的异常类型。throws表示出现异常的一种可能性,并不一定会发生这些异常。...原创 2020-07-29 20:46:55 · 398 阅读 · 0 评论 -
java中常见的运行时异常
常见的运行时异常索引越界异常:ArrayIndexOutOfBoundsException空指针异常: NullPointException数据类型转换异常:ClassCastException字符串转换为数字异常:NumberFormatEcetion指定类找不到异常:ClassNotFoundException未找到类定义异常:NoClassDefFoundException方法不存在异常:NoSuchMethodExceptiionSQL异常:SQLException实例化异常:In原创 2020-07-28 21:51:30 · 222 阅读 · 0 评论 -
error 和exception的区别?
error 和exception的区别?Error 类和Exception类的父类都是Throwable类。如下图Error: 错误,程序员没有必要处理。表示系统系问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢出等。只能尽量避免。好比绝症。Exception:表示程序可以处理的异常,可以捕获且可能恢复。遇到这类异常,应该尽可能处理,使其恢复运行,而不是随意中止异常。类似感冒,肾结石,阑尾炎。Exception类又分为编译时异常(Checked Exception)和运行时异常(Runti原创 2020-07-28 21:37:09 · 302 阅读 · 0 评论 -
java中异常分为哪几类
java中异常分为两类根据异常需要处理的时机来分:1.编译时异常(CheckedException):程序中产生的异常,需要在写代码的时候进行异常的预处理。如果不处理,编译就无法通过。异常不一定会发生,但是这个异常需要提前预处理。就好像未雨绸缪,不知道会不会下雨(编译时异常)但是我提前带上伞(预处理),以备不时之需。CheckedException处理有两种方法:① 当前方法知道该如何处理该异常,则用try...catch 来处理该异常。② 当前方法不知道如何处理,则在定义该方法时用throws原创 2020-07-28 21:20:30 · 1091 阅读 · 0 评论