
java
文章平均质量分 78
oycn2010
这个作者很懒,什么都没留下…
展开
-
JUnit 4
JUnit 4是JUnit框架有史以来的最大改进,其主要目标便是利用Java 5的Annotation特性简化测试用例的编写JUnit依赖反射来执行每个以test开头的方法。然而,在最新的JUnit 4中,由于有了Annotation的支持,我们的测试方法不需要再以testXxx标识了,而是写上一个@Test标注即可。例如:@Test public void doAbs() {...}...原创 2010-01-27 10:45:01 · 102 阅读 · 0 评论 -
单元测试之 easymock
元测试的普及已经增长,部分原因是极限编程(eXtreme Programming)的增长,然而编写强大的单元测试是令人厌烦的事情。对象仿制通过伪造需要测试的目标的周围的对象来帮助减少你的工作,然后使用它检查和需要测试的目标相关的调用。 EasyMock是 创建那些伪造对象的快速的方法,同时它会保持单元测试的能力。EasyMock 的通常用法是: 1. 为一个接口创建一个伪造对象 2. ...原创 2010-01-27 11:56:44 · 88 阅读 · 0 评论 -
单元测试之 easymock 使用实例
这里有测试一个方法的范例,Mapper.map(Processor, Integer[]),map方法对数组中的每个整数调用Processor.process 方法:public void testArrayProcessing() throws Exception { Integer[] numbers = new Integer[2] { new Integer...原创 2010-01-27 11:59:26 · 133 阅读 · 0 评论 -
查看CLASS的jdk版本
使用 UE 打开 class 文件,第一行内容: 00000000h: CA FE BA BE 00 00 00 32 00 A9 07 00 02 01 00 37 ; 漱壕...2.?....7 前四个字节为固定的 CA FE BA BE ,接下来的四个字节为次版本号(0000)和主版本号(00032)。 32:JDK1.6 31:JDK1.5 30:JDK1.4 2F:JDK1.3 ...原创 2010-09-02 22:13:21 · 114 阅读 · 0 评论 -
Hibernate性能优化要点
Hibernate性能优化要点 1.尽量使用many-to-one,避免使用单项one-to-many2.灵活使用单向one-to-many3.不用一对一,使用多对一代替一对一4.配置对象缓存,不使用集合缓存5.一对多使用Bag 多对一使用Set6.继承使用显示多态 HQL:from object polymorphism="exlicit" 避免查处所有对象7.消除大表,使用二级缓存...原创 2010-10-26 21:21:26 · 100 阅读 · 0 评论 -
hibernate优缺点
下面就Hibernate优缺点分别进行简单的阐述。1.Hibernate优点:(1)对象/关系数据库映射(Basic O/R Mapping)它使用时只需要操纵对象,使开发更对象化,抛弃了数据库中心的思想,完全的面向对象思想。(2)透明持久化(Persistent) 带有持久化状态的、具有业务功能的单线程对象,此对象生存期很短。这些对象可能是普通的JavaBeans/POJO,...原创 2010-10-27 21:05:04 · 82 阅读 · 0 评论 -
hibernate缓存机制
Hibernate缓存机制 缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储...原创 2010-10-27 22:06:52 · 90 阅读 · 0 评论