一、事务四个属性原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。隔离性(isolation)。一个事务的执行不能被其他事务干扰...
分类:
编程语言 时间:
2014-09-01 15:20:23
阅读次数:
437
上一节,了解了Hibernate的Cache,这里来了解一下Spring对Cache的支持。Spring的Cache用于Java方法,减少方法的执行。在每一次一个target方法调用时,Spring就会根据方法、参数值来检查是否这个方法被执行过。如果之前执行过,就直接取得上次执行的结果。如果没有则执...
分类:
编程语言 时间:
2014-09-01 15:13:23
阅读次数:
229
设置Hibernate的二级Cache需要分两步进行:首先确认使用什么数据并发策略,然后配置缓存过期时间并设置Cache提供器。
有4种内置的Hibernate数据并发冲突策略,代表数据库隔离级别,如下:
1:事务(Transaction)仅在受管理的环境中可用。它保证可重读的事务隔离级别,可以对读/写比例高,很少更新的数据采用该策略。
2:读写(read-write)使用时间戳机制维护读写...
分类:
系统相关 时间:
2014-09-01 14:06:23
阅读次数:
219
spring 从3.x就提供了cache接口,spring默认实现的缓存是ehcache,spring的cache接口:
public interface Cache {
String getName();
Object getNativeCache();
ValueWrapper get(Object key);
T get(Object key, Class type);
v...
分类:
编程语言 时间:
2014-09-01 12:38:13
阅读次数:
303
搭建的一个简单的J2EE开发框架
框架使用到的Java技术:
1. springmvc4 spring4
2. orm使用hibernate4
3. 安全框架使用shiro
4. 数据源使用druid
5. 整个框架使用maven管理
6. 缓存可以使用memcached,ehcached
7. 日志使用slf4j+log4j...
分类:
其他好文 时间:
2014-09-01 12:35:13
阅读次数:
302
一、问题:var xmlHttp; function savecarttodata(){ createXMLHttpRequest(); var rndcode = new Date().getTime(); var CartUrl ="a.asp?cache="+rndcode xmlHttp.o...
分类:
其他好文 时间:
2014-09-01 12:30:23
阅读次数:
204
第一步:导入Struts2jar包+springIOC的jar包和Aop的Jar包第二步:建立applicationContext.xml文件+struts.xml文件+web.xml文件web.xml 1 2 7 8 9 10 ...
分类:
编程语言 时间:
2014-09-01 12:11:13
阅读次数:
274
据本人了解,目前较常用的分页实现办法有两种: 1.每次翻页都修改SQL,向SQL传入相关参数去数据库实时查出该页的数据并显示。 2.查出数据库某张表的全部数据,再通过在业务逻辑里面进行处理去取得某些数据并显示。 对于数据量并不大的简单的管理系统而言,第一种实现方法相对来说容易使用较少的代码实...
分类:
编程语言 时间:
2014-09-01 12:10:03
阅读次数:
186
1. 首先Struts2 本身是安全的 其原理大概是:Strtus2会获取到用户的http请求,然后负责给每个请求实例化一个Action 对象,但是大家注意,这里的action对象和Struts1里面的action对象完全不是一个概念,struts1里面的action类就是一个servlet类,而....
分类:
编程语言 时间:
2014-09-01 12:04:22
阅读次数:
176
由于近期介入开发一个云平台的项目,需要用到STS进行团队协作Java开发,今天试用了一下STS。我们的团队开发主要需要用到SVN。之前在mac上下载了Cornerstone,感觉相当易用,但是后来老大说大家都是用STS,里头也可以集成SVN,不如试一试。从STS官网上可以下载到适用于不同操作系统的版...
分类:
编程语言 时间:
2014-09-01 12:02:22
阅读次数:
337