摘要: 说到本篇的tomcat类加载机制,不得不说翻译学习tomcat的初衷。 之前实习的时候学习javaMelody的源码,但是它是一个Maven的项目,与我们自己的web项目整合后无法直接断点调试。后来同事指导,说是直接把java类复制到src下就可以了。很纳闷....为什么会优先加载src下的java 阅读全文
posted @ 2017-05-20 18:17 小艺是个拖油瓶 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1 基本信息 每个开发人员对Java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程序中出现的类加载失 阅读全文
posted @ 2017-05-20 17:51 小艺是个拖油瓶 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Spring事务的隔离级别 1. ISOLATION_DEFAULT: 这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事务隔离级别. 另外四个与JDBC的隔离级别相对应 2. ISOLATION_READ_UNCOMMITTED: 这是事务最低的隔离级别 阅读全文
posted @ 2017-05-20 17:26 小艺是个拖油瓶 阅读(295) 评论(0) 推荐(0) 编辑
摘要: Spring 支持 7 种事务传播行为: PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。 PROPAGATION_SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_ 阅读全文
posted @ 2017-05-20 17:25 小艺是个拖油瓶 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1、当JPA框架对数据库进行操作的时候,是从那里获取Connection? 2、jdbc对事务的配置,比如事务的开启,提交以及回滚是在哪里设置的? 3、Spring是通过aop拦截切面的所有需要进行事务管理的业务处理方法,那如何获取业务处理方法里面对数据库操作的事务呢? 现在我来对上面的问题来一一回 阅读全文
posted @ 2017-05-20 17:23 小艺是个拖油瓶 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1,背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本 此时,用于简化增删改查工作量的 数据访问框架( 阅读全文
posted @ 2017-05-20 16:37 小艺是个拖油瓶 阅读(210) 评论(0) 推荐(0) 编辑