文章列表
Spring AOP 配置一般有两种
一、注解式的
1.在spring的配置文件中加入
<!-- Annotation aop -->
<!--需要的代理对象-- >
<bean id="logInfoAspect" class="com.cctv.aspect.LogInfoAspect"></bean>
<!--注解方式必要的配置-->
<aop:aspectj-autoproxy proxy-target-class="true&quo ...
事务并发时可能出现的问题
主要的几点
1.脏读dirty read 主要指读了另外一个事物没有提交的数据
2.不可重复读non-repetable 在同一个事务中,对同一个数据读的值是不一样的
3.幻读phantom-read 主要是在插入和删除的时候出现的问题,一个事物在读的时候,另一个事务插入了一条数据,影响了第一个事务
数据库的事务隔离机制
1.read-uncommitted 会出现dirty read,phantom-read,non-repetable read
2.read-committed 不会出现dirty read 但仍然会出现phantom-read,non ...
hiberate的缓存有3种 1.一级缓存session 2.二级缓存 3.查询缓存
首先将ehcache.xml放入到项目根目录中
spring_cfg.xml中配置
<!-- 开启二级缓存 -->
<prop key="hibernate.cache.use_second_level_cache">net.sf.ehcache.hibernate.EhCacheProvider}</prop>
<prop key="hibernate.cache.provider_class">true</ ...