- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 关于Equals 和== 的区别
qauls 与 = =之异同 1)比较方式角度: ==是面向过程的操作符;equals是面向对象的操作符 ==不属于任何类,equals则是任何类(在Java中)的一个方法; 我们可以1)Primitive1 (基本类型)== Primitive2(基本类型); 2)Object Reference1(对象引用)== Object Reference2...
2009-06-28 16:57:46
95
原创 解析Java对象的equals()和hashCode()的使用
解析Java对象的equals()和hashCode()的使用 在Java语言中,equals()和hashCode()两个函数的使用是紧密配合的,你要是自己设计其中一个,就要设计另外一个。在多数情况 下,这两时个函数是不用考虑的,直接使用它们的默认设计就可以了。但是在一些情况下,这两个函数最好是自己设计,才能确保整个程序的正常运行。最常见的是当 一个对象被加入收集对象(colle...
2009-06-28 16:42:03
78
原创 数据库乐观锁与悲观锁,及其使用环境
锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的 “ 锁 ” ,即给我们选定的目标数据上锁,...
2009-06-20 22:54:39
89
原创 错误Batch update returned unexpected row count from
关于Hibernate的 Batch update returned unexpected row count from update异常 ERROR [http-8080-Processor22] (BatchingBatcher.java:60) - Exception executing batch: org.hibernate.StaleStateException: Batch ...
2009-06-10 11:35:43
267
原创 用Spring提供的JUnit框架扩展对DAO或Service层进行单元测试
一、Spring提供的JUnit框架扩展: AbstractSpringContextTests:spring中使用spring上下文测试的Junit扩展类,我们一般不会使用这个类来进行单元测试,它是spring内部设计使用到的类 AbstractDependencyInjectionSpringContextTests:这是AbstractSpringContextTests...
2009-06-09 15:05:23
96
原创 Hibernate工作原理及为什么要用?
* 原理:1. 读取并解析配置文件2. 读取并解析映射信息,创建SessionFactory3. 打开Sesssion4. 创建事务Transation5. 持久化操作6. 提交事务7. 关闭Session8. 关闭SesstionFactory* 为什么要用:1. JDBC访问数据库的代码做了封装,大大简化了数据访问...
2009-06-08 12:41:23
113
原创 面试题
1. java.util.*包的UML结构图。 Collection ¦ ¦_List ¦ ¦_LinkedList ¦ ¦_ArrayList ¦ ¦_Vector ¦ ¦_Set ¦ ¦_Map ¦ ¦_HashMap ¦ ¦_Compare,Comparetor ¦ ¦...
2009-06-08 12:33:05
380
原创 struts的异常处理(参照网上相关内容整理)
异常是当JVM(JAVA虚拟机)在执行应用程序的某个方法的时候遇到的非正常现象,JVM就会生成一个异常对象,抛给客户以便客户进行异常处理.Struts框架的异常处理机制建立在java异常处理的基础之上.在研究Struts异常处理之前,先回顾一下java异常处理原理,理解java虚拟机JVM的异常处理过程有助于应用设计正确的异常处理方法.处理异常需要JVM付出不小的开销,所以用于必须慎重使用...
2009-06-08 11:56:58
128
空空如也
如何在程序出现异常的时候返回录入界面重新录入时上次录入数据还在?
2009-10-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人