搜索到与相关的文章
编程技术

[转]JUnit源码分析--Template Method模式

JUnit源码分析(三)——TemplateMethod模式在JUnit执行测试时,我们经常需要初始化一些环境供测试代码使用,比如数据库连接、mock对象等等,这些初始化代码应当在每一个测试之前执行并在测试方法运行后清理。在JUnit里面就是相应的setUp和tearDown方法。如果没有这两个方法,那么我们要在每个测试方法的代码内写上一大堆重复的初始化和清理代码,这是多么愚蠢的做法。那么JUnit是怎么让setUp和tearDown在测试执行前后被调用的

系统 2019-08-12 09:29:29 2472

各行各业

MDX 介绍(MSDN)

多维表达式(MDX)是一种功能完备、基于语句的脚本语言,用于定义、使用以及从MicrosoftSQLServer2005AnalysisServices(SSAS)中的多维对象中检索数据。MDX提供以下几种语言功能:用于创建、删除以及使用多维对象的数据定义语言(DDL)语句。用于从多维对象中检索操作数据的数据操作语言(DML)语句。用于管理作用域、上下文以及MDX脚本内的流控制的脚本语言语句。用于操作从多维对象中检索的数据的大量运算符和函数。使用用户定义函

系统 2019-08-12 09:27:13 2472

各行各业

有关MOSS2007的书籍已有不少

----网上可下载----AddisonWesleyEssentialSharePoint2007ApressBeginningSharePointwithExcelFromNovicetoProfessionalMicrosoftSharePointBuildingOffice2007SolutionsinCSharp2005ForDummiesMicrosoftSharePoint2007ForDummiesMicrosoftPressMOSS2007

系统 2019-08-12 09:26:40 2472

数据库相关

全文索引查询和like查询对比

以前一直不明白全文索引的作用,最近数据库cpu老是很高,后台管理查询电话的时候特别慢,所以研究了下,以下对比不一定准确,留着做个参考!1、(正常like查询)SELECT联系电话FROM二手车出售ASERWHERE(联系电话LIKE'%13842421333%')AND(编号>4)OR(编号>4)AND(','+联系电话+','LIKE'%,25738,%')OR(编号>4)AND(','+联系电话+','LIKE'%,30608,%')Cpu:17674

系统 2019-08-12 01:55:17 2472

Oracle

oracle_面试题01

完成下列操作,写出相应的SQL语句创建表空间neuspace,数据文件命名为neudata.dbf,存放在d:\data目录下,文件大小为200MB,设为自动增长,增量5MB,文件最大为500MB。(8分)答:createtablespaceneuspacedatafile‘d:\data\neudata.dbf’size200mautoextendonnext5mmaxsize500m;2.假设表空间neuspace已用尽500MB空间,现要求增加一个数

系统 2019-08-12 01:54:42 2472

Oracle

mysql到oracle的移植

1.基本处理思路第一步:建与mysql同构的oracle数据库实例,并更新数据。1.期望将mysql导出成与oracle通用的sql语句,通过该语句进行更新。2.如果1不能做到,可先将数据库结构(表结构等)导出,在通过insert语句,或execl(限制:最多只能6w多条记录)进行导出、导入。第二步:一边设计新库,一边写老库到新库的同步程序。1.通过dblink进行连接,用存贮过程同步。2.对于数据量为千万级的表需要单独(特别)处理。2.mysql到ora

系统 2019-08-12 01:54:40 2472

Oracle

oracle表空间更名

在Oracle10g以前的版本,更改表空间名字是几乎不可能的事情,除非删除,重新创建,大费周章。Oracle10g新添加了一项更改表空间名字的功能,使得更改表空间名字瞬间即可完成。是个较为人性化的功能。SQL>SELECTfile_name,tablespace_nameFROMdba_data_files;FILE_NAMETABLESPACE--------------------------------------------------------

系统 2019-08-12 01:54:38 2472

Oracle

Oracle trunc()函数的用法

--Oracletrunc()函数的用法/**************日期********************/1.selecttrunc(sysdate)fromdual--2011-3-18今天的日期为2011-3-182.selecttrunc(sysdate,'mm')fromdual--2011-3-1返回当月第一天.3.selecttrunc(sysdate,'yy')fromdual--2011-1-1返回当年第一天4.selecttru

系统 2019-08-12 01:54:14 2472

Oracle

dblinq(0.17版)之ORACLE连接

今天下了个DBLINQ试了试,用DBMETAL产生数据库映射文件的时候发现无法连通ORACLE,查看DBLINQ.ORACLE发现,DBLINQ是用ODP驱动的(未证实),如果用SYSTEM.DATA.ORACLE就需要修改OracleVendor.CS下的BuildConnectionString方法:Code"DataSource=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST={0})(

系统 2019-08-12 01:51:29 2472

Oracle

学习Oracle日记(八)--ORACLE CASE WHEN

Ⅰ.ORACLEWHERE字句里面使用CASEWHEN25行Ⅱ.嵌套使用CASEWHEN2~13行1SELECT2SUM(CASEWHENM.MV_AVG<800ANDC.THICKNESS>=0.5ANDC.THICKNESS<=0.9THEN(CASEWHEND.MV_AVG=0ORD.MV_AVGISNULLTHEN0ELSEP.LENGTH/D.MV_AVGEND)END)R1CD,--1区间内长度/炉区速度3SUM(CASEWHENM.MV_AV

系统 2019-08-12 01:51:28 2472