![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java源码
文章平均质量分 82
闪闪的萤火虫
这个作者很懒,什么都没留下…
展开
-
一个ConcurrentModificationException异常引发的故事
一、问题背景 最近在分析一个客户的实际问题中,从日志中看到了一个类似如下的异常(图A),实际异常栈信息量较多,由于涉及到产品代码,所以不便在此贴出,图A是异常栈的最底层抛异常的原因;程序并没有对最上层那行业务代码做try{}catch(),而该功能是会与第三方系统交互的,在最开始设计该功能时是分两大块处理的,每块都有一个大的事务管理;因此该异常直接跑飞没能反写第一个事务已提交的数据,导致原创 2016-05-15 00:58:24 · 2316 阅读 · 2 评论 -
Tomcat源码分析-Lifecycle
tomcat中Lifecycle分析,启动过程分析原创 2016-12-31 18:09:57 · 536 阅读 · 0 评论 -
Tomcat7源码分析-Digester
最近研究了一段时间的Tomcat,还是有不少收获,首先对Digester做一个小的总结。 想必看过struts 和 tomcat 源码的童鞋对Digester都不会陌生,Digester是基于SAX解析将dom节点转换成java对象的一个可重用的组件。 下面是我对Digester在tomcat以及于它本身的一些理解! 1、Dige原创 2016-12-25 18:35:05 · 779 阅读 · 0 评论 -
Tomcat源码分析-类加载器
类加载,实现jsp热加载,类加载器在tomcat中的应用,tomcat源码分析原创 2017-01-15 23:49:10 · 506 阅读 · 0 评论