- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 springboot启动突然中断,无任何报错信息
首先,我们要明白一个应用的启动突然中断一定是出现了错误或者被某代码终止了。首先,如果是出现了错误,可以肯定的是一定会抛出异常、打印日志。如果没打那只能说明一个问题,被try catch住了,且没有打印日志。那异常被try catch了,还会影响启动吗?不会。springboot有可能自己遇到了问题,不打印日志,直接中断吗?理论上会,但实际上不会。只要确定了是代码终止就好办了,已知springboot应用有两种被终止的方式:SpringApplication.exit()、System.exit()。
2022-08-19 17:30:57
4652
原创 线程安全的集合处理报错java.util.ConcurrentModificationException
线程安全的集合处理报错java.util.ConcurrentModificationExceptionjava.util.ConcurrentModificationException at java.util.Vector$Itr.checkForComodification(Vector.java:1184) at java.util.Vector$Itr.next(Vector.java:1137)
2022-07-28 16:20:40
222
原创 idea重写toString方法模板添加 json + super.toString()
idea重写toString方法模板添加 json + super.toString()为什么不用JSONObject.toJSONString()方法呢?①在java中部分对象不支持JSON的序列化,例如:HttpServletRequest、HttpServletResponse等;②其取值的本质是调用类属②其取值的本质是调用类属性的get方法,当存在以is开头的boolean变量时,输出的变量名会自动截取掉is;③内存占用、耗时相对toString也有不小差距,内存占用不便展示,耗时见下图。
2022-07-26 14:43:35
3304
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人