`
log_cd
  • 浏览: 1098645 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
一、索引 索引和对应的表应该位于不同的表空间中(primary key  (id) using index tablespace mytable_index),oracle能够并行读取位于不同硬盘上的数据,可以避免产生I/O冲突 。 B树索引:在B树的叶节点中存储索引字段的值与ROWID。唯一索引和 ...
一、连接查询 1.内连接     内连接用于返回满足连接条件的所有记录。默认情况下,在执行连接查询时如果没有指定任何连接操作符,那么这些连接查询都属于内连接。 SELECT a.dname,b.ename from dept a,emp b where a.deptno=b.deptno and a.deptno=10;    在FROM子句中指定INNER JOIN选项,也可以指定内连接。 SELECT a.dname,b.ename from dept a INNER JOIN emp b where a.deptno=b.deptno and a.deptno=10;    ...
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):   ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表。      (2) WHERE子句中的连接顺序:   ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉 ...
一、定义对象 1.对象初始化器方式 格式:objectName = {property1:value1, property2:value2,…, propertyN:valueN} property是对象的属性,value则是对象的值,值可以是字符串、数字或对象三者之一 例如: var user={name:“user1”,age:18}; var user={name:“user1”,job:{salary:3000,title:programmer}以这种方式也可以初始化对象的方法,例如: var user={name:“user1”,age:18,getName:function(){ ...
一、Array类 1.创建Array对象 (1)aValues = new Array(); (2)aValues = new Array(10); (3)aValues = new Array("red","green","blue"); aValues[3]="purple";//加一个到数组中 aValues[aValues.length]="yellow"; aValues[25]="gray";//5...24,放的是null说明:数组最多可以放429496729 ...
一、类型转换 1.转换成字串 ECMAScript的Boolean值、数字和字串的原始值的有趣之处在于它们是伪对象,这意味着它们实际上具有属性和方法。 如: var sColor = "blue"; alert(sColor.length);//outputs "4" 总而言之,3种主要的原始值Boolean值、数字和字串都有toString()方法。ECMAScript定义的所有对象都有toString()方法,无论它是伪对象,还是真的对象。 Boolean型的toString()方法只是输出"true"或"fal ...
网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:document.body.scrollHeight 网页被卷去的高:document.body.scrollTop 网页被卷去的左:document.body.scrollLeft 网页正 ...
function init(){ theT=createTable("我的收藏夹",["Group:150","Name:300","URL:200","Visited:100","Modify:100","Delete:100"]); //参数说明:createTable(strCaption,colHeads) //strCaption 标题 //colHeads 是一个array,每个item的格式是 名称: ...
1.1 IN 操作符    用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。    但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:    ORACLE试图将其转换成多 ...
一、JVM参数 (1)堆大小设置       JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。 典型设置: java -Xmx3550m -Xms3550m -Xmn2g -Xss128k -Xmx3550m:设置JVM最大可用内存为3550M。 -Xms3550m:设置JVM初始内存为3550m。此值可以设置与-Xmx相同, ...
1、@Entity(name="EntityName")      必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="")      可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息 name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名 catalog:可选,表示Catalog名称,默认为Catalog(""). schema:可选,表示Sch ...
一、过程(PROCEDURE )    过程是作为一个单独的程序编译到Oracle数据库模式中的。过程能够接收参数。在编译过程时,Create Procedure语句的过程标识符在数据字典中成为对象名。 过程结构如下:     CREATE  OR  REPLACE  PROCEDURE   过程名  (可选参数)   IS           声明部分     BEGIN           程序体     EXCEPTION           异常处理程序     END  过程名 过程的命名应该用动词。因为过程通常是执行某种动作,比如,更新数据库、写文件,或者发送消息。 过程并不一定具有 ...
开发环境     Sun Java 5+ Eclipse 3.2 +MyEclipse 5.0.0.     概述     本文介绍了使用MyEclipse Web Service来迅速开发和测试一个HelloWorld Web Service,其中包括:     1. 介绍了MyEclipse Web Services的基本概念     2. 创建一个MyEclipse Web Services工程     3. 创建一个简单的HelloWorld Web Service     4. 在Web容器中,如Tomcat 5中部署Web Service     5. 使用Web ...
   早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。从线程的角度看,就似乎每一个线程都完全拥有该变量。线程局部变量并不是Java的新发明,在其它的一些语言编译器实 ...
1.用DTO [(data transfer object) 数据传递对象]直接代替domain对象     大多数ORM工具带给我们便利,尤其在处理对象关系上。在一个传统的java项目中,我们可以定义一个可用在多个层之间相容的domain对象。这即使在一个集群的应用中也是优良的,因为它们在同一个JVM中而且对象的内部状态能被保存。但在buffalo应用中,因为buffalo是真正地远程调用,所以你最好不这样做。你应该思量一下带宽的问题。     让我们示例说明:userService.listUser,这个方法将返回一个user列表,同时User对象有AddressInfo、Roles和Us ...
Global site tag (gtag.js) - Google Analytics