`
liubaoshan
  • 浏览: 41702 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
easymock下载包

Junit4

Junit是一个可编写重复测试的简单框架,是基于Xunit架构的单元测试框架的实例。Junit4最大的改进是大量使用注解(元数据),很多实际执行过程都在Junit的后台做完了,而且写test case 的类不需要继承TestCase,只需要在所要做test case的方法前加@Test 注解即可。 如: 复制代码 1 import static org.junit.Assert.*; 2 2 public class TestCaculatorClass { 3 3     @Test 4 4     public void test() throws IOException, Runti ...
SQL TRACE 和 tkprof sql语句分析工具 一 SQL TRACE 使用方法:   1.初始化sql trace     参数:       timed_statistics=true  允许sql trace 和其他的一些动态性能视图收集与时间有关的参数、       SQL>alter session set titimed_statistics=true    ...
oracle是一个高性能数据库软件。用户可以通过参数的调整,达到性能的优化。性能优化主要分为两部分:一是数据库管理员通过对系统参数的调整达到优化的目的,二是开发人员通过对应用程序的优化达到调整的目的。   在此,仅就系统参数的调整进行探讨,而不涉及应用程序的优化。对系统参数的调整,可以分为以下几个部分:   (1)调整内存分配   系统全局区(SGA)是一个分配给ORACLE 包含ORACLE 数据库实例控制信息的内存段。SGA的大小对系统性能的影响极大,其缺省参数设置只适用于配置很低的计算机,不适应收入系统现有设备的需要。这些参数若不作调整,会对系统资源造成巨大浪费。就收入系统的Alph ...
(1)      选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表. (2)      WHERE子句中的连接顺序.: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉 ...
SELECT  EXECUTIONS , DISK_READS, BUFFER_GETS, ROUND((BUFFER_GETS-DISK_READS)/BUFFER_GETS,2) Hit_radio, ROUND(DISK_READS/EXECUTIONS,2) Reads_per_run, SQL_TEXT FROM  V$SQLAREA WHERE  EXECUTIONS>0 AND  BUFFER_GETS > 0 AND  (BUFFER_GETS-DISK_READS)/BUFFER_GETS < 0.8 ORDER BY  4 DESC;
import java.util.List; public class OptEventLogTask implements Runnable{ private String json; @Override public void run() { try { //System.out.println("===========开始处理日志...================"); handleService.logHandle(json); //System.ou ...
import java.util.concurrent.Executors; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; /** * 线程池管理 * */ public class ThreadPoolManage { private stat ...
/** * * 查找所有的变量 * * @param str * @return String */ private String[] findVariable(String str) {         StringBuffer temp = new StringBuffer("");         int beginIndex = str.indexOf(FLAG_START);         int endIndex = str.indexOf(FLAG_END);         while(beginIndex != -1 & ...
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="409" height="323" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"> <param name="src" value="http://player.ku6.co ...
<plugin id="com.ibm.icu"/><plugin id="demo"/><plugin id="org.eclipse.core.commands"/><plugin id="org.eclipse.core.contenttype"/><plugin id="org.eclipse.core.databinding"/><plugin id="org.eclipse.core.expressions&q ...
 01.每天告诉自己一次,『我真的很不错』。   02.生气是拿别人做错的事来惩罚自己。     03.生活中若没有朋友,就像生活中没有阳光一样。     04.明天的希望,让我们忘了今天的痛苦。     05.生活若剥去理想、梦想、幻想,那生命便只是一堆空架子。     06.发光并非太阳的专利,你也可以发光。     07.愚者用肉体监视心灵,智者用心灵监视肉体。     08.获致幸福的不二法门是珍视你所拥有的、遗忘你所没有的。     09.贪婪是最真实的贫穷,满足是最真实的财富。     10.你可以用爱得到全世界,你也可以用恨失去全世界。     11.人的价值,在 ...
就现在来说,建立一个网站已经不是一件难事了。但是,为了达到最好的效果,还是要遵循一些秘诀和方法的。当然,影响成功的因素会有很多,你也很难牢记住所有因素。但事实上,你只需了解少数最重要的秘诀,就可以让你 ...
import java.io.*; import java.util.*; import java.util.zip.*; /** * <p>Title: 文件压缩和解压</p> * <p>Description: 使用ZipInputStream和ZipOutputStream对文件 * 和目录进行压缩和解压处理</p> * <p>Copyright: Copyright (c) 2003</p> * <p>Filename: myZip.java</p> * @version ...
一、在页面编写要显示的FreeMarker标签   例如:我要显示类似于树型的结构如: 1.root   2.child     3.child 4.root   5.child     6.child 结合hibrenate的方法,就是假如有一个分类表,一个分类下又有子分类,注意分类是可以无限的扩展的,在数据库表的设计中我们把分类表的关联设计为自关联即自己关联自己 然后我们要在数据库中找出所有的根分类(root),在显示页面编写以下代码: <#assign n=0/>这里定义一个变量是用来记数显示编号的 <#list rootlist? ...
Global site tag (gtag.js) - Google Analytics