自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 OCP认证考试指南(9):操纵数据库数据(2)

1、Data PumpData Pump生成的文件具有下列3种形式:SQL文件、转储文件以及日志文件。Data Pump在一个Oracle目录中读、写文件。DBA在数据库内创建一个目录,这个目录指向操作系统文件系统内的一个物理路径。Oracle目录始终属于用户SYS,但为了创建目录,必须授权“CREATE DIRECTORY”。Data Pump导出数据:?<a onclick="

2010-05-19 14:51:00 791 2

转载 OCP认证考试指南(9):操纵数据库数据(1)

1、数据库事务1.1、原子性(A)原子性(Atomicity)原则规定一个事务的各个部分都必须完成,否则整个事务都不会完成。数据库必须保证两个更新操作都能完成或者都不完成。1.2、一致性(C)一致性(Consistency)的原则规定查询的结果必须与数据库在查询开始时的状态一致。例如:查询整个表要数分钟,在查询期间,其他用户更新记录,那查询出来的应该还新值还是旧值?通过使用摊销段,

2010-05-19 14:44:00 846

转载 OCP认证考试指南(8):管理数据库对象

1、用户、模式以及模式对象1.1、命名模式对象模式(Schema)对象是指用户拥有的对象。所有的模式对象名称必须遵循下列特定原则:除了数据库链接名最多可以为128个字符之外,模式对象名最多为30个字符。 保留字不能用作对象名。 所有名称必须以从A到Z的一个字母打头。 名称只能包含字母、数字、下划线(_)、美元符号($)或hash符号(#)。 小写字母会被转换

2010-05-19 14:42:00 1065

转载 OCP认证考试指南(7):管理数据库用户(4)

1、利用配置文件实施资源限制Oracle只有在RESOURCE_LIMIT系统初始化参数值被设置为TRUE时才会实施资源限制,这个参数默认值为FALSE。配置文件资源限制设置说明CPU_PER_SESSION用户在一次会话期间可以占用的CPU时间问题,单位百分之一秒。达到限制,会话终止,并出现Oracle服务错误消息。断开连接可重置CPU_P

2010-05-19 14:41:00 753

转载 OCP认证考试指南(7):管理数据库用户(3)

角色是保存权限的容器。如果为某个用户授予一个角色,那么为这个角色授予的所有权限都会自动应用于该用户。就角色而言,使用WITH ADMIN OPTION为角色授予的权限不能级联取消。Oracle 10G中的预定义角色及其被授予的权限角色被授予的权限DBA几乎所有系统权限以及某些角色SELECT_CATALOG_ROLE数据字典上的对象权限

2010-05-19 14:39:00 658

转载 OCP认证考试指南(7):管理数据库用户(2)

1、系统权限Oracle 10G中常见的系统权限权限说明CREATE SESSION允许被授权者连接数据库实例。CREATE TABLE允许被授权者在自己的模式中创建表。CREATE VIEW允许被授权者在自己的模式中创建视图。CREATE SYNONYM允许被授权者在自己的模式中创建私有的同义词。

2010-05-19 14:35:00 790

转载 OCP认证考试指南(7):管理数据库用户(1)

1、用户与模式在Oracle中,拥有对象的用户与只访问其他用户拥有对象的用户之间的差异是一个非常重要的知识点。具有创建对象权限并创建了对象的用户称为拥有某个模式。模式(Schema)是某个用户拥有的所有对象的集合。模式具有与用户相同的名称。例如:如果某个数据库用户John创建了一个名为Customers的表,那么此时John也创建了自己的模式,并且成为John模式的拥有者.希望查询Jo

2010-05-19 14:33:00 713

转载 OCP认证考试指南(6):管理Oracle存储结构

一、基本的Oracle存储结构:表空间与数据文件Oracle数据库中具有两种类型的存储:物理存储和逻辑存储。上面的Oracle存储结构模型中,可以看出下列要素:每个数据库(Database)都必须由一个或多个表空间(Tablespace)组成。每个表空间都必须属于并且只属于一个数据库。 每个表空间都必须由一个或多个数据文件(Datafile)组成。每个数据文件都必须属于

2010-05-19 14:31:00 944

转载 OCP认证考试指南(5):管理Oracle进程

1、启动SQL*Plus启动用SQL*Plus都会启动了,这种方式合适正常的终端用户使用,作为管理员我们有另一种变化形式NOLOG开关。?<a onclick="function onclick(){copycode(p597code1);}" href="javascript:;">[Copy to clipboard]<a onclick="function oncli

2010-05-19 14:27:00 708

转载 OCP认证考试指南(4):接合Oracle数据库

一、SQL的使用CREATE、ALTER和DROP是主要的3种DDL语句,这些语句被用于在数据库中添加、修改或删除对象。 DCL语句包括GRANT和REVOKE命令,它们可以被用于为用户或角色授予或取消权限,可以被授予和取消的两种权限是系统权限和对象权限。取决于不同的对象类型,对象权限可能不同。 操纵或检索数据都需要使用DML语句。DML的主要元素是SELECT、INSERT、UP

2010-05-19 14:21:00 930

转载 OCP认证考试指南(3):创建Oracle数据库(3)

手动建库其实也可以分为两种,一种是不使用OMF创建,另一种是使用OMF创建。一、不使用OMF手动创建数据库1、创建文件夹。(根据刚才/ora01/db/oracle/admin/ocp中的目录,我们也同样创建)?<a onclick="function onclick(){copycode(p591code1);}" href="javascript:;">[Copy

2010-05-19 14:18:00 772

转载 OCP认证考试指南(3):创建Oracle数据库(2)

下面我们来学习怎么在Linux环境下创建一个新数据库。一、Database Configuration Assistant(DBCA)创建数据库1、以Oracle用户登录到Linux系统。2、改下显示编码吧,要不然出现的提示框界面会和Oracle安装时候一样。改编码命令:?<a onclick="function onclick(){copycode(p590code1

2010-05-19 14:15:00 1054

转载 OCP认证考试指南(3):创建Oracle数据库(1)

感觉这个还是分开写好了,数据库的创建工作,原以为好容易就是下一步下一步的问题,原来里面的内容还是很多的,包括体系结构要了解一些,DBCA建库是容易拉,不过要会手动建库那才叫酷嘛,拿个界面点下一步下一步谁不会啊,那还叫DBA啊?呵呵。Oracle服务器由下列两个实体组成:实例(Instance)与数据库。实例由存储结构和进程组成,并且只短暂存在于RAM和CPU中。数据库由磁盘上的物理文件组成。

2010-05-19 14:02:00 1094

转载 OCP认证考试指南(2):安装Oracle Database 10G

想在Linux系统把Oralce安装好,确实是个不小的挑战,最起码的,首先要对Linux系统有所了解,不说多的,简单的一些配置文件和常用命令总要知道,要不真不知道如何下手。今天按书本的启示,和网上别人写的文章还有Oralce官方的帮助感觉都对我帮助甚微啊。。。不过感觉最后还是在QQ群和百度的帮助下,当然书本和那些文章都起到了作用,终于把Oracle安装好了。所以在这里,我准备把安装步骤详细点写

2010-05-19 13:56:00 1076

转载 OCP认证考试指南(1):Oracle的基本概念

先来了解下几个英文的简称,在以后经常会见到。对象关系数据库管理系统(Object Relational Database Management System,简称ORDBMS) 关系数据库管理系统(Relational Database Management System,简称RDBMS) 数据库管理系统(Database Management System,简称DBMS) 结

2010-05-19 13:52:00 915

转载 ORACLE自增长字段实现

首先,你要有一张表!         CREATE TABLE example(               ID Number(4) NOT NULL PRIMARY KEY,               NAME VARCHAR(25),               PHONE VARCHAR(10),               ADDRESS VARCHAR(50)           

2010-05-12 16:25:00 790 1

转载 海量查询的数据优化

一、因情制宜,建立“适当”的索引 建立“适当”的索引是实现查询优化的首要前提。 索引(index)是除表之外另一重要的、用户定义的存储在物理介质上的数据结构。当根据索引码的值搜索数据时,索引提供了对数据的快速访问。事实上,没有索引,数据库也能根据SELECT语句成功地检索到结果,但随着表变得越来越大,使用“适当”的索引的效果就越来越明显。注意,在这句话中,我们用了“适当”这个词,这是因为,如果使用

2010-05-12 11:49:00 1012 3

转载 数据库查询优化原则

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。    2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:    select id from t where num is null    可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:    s

2010-05-12 11:48:00 857 4

转载 Oracle SQL优化技巧

我觉得主要应该从5个方面进行调整: 1.去掉不必要的大型表的全表扫描 2.缓存小型表的全表扫描 3.检验优化索引的使用 4.检验优化的连接技术 5.尽可能减少执行计划的Cost 现在简单的举几个例子 Where子句中有“!=”将不使用索引 select account_name from test where amount != 0  (不使用) select account_name f

2010-05-12 11:41:00 688 2

转载 影响SQL server性能的关键三个方面

1 逻辑数据库和表的设计 数据库的逻辑设计、包括表与表之间的关系是优化关系型数据库性能的核心。一个好的逻辑数据库设计可以为 优化数据库和应用程序打下良好的基础。 标准化的数据库逻辑设计包括用多的、有相互关系的窄表来代替很多列的长数据表。下面是一些使用标准化 表的一些好处。 A:由于表窄,因此可以使排序和建立索引更为迅速 B:由于多表,所以多镞的索引成为可能 C:更窄更紧凑的索引 D:每个表中可以有

2010-05-12 11:39:00 579 1

转载 SQL的优化

大家都在讨论关于数据库优化方面的东东,刚好参与开发了一个数据仓库方面的项目,以下的一点东西算是数据库优化方面的学习+实战的一些心得体会了,拿出来大家共享。欢迎批评指正阿! SQL语句: 是对数据库(数据)进行操作的惟一途径; 消耗了70%~90%的数据库资源;独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低; 可以有不同的写法;易学,难精通。

2010-05-12 11:32:00 547

转载 .net面试题4

1 您在什么情况下会用到虚方法?它与接口有什么不同?2 Override与重载有什么区别?3 值类型与引用类型有什么区别?4 怎样理解静态变量?5 向服务器发送请求有几种方式?6 DataReader与Dataset有什么区别?7 如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,有几种方法进行处理?8 用.net做B/S结构的系统,您

2010-04-12 11:09:00 1213 7

转载 .net面试题3

1:a=10,b=15,在不用第三方变量的前提下,把a,b的值互换2:已知数组int[] max={6,5,2,9,7,4,0};用快速排序算法按降序对其进行排列,并返回数组3:请简述面向对象的多态的特性及意义!4:session喜欢丢值且占内存,Cookis不安全,请问用什么办法代替这两种原始的方法5:对数据的并发采用什么办法进行处理较好。6:已知

2010-04-12 10:49:00 2126 3

转载 .net面试题2

1.new 关键字用法 (1)new 运算符 用于创建对象和调用构造函数。 (2)new 修饰符 用于向基类成员隐藏继承成员。 (3)new 约束 用于在泛型声明中约束可能用作类型参数的参数的类型。  2.如何把一个Array复制到ArrayList里 (1)实现1 string[] s ={ "111", "22222" }; ArrayList list = new ArrayList

2010-04-12 10:44:00 633 6

转载 比较 EQUALS() 和 ==

1.比较方式角度:== 是面向过程的操作符;equals是面向对象的操作符== 不属于任何类,equals则是任何类(在Java中)的一个方法;我们可以 1)Primitive1 (基本类型) == Primitive2(基本类型);         2)Object Reference1(对象引用) == Object Reference2(对象引用)         3)Object Re

2010-04-12 10:06:00 634 1

原创 CSS控制鼠标样式

hand是手型pointer也是手型,这里推荐使用这种,因为这可以在多种浏览器下使用。crosshair是十字型text是移动到文本上的那种效果wait是等待的那种效果default是默认效果help是问号e-resize是向右的箭头ne-resize是向右上的箭头n-resize是向上的箭头nw-resize是向左上的箭头w-resize是向左的箭头sw-resize是左下的箭头s-resize

2010-04-12 09:34:00 832 5

原创 遍历DataGrid的Cell中的控件,寻找ButtonColumn类型列的LinkButton对象

最近记性越来越不好了,写点什么经常忘,老要去翻以前的代码,干脆记到这里吧。具体不解释了,直接上代码。 private void DGrid_Template_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){if(e.Item.ItemType == ListIte

2010-04-06 15:46:00 1311 2

转载 windows和linux中mysql 忘记密码的办法

Windows:  1. 用系统管理员登陆系统。  2. 停止MySQL的服务。  3. 进入命令窗口(cmd),然后进入MySQL的安装目录,比如我的安装目录是c:/mysql,进入C:/mysql/bin  4. 跳过权限检查启动MySQL,  c:/mysql/bin>mysqld-nt --skip-grant-tables 5. 重新打开一个cmd窗口,进入c:/mysql/bin目录,

2010-04-06 11:04:00 723 1

转载 转很好用的 php+mysq+iis配置

在Windows上配置PHP和MySQL(转存)2009-05-24 15:29第一步:在Windows Server 2003 R2系统上安装Application Server角色在系统上安装Application Server角色,点击“开始菜单”,选择“管理服务器”。在管理服务器主窗口中,点击“添加或删除一个角色”选项。(图1)把Applicatio

2010-04-06 10:46:00 1458 5

转载 IE 不支持单引号(')的实体名称(&apos;)

在 (x)HTML 中,一些特殊字符应该进行 HTML 实体转义。常见的有:&(and)、"(双引号)、(单引号)、(大于号),这些在 (x)HTML 文档内容中应该分别转换成:&、"、'、< 和 >。但是问题就来了,为什么上面单引号的转义和别的特殊字符不同呢?为什么唯独单引号用的是实体编号('),而其它的用的是实体名称(&apos;)呢

2010-03-04 10:59:00 4936

转载 “代码整洁之道”节选

1.2  糟糕的代码最近我在读Kent Beck著Implementation Patterns(中译版《实现模式》)[1]一书的序言。他这样写道:“……本书基于一种不太牢靠的前提:好代码的确重要……”这前提不牢靠?我反对!我认为这是该领域最强固、最受支持、最被强调的前提了(我想Kent也知道)。我们知道好代码重要,是因为其短缺实在困扰了我们太久。                    

2010-02-22 11:16:00 1692 2

转载 JS读写COOKIE的方法

var Cookies = {};/** * 设置Cookies */Cookies.set = function(name, value){     var argv = arguments;     var argc = arguments.length;     var expires = (argc > 2) ? argv[2] : null;     var path = (argc >

2010-02-20 16:23:00 858

转载 SQL查询效率-100w数据查询只要1秒

机器情况p4: 2.4内存: 1 Gos: windows 2003数据库: ms sql server 2000目的: 查询性能测试,比较两种查询的性能SQL查询效率 step by step-- setp 1.-- 建表create table t_userinfo(userid int identity(1,1) primary key nonclustered,nick varchar

2010-02-20 16:21:00 1006 2

转载 SQL Server 数据库管理常用的SQL和T-SQL语句

1. 查看数据库的版本 select @@version 2. 查看数据库所在机器操作系统参数 exec master..xp_msver 3. 查看数据库启动的参数 sp_configure 4. 查看数据库启动时间 select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1 查看数据库服务器

2010-02-20 16:17:00 659

转载 人类无法抗拒的10种心理

1、鸟笼逻辑 挂一个漂亮的鸟笼在房间里最显眼的地方,过不了几天,主人一定会做出下面两个选择之一:把鸟笼扔掉,或者买一只鸟回来放在鸟笼里。这就是鸟笼逻辑。过程很简单,设想你是这房间的主人,只要有人走进房间,看到鸟笼,就会忍不住问你:“鸟呢?是不是死了?”当你回答:“我从来都没有养过鸟。”人们会问:“那么,你要一个鸟笼干什么?”最后你不得不在两个选择中二选一,因为这比无休止的解释要容易得多。鸟笼逻

2010-02-20 16:15:00 992 11

转载 软件开发流程

软件开发流程 迭代化软件开发技术   1. 传统开发流程的问题 传统的软件开发流程是一个文档驱动的流程,它将整个软件开发过程划分为顺序相接的几个阶段,每个阶段都必需完成全部规定的任务(文档)后才能够进入下一个阶段。如必须完成全部

2010-02-20 16:05:00 1534 1

转载 采用二进制代码的SQL注入攻击

  采用二进制代码的SQL注入攻击 收藏 <span style="position: absolute; width: 0px; height: 0px;" onmouseover="function onmouseover(){change_alt1(alt02,block)}" onmouseout="function onmouseout(){chang

2010-02-20 15:56:00 754

转载 背下这148句话,你可以提高一个档次了,不止在文学方面

1、知我者,谓我心忧,不知我者,谓我何求。(诗经王风黍离)   2、人而无仪,不死何为。 (诗经风相鼠)   3、言者无罪,闻者足戒。 (诗经大序)   4、他山之石,可以攻玉。 (诗经小雅鹤鸣)   5、投我以桃,报之以李。 (诗经大雅抑)   6、天作孽,犹可违,自作孽,不可活。 (尚书)   7、满招损,谦受益。 (尚书大禹谟)   8、从善如登,从恶如崩。 (国语)   9、多行不义必自毙

2010-02-20 15:50:00 891 1

转载 JS取出今天得日期时间

function show(){var date = new Date(); //日期对象var now = "";now = date.getFullYear()+"-"; //读英文就行了now = now + (date.getMonth()+1)+"-";//取月的时候取的是当前月-1如果想取当前月+1就可以了now = now + date.getDate()+" ";now = now

2010-02-08 15:43:00 4938 2

转载 CSS和JS标签style属性对照表

盒子标签和属性对照CSS语法(不区分大小写)JavaScript语法(区分大小写)borderborderborder-bottomborderBottomborder-bottom-colorborderBottomColorborder-bottom-styleborderBottomStyle

2010-02-05 15:43:00 858

空空如也

空空如也

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

TA关注的人

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