java
文章平均质量分 88
iteye_13112
这个作者很懒,什么都没留下…
展开
-
1.Hashtable和HashMap
1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类; 2.Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable 了;而对于HashMap,则需要额外的同步机制。但HashMap的同步问题可通过Collections的一个静态方法得到解决: Map C...原创 2009-10-23 15:23:45 · 90 阅读 · 0 评论 -
java远程通讯技术及简单实现
java远程通讯技术及简单实现<script></script> 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java底层领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、SOAP、EJB和JMS 等,在j2ee中,对java底层远程通讯的技术进行了封装,形成了 Hessian ...原创 2009-11-10 12:41:00 · 147 阅读 · 0 评论 -
Hibernate的缓存问题
缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能. Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升. Hibernate缓存分类...原创 2009-09-22 22:06:33 · 76 阅读 · 0 评论 -
Hibernate对象的状态
1、瞬时对象(Transient Objects): 使用new操作符初始化的对象不是立刻持久的。的状态是瞬时的,也就说没有和任何数据库表进行关联。只要应用不再引用这对象,他的状态将丢失,并且由垃圾回收机制回收。数据库中没有此对象,只是存在内存中。 2、持久对象(Persist Objects):持久对象是具有数据库标识的,也就是从数据库获取来的。他有持久化管理器Ses...2009-10-13 01:11:07 · 72 阅读 · 0 评论 -
Hibernate事务和并发控制
1. 事务介绍:1.1. 事务的定义:事务就是指作为单个逻辑工作单元执行的一组数据操作,这些操作要么必须全部成功,要么必须全部失败,以保证数据的一致性和完整性。1.2. 事务具有ACID属性:o 原子性(Atomic):事务由一个或多个行为绑在一起组成,好像是一个单独的工作单元。原子性确保在事务中的所有操作要么都发生,要么都不发生。o 一致性(Consistent):...原创 2009-10-13 01:19:51 · 82 阅读 · 0 评论 -
几道关键的Hibernate面试题
(1)一般情况下,关系数据模型与对象模型之间有哪些匹配关系(多选) A)表对应类B)记录对应对象C)表的字段对应类的属性D)表之间的参考关系对应类之间的依赖关系 (2)以下关于SessionFactory的说法哪些正确?(多选) A)对于每个数据库事务,应该创建一个SessionFactory对象B)一个SessionFactory对象对应一个数据库存储源。C)Sessio...原创 2009-10-13 01:24:52 · 107 阅读 · 0 评论