
Java
巧克力小生
这个作者很懒,什么都没留下…
展开
-
异常类继承图
转载 2020-01-18 15:29:39 · 513 阅读 · 0 评论 -
关于Java异常的一些问题(翻译)
1.受检异常 vs. 非受检异常总的来说,受检异常必须在方法中显示捕获或者在方法的throws语句中声明。非受检异常是由于不能处理的问题引起的,像是被0整除、空指针,等等。受检异常是非常重要的,因为你希望其他的使用你的API的开发者知道如何取处理这些异常比如说,IOException是经常被使用的受检异常,非受检异常有RuntimeException。你可以在阅读其他内容之前,查看下Java异...翻译 2020-01-18 15:17:12 · 313 阅读 · 0 评论 -
Spring工程多数据源多个事务管理器导致事务失效
1.背景最新公司在按产品线拆分数据库做Mysql多活,导致一个工程中有多个数据源,我们产品线是最先拆出来的所以这些数据源,事务管理器的配置都是默认的,正常使用,但是在其他产品线加入新的数据源及事务管理器后发现事务失效了,怀疑和配置方式有关。2.原因分析话不多说先上代码为敬,至于为啥打码,你懂的,com后边一般来说是公司名称了呀。上图的1是后来的,后来者居上嘛,...原创 2020-01-07 19:30:34 · 1620 阅读 · 0 评论 -
获取Exception错误的详细信息(堆栈信息)
/** * 获取错误的堆栈信息 * @param throwable * @return */ public String getStackTrace(Throwable throwable){ StringWriter stringWriter=new StringWriter(); PrintWriter printWriter=new PrintWriter(str原创 2017-11-01 13:44:56 · 10270 阅读 · 2 评论