自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (8)
  • 收藏
  • 关注

原创 ORACLE的优化器(五)

<br />38. 避免在索引上使用is null 或 is not null<br />避免在索引中使用任何可以为空的列,ORACLE将无法使用该索引 .对于单列索引,如果列包含空值,索引中将不存在此记录. 对于复合索引,如果每个列都为空,索引中同样不存在此记录. 如果至少有一个列不为空,则记录存在于索引中.  <br />举例:  <br />如果唯一性索引建立在表的A列和B列上, 并且表中存在一条记录的A,B值为(123,null) , ORACLE将不接受下一条具有相同A,B值(123,null)的

2011-04-22 11:18:00 365

原创 ORACLE的优化器(四)

<br />29. 等是比较和范围比较<br />当WHERE子句中有索引列, ORACLE不能合并它们,ORACLE将用范围比较.  <br />举例:  <br />DEPTNO上有一个非唯一性索引,EMP_CAT也有一个非唯一性索引.  <br />SELECT ENAME FROM EMP  <br />WHERE DEPTNO > 20  <br />AND EMP_CAT = ‘A';  <br />这里只有EMP_CAT索引被用到,然后所有的记录将逐条与DEPTNO条件进行比较. 执行路径如下

2011-04-22 11:15:00 328

转载 ORACLE的优化器(三)

<br />23. 使用Tkprof工具来查询SQL性能状态<br />SQL trace 工具收集正在执行的SQL的性能状态数据并记录到一个跟踪文件中. 这个跟踪文件提供了许多有用的信息,例如解析次数.执行次数,CPU使用时间等.这些数据将可以用来优化你的系统.  <br />设置SQL TRACE在会话级别: 有效  <br />ALTER SESSION SET SQL_TRACE TRUE  <br />设置SQL TRACE 在整个数据库有效仿, 你必须将SQL_TRACE参数在init.ora中

2011-04-22 11:12:00 356

转载 ORACLE的优化器(二)

<br />8. 使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表.  <br />例如:  <br />SELECT COUNT(*),SUM(SAL)  <br />FROM EMP  <br />WHERE DEPT_NO = 0020  <br />AND ENAME LIKE ‘SMITH%';  <br /><br />SELECT COUNT(*),SUM(SAL)  <br />FROM EMP  <br />WHERE DEPT_NO = 0030  <br />AND EN

2011-04-22 11:01:00 332

转载 ORACLE的优化器(一)

<br />1. ORACLE的优化器共有3种:  <br />a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性)  <br />设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖.  <br />为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你必须

2011-04-22 10:58:00 377

转载 在两机器间克隆数据库

<br />方法一:<br /><br />  如何使用RMAN在两机器间克隆数据库<br /><br />  原文摘自:www.cnoug.org<br /><br />  关键字:目标、目录、克隆、日志、<br /><br />  目标数据库和克隆数据库分别在两台机器,其环境都一样:<br /><br />  WINDOWS 2000 SERVER SP4、IE6.1, ORACLE9205<br /><br />  在本文中,使用的是目标数据库上的RMAN,目录数据库在第3台机

2011-03-30 17:04:00 469

转载 Tomcat Service Wrapper Thread dump

Tomcat thread dump的方法有多种:1.是在JVM运行的控制台窗口中按下Ctrl-Break。2.Tomcat 5.5安装版本的Monitor中提供的ThreadDump功能。3.借助第三分工具Tomcat Service Warpper。安装及使用方法请参考:http://people.apache.org/~fhanik/wrapper.html。Tomcat Service W

2008-11-24 11:22:00 1092

转载 VS.NET 2005 + VSS6.0简单应用示例

一、将VS2005的项目利用VSS6.0 加入源代码管理  1.安装VSS6.0  2.开始菜单-所有程序-Microsoft Visual SourceSafe-Visual SourceSafe 6.0 Admin  打开Visual SourceSafe 6.0 Admin  3.在Visual SourceSafe 6.0 Admin的Tools(工具)菜单下 点击Create

2008-10-08 14:29:00 731

转载 DataGridView控件用法合集(九-十一)

 DataGridView控件用法合集(九)  DataGridView中添加控件 45. DataGridView中显示选择框CheckBox 46. DataGridView中显示下拉框ComboBox 47. DataGridView单击打开下拉框 48. DataGridView中显示按钮 49. DataGridView中显示链接 50. DataGridView中显示图像 45. Da

2008-09-11 11:58:00 2247

转载 DataGridView控件用法合集(四-八)

 DataGridView控件用法合集(四) 近期将DataGridView常用的一些用法做了一个整理。为防止页面过长,现分批贴出来,此为第四部分。 19. DataGridView中的ContextMenuStrip属性 20. DataGridView指定滚动框位置 21. DataGridView手动追加列 22. DataGridView全体分界线样式设置 23. DataGridView

2008-09-11 11:55:00 1429

转载 DataGridView控件用法合集(十二)

59. DataGridView中Enter键按下焦点移至旁边的单元格 60. DataGridView行集合化(Group) 59. DataGridView中Enter键按下焦点移至旁边的单元格 [VB.NET] Imports System Imports System.Windows.Forms      Enterキーが押された時に、Tabキーが押されたのと同じ動作をする

2008-09-11 11:48:00 698

转载 DataGridView控件用法合集(一-三)

DataGridView控件用法合集(一)  近期将DataGridView常用的一些用法做了一个整理。为防止页面过长,现分批贴出来,此为第一部分。 1. DataGridView当前的单元格属性取得、变更 2. DataGridView编辑属性 3. DataGridView最下面一列新追加行非表示 4. DataGridView判断当前选中行是否为新追加的行 5. DataGridView删除

2008-09-11 11:33:00 950 1

转载 常用MySQL的命令集锦

 一、连接MySQL        格式: mysql -h主机地址 -u用户名 -p用户密码        1、例1:连接到本机上的MYSQL。        首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是

2008-05-02 02:58:00 416

转载 从MySQL导出导入数据库的命令实例及设置会话字符编码

1.导入导出  1.mysql导出整个数据库   mysqldump -u 用户名 -p 数据库名 > 导出的文件名  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql  2.mysql导出数据库一个表  mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名  mysqldump -u wcnc -p smgp_apps_wcnc us

2008-05-02 02:50:00 815

转载 初学hibernate遇到的几个问题的解决

参考书是孙卫琴的hibernate 3 + mysql 5.01 书上的例子第2章 初始化 hibernate Configuration实例代码如下:Configuration config = new Configuration();config.addClass("Customer.class");SessionFactory sessionfactory = con

2007-08-02 14:49:00 700

原创 Static和Final修饰类属性变量及初始化

1.static修饰一个属性字段,那么这个属性字段将成为类本身的资源,public修饰为共有的,可以在类的外部通过test.a来访问此属性;在类内部任何地方可以使用.如果被修饰为private私有,那么只能在类内部使用. public class Test{public static int a;private Test(){a=0;}}如果属性被修饰为static静态类资源,那么这个

2007-08-01 12:35:00 569

转载 Hibernate笔记=>连接池配置

在不受管理的环境中,Java应用自身负责构造特定连接池的实力,然后访问这个连接池的API,从而获得数据库连接;在受管理的环境中,容器(如J2EE应用服务器)负责构造连接池的实力,Java应用直接访问容器通过的连接池实例。 连接池提供者在Hibernate应用中,完全可以通过HiberateAPI来访问数据库,因为Hiberante提供了对连接池的提供者的统一接口ConnectionPr

2007-08-01 11:19:00 661

原创 联合查询三张表及子查询实战:

首先我们来建立三张要用到数表:建一个数据库叫UNITDB.表一:CREATE TABLE SALLER (    Saller_id int (20) NOT NULL,    Saller_name CHAR (60) NOT NULL,    PRIMARY KEY (Saller_id));表二:CREATE TABLE products ( 

2007-07-14 14:19:00 5214

转载 深入剖析C++重载函数的应用

重载函数(overloaded function)是C++支持的一种特殊函数,C++编译器对函数重载的判断更是C++语言中最复杂的内容之一   首先我们先明确一下重载函数的定义:在相同的声明域中的函数名相同的,而参数表不同的,即通过函数的参数表而唯一标识并且来区分函数的一种特殊的函数。  您也许要问,函数为什么要重载呢?何时应该选择函数重载(function overloading),何时又不呢?

2007-05-28 08:59:00 724 1

转载 数据库中的DB-link使用

物理上存放于网络的多个ORACLE数据库,逻辑上可以看成一个单个的大数据库。用户可以通过网络对异地数据库中的数据同时进行存取,而服务器之间的协同处理对于工作站用户及应用程序而言是完全透明的:开发人员无需关心网络的链接细节、无需关心数据在网络接点中的具体分布情况、也无需关心服务器之间的协调工作过程。 数据库之间的链接建立在DATABASE LINK上。要创建一个DB LINK,必须先

2007-05-26 16:47:00 1479

转载 JDK5.0新特性

“JDK1.5”(开发代号猛虎)的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。下面我们简单介绍一下这些新特性。1.泛型(Generic)C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集合可以放任何类型的对象,相

2007-05-26 16:33:00 911

转载 example illustrates autoboxing and unboxing

 Design Patterns Most developers claim to experience an epiphany reading this book. If youve never read the Design Patterns book then you have suffered a very serious gap in your programming educat

2007-05-26 16:27:00 567

转载 实例说明java中覆盖静态方法和非静态方法的不同

 实例说明java中覆盖静态方法和非静态方法的不同本文将通过实例的演示说明在java中覆盖静态方法和非静态方法的不同之处。并在文章最后给出具体的解释。      首先我们提供两个类,基类为Parent,派生类为Child。在Parent中我们提供两个方法,一个是静态方法staticMethod(),一个是非静态方法nonStaticMethod()。在Child类中我们覆盖着两个方法。cl

2006-11-25 13:50:00 651

IDEA快捷键使用大全

整理了在IDEA中最常用的快捷键,提高写代码的效率。

2013-07-05

object-c初学者中文教程

object-c初学者中文教程 Objective‐C是开发Mac软件的主要编程语言。如果你了解一些面向对象的基本概念和C语言,那么会对你学习Objective‐C有很多帮助,如果你不了解C,那么建议你先读一下C指南。

2012-12-06

linuxShell脚本

Linux shell脚本的基础教程,对于初学者是一个很好的帮助文档,希望水平得到提高。

2012-04-18

真实的DBA工作(第三版)

主要是介绍作为DBA的职责及工作的内容,是我看过蛮好一部电子书。

2010-06-22

MyEclipse SN

MyEclipse S/N

2008-04-27

Toad 使用快速入门

Toad 使用快速入门

2007-10-15

Foxit Reader Pro

[Foxit Reader Pro]<br>Licensee=www.orsoon.com<br>SN=FRP<br>Users=1000<br>LicenseDate=2007/02/11<br>Comments=SSG Team<br>Sign=80A3628C78BEF25787F2EB8845D0FB6B5CC4D6165652B78AAFC09040FF883D9B13B462852DF13711

2007-10-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除