自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (1)
  • 收藏
  • 关注

转载 临时表的基本概念及实例

<br />1.临时表的基础知识临时表只在Oracle 8i 以及以上产品中支持。ORACLE数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话SESSION的数据,或者保存在一个事务中需要的数据。当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空,但是临时表的结构以及元数据还存储在用户的数据字典中。Oracle的临时表创建之后基本不占用表空间,临时表并非存放在用户的表空间中,而是存放在 Schema 所指定的临时表

2011-01-13 23:11:00 1224

转载 Oracle 中 db_name / service_name / sid 三者的关系和作用

<br />show parameter service_names<br />select instance_name from v$instance;<br /> <br />db_name是一个实在的物理名称。service_name时带有域名的,因为如果两个数据库不再同一个域可以有相同的名称。而sid是数据库的实例名称,它是有SGA和后台进程组成。一个数据库只有一个db_name但是可以有两个实例。每个实例各有自己的SGA和后台进程。Db_name:对一个数据库(Oracle database)

2010-12-24 00:09:00 4600 1

原创 数据库和数据库实例的区别

<br /><br />数据库就是一个相片底片实例就是相纸<br /><br />一个底片可以冲多个相纸,但一张相纸最多冲一个底片。<br /><br /><br />tom的一个解释<br />    数据库(database):物理操作系统文件或磁盘( disk)的集合。使用Oracle 10g 的自动存储管理(Automatic Storage Management,ASM)或RAW 分区时,数据库可能不作为操作系统中单独的文件,但定义仍然不变。<br />  <br />    实例(instanc

2010-12-23 23:53:00 11065

原创 【转】JAR文件包及命令的使用

jar命令使用 jar 命令用途:采用zip和ZLIB的压缩格式,将一系列程序相关的文件压缩为一个文件。 优点: 1) 加快Applet的下载速度。 2) 提高控件下载的安全性,因为所有的文件均在一个文件中,这样不会有不明文件,jar文件的压缩包包含jar文件结构信息,它包存在META-INF/MANIFEST.MF文件。该文件可以用来指明主类(main class) jar 命令使用如下: 1. 察看jar 命令参数: 2.参数详细解释: -c: 用途:创建一个新的jar文件,该

2010-12-10 00:14:00 994

原创 【转】Ear、Jar、War文件之间有何不同

Ear、Jar、War文件之间有何不同?它们分别使用在哪种环境下? 在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别: Jar文件(扩展名为. Jar)包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等 War文件(扩展名为.War)包含全部Web应用程序。在这种情形下,一个Web应用程序被定义为单独的一组文件、类和资源,用户可以对jar文件进行封装,并把它作为小型服务程序(servlet)来访问。

2010-12-10 00:13:00 1675

原创 【转载】JDK环境变量含义

安装完JDK,需要配置环境变量,主要是三个变量:JAVA_HOME、PATH、CLASSPATH (1)JAVA_HOME就是JDK的安装路径,没有疑问,例如C:/Program Files/Java/jdk1.6.0_13 (2)PATH变量的含义就是系统在任何地方都可以识别java、javac命令,设置PATH值为:%JAVA_HOME%/bin (3)CLASSPATH,该变量的含义是为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。其值为“.

2010-12-09 23:46:00 1039

转载 PL/SQL 常用函数

<br /><br />常用字符函数<br /><br />函数<br />描述<br />LOWER(char)<br />将字符串表达式char中的所有大写字母转换为小写字母<br />UPPER(char)<br />将字符串表达式char中的所有小写字母转换为大写字母<br />INITCAP(char)<br />首字母转换成大写<br />SUBSTR(char,start,length)<br />返回字符串表达式char中从第start开始的length个字符<br />LENGTH(cha

2010-11-19 00:01:00 1198

原创 错误"ORA-04091: table is mutating, trigger/function may not see it"的原因以及解决办法

错误的原因该错误是在编写trigger时常遇到的问题,其根本原因是由于对本表的操作造成的。对于使用了for each row 的触发器,做了DML操作(delete,update,insert),还没有提交时,是不允许其他PL/SQL对本表的DML操作,以及查询,因为此时数据不一致。解决办法:1 自治事务自治事物的概念:就是在subprogram里进行事物的提交不影响主程序的事务,同样主程序的提交或回滚都不影响子程序的commit,即子程序的事物和主程序的事物完全独立。示例:CREATE OR REPLAC

2010-11-18 23:56:00 11185

转载 【转】代码review注意事项

<br /><br />极限编程里提到结对编程和代码Review,凡是稍微懂编程的人看了都会赞成。这也体现了代码Review的重要性和必要性。但是,在实际的执行过程中,代码Review往往很难得到很好的执行。主要原因可能包含以下几点:<br />(1)对自己编写的代码的不够自信,害怕别人找到问题;<br /> (2) 对于自己的编写的代码过于自信,不觉得需要代码Review;<br />(3) 对于自己的代码过于封闭,不愿意与别人分享代码编写经验,害怕教会徒弟打师傅;<br />最近在看《大秦帝国》,其中有

2010-06-02 23:03:00 1828

转载 【转】Date Calendar DateFormat用法一览

<br /><br />11.5  日期操作类<br /><br />在程序的开发中经常会遇到日期类型的操作,在Java中对于日期的操作也提供了良好的支持,主要使用java.util包中的Date、Calendar以及java.text包中的SimpleDateFormat。下面介绍其具体的用法。<br /><br />11.5.1  Date类<br /><br />Date类是一个较为简单的操作类,在使用中直接使用java.util.Date类的构造方法并进行输出就可以得到一个完整的日期,构造方法定义如

2010-06-01 23:34:00 1802

转载 Oracle中start with...connect by prior子句用法

 Oracle中start with...connect by prior子句用法 connect by 是结构化查询中用到的,其基本语法是:select ... from tablename start with 条件1connect by 条件2where 条件3;例:select * from tablestart with org_id = HBHqf

2010-05-25 18:02:00 1038

原创 javascript+attachEvent传递参数问题

假定已有方法checkName//无参数传递function checkName(){dosomething...} 现在,对表单中某一元素通过JS添加onclick事件一、如果不传递参数直接这样写就可以:obj.attachEvent("onclick",checkName);attachEvent的第二个参数就是要调用的方法名,不用加引号,不用在方法

2010-05-04 16:47:00 2161

原创 tomcat下JSTL配置

 tomcat5.0默认支持EL,同时用户可以在Web.xml文件中对整个web应用程序进行设置或者在每个页面中单独设置page指令来控制TOMCAT是否对EL的支持。----------------------------EL扩展表达式语言的设置对于一个单个JSP页面,你可以使用定义page指令来设置jsp页面是否支持EL。默认是支持EL(如果要页面不支持EL,请设置为i

2010-03-12 17:48:00 1349

原创 Ajax不能提交附件的原因

Ajax是基于JavaScript的,而js出于安全考虑是不能操作文件的,所以Ajax不能直接上传附件,可以用其他变通方式实现。 但是Ajax提交也是基于HTTP协议的,它也分GET和POST提交方式,可以把表单内容放到消息体中,这和Form.submit()是一样的,为什么用form.submit()就可以处理附件,而Ajax就不可以呢? CSDN论坛提问得到解答:问题关键是你用js如何

2010-01-26 16:47:00 2290 1

转载 【转】图解JVM在内存中申请对象及垃圾回收流程

先看一下JVM的内存模型:  从大的方面来讲,JVM的内存模型分为两大块: 永久区内存( Permanent space )和堆内存(heap space)。 栈内存(stack space)一般都不归在JVM内存模型中,因为栈内存属于线程级别。每个线程都有个独立的栈内存空间。 Permanent space里存放加载的Class类级对象如class

2009-12-02 14:23:00 881

原创 JVM内存分配

如果对JVM的内存分配不合理,应用程序运行中常常用抛出java.lang.OutOfMemory和java.lang.OutOfMemoryError: PermGen space异常。所以我们要对JVM调优以避免出现此类问题。JVM的内存分配主要通过这几个参数设定:-Xms -Xmx -XX:PermSize -XX:MaxPermSize我们先对几个概念进行解释:     

2009-12-02 13:30:00 1343 1

转载 Class文件格式解析

 一、Java Class文件是什么《The JavaTM Virtual Machine Specification》(Second Edtion)中有表述:Java Class文件由8位字节流组成,所有的16位、32位和64位数据分别通过读入2个、4个和8个字节来构造,多字节数据总是按照Big-endian顺序来存放,即高位字节在前(放在低地址)。每个Class文件都包含且仅包含一个Jav

2009-12-01 23:04:00 1721 2

原创 父类引用指向子类对象

父类引用指向子类对象指的是:例如父类Animal,子类Cat,Dog。其中Animal可以是类也可以是接口,Cat和Dog是继承或实现Animal的子类。Animal animal = new Cat();即声明的是父类,实际指向的是子类的一个对象。 那这么使用的优点是什么,为什么要这么用?可以用这几个关键词来概括:多态、动态链接,向上转型也有人说这是面向接口编程,可以降低

2009-12-01 13:31:00 36195 14

转载 32位与64位(软件与硬件)

通常说的32位与64位的系统包含硬件与软件两方面的区别硬件方面:64位和32采用的架构是不同的,这里的64位技术是相对于32位而言的,这个位数指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。64bit处理器并非现在才有的,在高端的RISC(Reduced

2009-11-30 14:09:00 7577 3

转载 【转】oracle 逻辑备份命令EXP/IMP参数参考手册

 帮助命令:exp help=yExport: Release 10.2.0.1.0 - Production on Thu Jul 20 10:39:50 2006 Copyright (c) 1982, 2005, Oracle.  All rights reserved.  You can let Export prompt you for parameters by entering

2009-11-30 09:43:00 1181

原创 批量更改表和索引存储的表空间

    一条条更改表和索引所存储的表空间我在上一篇文章中已经做了介绍http://blog.csdn.net/gideal_wang/archive/2009/11/22/4851977.aspx,本文主要介绍如何批量迁移表和索引的存储空间。    对于表,可以用select  alter table  || table_name || move tablespace TABLESPAC

2009-11-26 23:14:00 1271 1

原创 表空间的迁移

如果在建表时不按规范,很可能会出现一个库中的多个表分别存储在不同的表空间中,当遇到数据迁移的情况就比较麻烦,一种方法是在要迁移到的数据库中建立多个表空间,来匹配原来的数据库,这样可以防止迁移时没有表空间报错,方法简单,但要占用很多无用的空间(建多个表空间);第二种方法就是迁移前将原来数据库中的表都移动到同一个表空间中,我们主要介绍第二种方法。   用pl/sql developer查看表空间可

2009-11-22 16:29:00 1591

原创 变量,常量,静态变量,静态常量

变量:String test = "abc"; //没什么好说的常量:java中利用关键字final定义常量  final String  test = "abc";         常量只能被赋值一次,赋值后不能再被修改。静态变量: static String  test = "abc"; //类成员,属于类,不属于任何对象。类第一次加载时放入内存。       例如:class

2009-11-20 16:55:00 10134

转载 Orcle 10G 用命令行手工创建数据库

 转载:http://tech.ccidnet.com/art/1105/20080807/1536965_1.html在Oracle中建库,通常有两种方法。一是使用Oracle的建库工且DBCA,这是一个图形界面工且,使用起来方便且很容易理解,因为它的界面友好、美观,而且提示也比较齐全。在Windows系统中,这个工具可以在Oracle程序组中打开(”开始”—“程序”—“ Oracl

2009-11-13 16:55:00 1888

原创 turncate,delete,drop异同点分析

 从功能上区别,turncate,delete都是只删除表中的数据,而表结构,索引,约束等都保持不变;而drop语句将删除表的结构以及被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态。再分析turncate与delete异同:相同点:turncate talbe 在功能上

2009-11-09 13:36:00 2773

转载 数据库命名规则

变量(对象)命名一.数据库:1.基本命名规则 表1. 基本数据库对象命名       数据库对象前缀表(Table) 字段(Column) 视图(View) 存储过程(Stored procedure) 触发器(Trigger)

2009-09-27 11:11:00 4492 1

转载 Ajax中Get和Post的区别

谈Ajax的Get和Post的区别   Get方式:   用get方式可传送简单数据,但大小一般限制在1KB下,数据追加到url中发送(http的header传送),也就是说,浏览器将各个表单字段元素及其数据按照URL参数的格式附加在请求行中的资源路径后面。另外最重要的一点是,它会被客户端的浏览器缓存起来,那么,别人就

2009-09-11 16:52:00 2342 2

转载 用javascrit验证上传文件大小

对于web开发人员来说文件上传文件是经常遇到的,判断文件大小也是不可缺少,很多人不愿意到后台判断,因为如果传到后台判断,如果文件过大报错,还涉及到效率和数据回显的问题,如果能在前台用javascript现行判断文件大小,是最好不过了。网上总结的一般有两种方式来实现:第一种是应用ActiveX控件的实现,例如:Javascript代码     func

2009-09-11 14:27:00 1959

转载 ajax同步、异步及实例演示

在ajax中提交有两种形式:同步和异步           xmlHttp.open("GET",   url,   true);        xmlHttp.open("GET",   url,   false);   同步:提交后等待服务器的响应,接收服务器返回的数据后再执行下面的代码   异步:与上面相反,提交后继续执行下面的代码,而在后台继续监听,服务器响应后有程

2009-09-09 11:24:00 3199

原创 SQL积累

同表列复制:例如:把列COLUNM2的值复制到列COLUNM1;update ATABLE set COLUNM2 = COLUNM2; 

2009-09-09 11:20:00 688

转载 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。      1.INSERT INTO SELECT语句      语句形式为:Insert into Table2(field1,

2009-09-08 11:29:00 2630

转载 not in 优化

select * from emp where emp_no not in (select emp_no from emp_bill) 因为NOT IN 效率比较低,因此需要优化,有两种方法:方法一:select * from emp a where not exists (select 1from emp_bill b where b.emp.no=a.emp_no)

2009-08-13 16:43:00 991 1

原创 Oracle常用函数

REPLACE:SELECT REPLACE(字段名,被替换的字符,用来替换的字符)UPDATE Stu set name = REPLACE(字段名,被替换的字符,用来替换的字符)第一句用来查询,显示的是字符替换后的结果,实际库中并没有替换,只是在查询结果中体现。第二句是真正的更新,将字符实际替换掉 

2009-08-13 15:49:00 782

原创 WEB服务器、应用程序服务器区别

   WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了:    Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网络浏览器配合。因为Web服务器主要支持的协议就是HTTP,所以通常情况下HT

2009-08-13 14:35:00 7616 1

原创 showModalDialog()子窗口刷新父窗口

今天再次使用showModalDialog(),发现了两个问题,一是子窗口如何刷新父窗口,二是窗口的参数问题。1 子窗口刷新父窗口   如果是window.open();问题就好办,直接用window.opener.location.reload();就搞定了   但是如果是window.showModalDialog(),它里面是没有window.opener的,

2009-08-03 14:26:00 15613 6

转载 HTTP请求头概述 (HttpServletRequest)

HTTP请求头概述 (HttpServletRequest)   HTTP客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是GET或者POST)。如有必要,客户程序还可以选择发送其他的请求头。大多数请求头并不是必需的,但Content-Length除外。对于POST请求来说Content-Length必须出现。  下面是一些最常见的请求头    Acce

2009-07-10 18:30:00 2740

转载 servlet-api基本类和接口介绍

基本类和接口一、javax.servlet.Servlet接口servlet抽象集是javax.servlet.Servlet接口,它规定了必须由Servlet类实现由servlet引擎识别和管理的方法集。Servlet接口的基本目标是提供生命期方法init()、service()和destroy()方法。 servlet接口中的方法       void in

2009-07-10 18:27:00 999

转载 从Tomcat源码分析中文乱码问题

tomcat中的乱码基本上有两种 第一类是*.jsp文件中的中文无法正确显示。 第二类是 request 中的 parameter 取出来是乱码 第一类:每个*.jsp文件最终会被编译成一个servlet,即一个java文件,放到tomcat的work目录下,在访问*.jsp文件时,实际上是运行这个servlet类。出现乱码的原因是:在将jsp编译成java文件

2009-07-10 18:24:00 2632 2

原创 escape()、encodeURI()、encodeURIComponent()区别详解

JavaScript中有三个可以对字符串编码的函数,分别是:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent。下面简单介绍一下它们的区别1 escape()函数定义和用法escape() 函数可对字符串进行编码,这样就可以在所有的计

2009-07-10 17:51:00 4543 3

原创 HTTP POST GET 本质区别详解

一 原理区别    一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,

2009-07-02 17:03:00 141501 76

20套各大公司C++面试笔试题(含解答)

20套各大公司C++面试笔试题(含解答)

2008-08-25

空空如也

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

TA关注的人

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