自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

转载 策略模式(strategy)

策略模式(strategy)Ø 定义:策略模式定义了算法簇,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。Ø 例一:鸭子(Duck)原理...

2009-08-31 17:40:01 119

转载 数据库表(二)

1. 索引聚簇表² 聚簇(cluster)是指:如果一组表有一些共同的列,则将这样一组表存储在相同的数据库块中;聚簇还表示把相关的数据存储在同一个块上。聚簇并不是有序地存储数据(这是IOT的工作...

2009-08-16 19:02:54 211

转载 数据库表(一)

数据库表1. 段空间管理² 段空间管理有两种方法:1) 手动段空间管理(Manual Segment Space Management):由你设置FREELIST、FREELIS...

2009-08-16 19:00:57 160

转载 编译期侦测可转换性和继承性

编译期侦测可转换性和继承性Ø 理论基础:Sizeof会直接传回大小,不需拖到执行期才评估。Ø 原理:合并运用sizeof和重载函数。提供两个重载函数:其中一个接受U,另一个接...

2009-08-14 20:33:34 123

转载 型别选择

型别选择Ø 需求:有时候,泛型程序需要根据一个boolean变量来选择某个型别或另一型别。Ø 例:如果你想写一个泛型容器NiftyContainer,你也许会以一个std::...

2009-08-14 20:31:47 73

转载 Bridge模式与仿函数

Bridge模式与仿函数1. STL中仿函数的传递Ø 在STL中,函数对象(即仿函数)以值传递和返回,所以必须确保当那么传递(也就是拷贝)时你的函数对象行为良好。这暗示了两个东西:1...

2009-08-09 14:31:14 103

转载 事务

事务1.事务(Transaction)是数据库区别于文件系统的特性之一。事务的主要目的是:把数据库从一种状态转变为另一种状态。2.事务的ACID特性:原子性...

2009-07-31 14:53:17 137

转载 V$BH与X$BH

V$BH与X$BH1.对象有多少个数据块缓冲在Databuffer中首先创建测试表,并插入记录 SQL> create table test(a in...

2009-07-27 09:58:19 260

转载 并发与多版本

并发与多版本1.定义:并发控制(concurrency control):是数据库提供的函数集合,允许多个人同时访问和修改数据。 多版本(multi-versi...

2009-07-27 09:54:23 110

转载 锁--DDL锁和闩

DDL锁 1> 作用:在DDL操作中会自动为对象加DDL锁,从而保护这些对象不会被其他会话所修改。 2> 在DDL语句执行期间会一直持有DDL锁,一旦操作执行...

2009-07-22 11:00:27 255

转载 锁类型--DML锁

6.锁类型DML锁 1> TX锁(事务锁) 1)定义:事务发起第一个修改时会得到TX锁(事务锁),而且会一直持有这个锁,直至事务执行提交或回滚。...

2009-07-19 09:01:36 257

转载 锁--阻塞和死锁

3.阻塞定义:如果一个会话持有某个资源的锁,而另一个会话在请求这个资源,就会出现阻塞(blocking)。这样一来,请求的会话会被阻塞,它会“挂起”,直至持有锁的会话放弃锁定的资源。 数据库...

2009-07-18 14:01:38 258

转载 锁--悲观锁定和乐观锁定

锁1.什么是锁锁机制用于管理对共享资源的并发访问。例如,执行一个存储过程,过程本身会以某种模式锁定,以允许其他用户执行这个过程,但是不允许...

2009-07-15 09:45:25 97

转载 空白基类优化(EBO,Empty Base Optimization)

空白基类优化(EBO,Empty Base Optimization)空类的定义:一个直接或间接都不包括非静态数据成员的类。(间接不包括是指所继承的基类也不含有非静态数据成员)例如以下的类S和类A都是空类。...

2009-07-13 20:54:17 169

转载 Oracle进程--后台进程和从属进程

3.后台进程 通过V$BGPROCESS视图查看所有可能的Oracle后台进程。 SQL> select paddr,name,description ...

2009-07-11 10:47:33 146

转载 内存结构

内存结构Oracle的三个主要内存结构:系统全局区(SystemGlobal Area,SGA),进程全局区(ProcessGlobal Area,PGA),用户全...

2009-07-07 11:39:37 82

转载 文件

1. 概述1) 与实例相关的文件包括: 参数文件(parameter file):告诉oracle实例在哪里可以找到控制文件,并且指定某些初始化参数(这些参数定义了某种内存结构有多大等设置)。...

2009-06-26 12:03:38 83

转载 文件

1. 概述1) 与实例相关的文件包括: 参数文件(parameter file):告诉oracle实例在哪里可以找到控制文件,并且指定某些初始化参数(这些参数定义了某种内存结构有多大等设置)。...

2009-06-04 10:44:50 75

转载 子查询

1. 单行子查询最多只能返回一行;子查询不能包含ORDER BY子句,任何排序都必须在外部查询中完成。2. 多行子查询 要处理返回多行记录的子查询,外部查询可以使用IN、ANY或ALL操作符。1) ...

2009-06-04 09:31:43 102

转载 体系结构概述

1. 在不同的操作系统上,oracle的物理体系结构不同: UNIX上,oracle实现为多个不同的操作系统进程,而Windows上则实现为一个多线程的进程。2. 数据库(database)和实例(i...

2009-06-03 08:58:45 95

转载 日期和时间的存储与管理

1. 时间值:可以使用DATE类型存储,DATE类型可存储世纪、4位年份、月、日、时(以24小时的格式)、分和秒 时间戳:与DATE相比,时间戳可以存储带有小数位的秒,还可以存储时区。 时间间隔:存...

2009-06-02 09:25:35 287

转载 使用简单函数

1. 两种主要类型的函数:单行函数:同时只能对一行进行操作,且对输入的每一行返回一行输出结果。聚合函数:同时可以对多行进行操作,并返回一行输出结果。2. 单行函数1) 字符函数; 1....

2009-05-30 09:56:33 77

转载 开发成功的oracle应用程序(2)

6. 多版本 oracle采用多版本、读一致的并发模型,利用该机制提供了一下特性:1. 读一致查询:对于一个时间点(point in time),查询会产生一致的结果。 2...

2009-05-27 10:09:29 63

转载 开发成功的oracle应用程序

1. 开发方法应以数据库为中心,如果能在数据库中完成,就应该让数据库来做。2. 开发数据库软件,应该遵循的原则: 1) 如果可能,尽量用一条SQL语句完成工作。 2) 如果无法用一条SQL语...

2009-05-26 10:50:27 74

转载 计算小计

BREAK ON: 可以让SQL*Plus根据列值的范围分割输出结果COMPUTE: 可以让SQL*Plus计算一列的值例:BREAK ON product_type_idCOMPUTE SUM OF pric...

2009-05-24 11:22:24 103

转载 使用变量

替换变量有两种类型:临时变量:只在使用它的SQL语句中有效,值不能保留。已定义变量: 值会一直保留到被显示地删除、重定义或推出SQL*PLUS为止。1 临时变量1) 使用字...

2009-05-22 11:34:14 83

空空如也

空空如也

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

TA关注的人

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