- 博客(24)
- 收藏
- 关注
原创 Oracle 数据库文件(dmp)导入过程
oracle 导出数据很简单(用plsql),但是oralce导入数据用plsql有时候就会有点error,小光这里用sqlplus导入:Oracle 数据库文件(dmp)导入过程1) 运行:sqlplus,创建相应的表空间:(dmp中原来的表空间,这里是HR_HIS_DATA) CREATE TABLESPACE HR_HIS_DATA DATAFILE F:/DGZQ.OR
2009-02-09 21:47:00
1240
原创 内部类(内嵌类)入门
/*>读后思 内部类(内嵌类)入门author:shine*/概念:在类中还可以再定义类,称之为内部类(Inner Class)或内嵌类(Nested Class)。内部类的主要目的,就是对外隐藏类的存在性。种类(4种):1. 成员内嵌类(Member Inner Class)它基本上就是指在一个类中直接声明另一个类。exp1://PointDemo.javapackage com.shi
2008-04-05 12:29:00
2092
原创 反射入门2(使用反射生成和操作对象)
/*>读后思反射入门2(使用反射生成和操作对象)author: shine*/1 生成对象1) 若一个类有无参数的构造函数,则可以使用Class的newInstance()方法,按照无参的构造函数实例化一个对象,实例化对象以Object类型返回。Class c = Class.forName(className);Object obj = c.newInstance();exp1:packag
2008-04-04 22:02:00
809
原创 反射入门1(类加载与查看基本信息)
/*>读后思反射入门1(类加载与查看基本信息)author: shine*/反射(reflect)是五大创造对象方式(1.new 2.factory 3.clone 4.spring 5.reflect)之一,简言之,就是指:即使在对一个类一无所知的情况下,照样用该类的资源的奇妙方法。1.1简介Class与类加载1)“java在真正需要使用一个类时才会加以加载,而不是在程序启动时就加载所有的类
2008-04-04 08:47:00
572
原创 线程入门1
/*>读后思线程入门1 author:shine*/1.1相关概念:1)进程:一个包含有自身执行地址的程序。2)线程:是指进程中的一个执行流程。................................................................................................................................
2008-04-02 14:11:00
362
原创 线程入门2(线程安全)
/*>读后思线程入门2(线程安全)author:shine*/当程序只有一个线程时,即单线程,通常不会有”线程安全“的问题,但是如果多线程呢?如:网站,论坛等等只要和网络相关的项目,大多数都不能避免”线程安全“这个问题。1.同步化synchronized”数据同步(同步化)指的是两份数据的整体性和一致性。“ 有点像数据库哦,想想数据库里是如何解决数据同步的,没错,就是”锁“啦,synchroni
2008-04-02 14:06:00
391
原创 javascript实现DOM(基础)
/*javascript实现DOM(基础)author:shine*/DOM是一种文档对象模型,它定义了操作xml文档的方法和属性,但是它只是一系列接口,是由别的语言来实现,如:java中xerces,javascript,.net等等,虽然实现方式各异,但有一样是不会变的,那就是DOM API,在正式进入我们的主题前,先来看看常用的DOM API(大致有个印象就行,后面会详解):1.
2008-02-24 16:15:00
1185
原创 DOM解析轻松入门(四)--DOM Level 3 Load and Save
/*java and xml 3nd学习笔记DOM解析轻松入门(四)--DOM Level 3 Load and Saveauthors:shine*/DOM解析轻松入门(三)中大概讲解了DOM Levels,重点讲解了DOM Level 2 Modules中的Traversal和Range,这次我们就来看看DOM Level3:Level 3:在Level2的基础上,增加了两个新的Modu
2008-02-21 10:23:00
1380
原创 DOM解析轻松入门(三)--.DOM Level 2 Tranversal 和Range
/*java and xml 3nd学习笔记DOM解析轻松入门(三)--DOM Level2 Modulesauthor:shine*/呵呵,既然题目是DOM Module,那么就先来大概看看DOM Level和Module(有个印象就行,后面会举例讲解几个常用的Moduel)1.DOM有三个级别(Level):简单来说就是DOM规范不断完善的层次。(括号中的是Module的名字)1)Level
2008-02-20 12:01:00
2389
1
原创 DOM解析轻松入门(二)--DOM实现增删改查
/*DOM解析轻松入门(二)--简单的DOM实战author:shine*/以下这个例子,使用xml充当数据库。完成增删改查。一、准备:1)需要在“DOM解析轻松入门(一)”中的DOMSerializer类。2)准备一个xml文件:ChineseChineseBookmathmathBookenglishenglishBook二、代码:1)创建一个实体类Book:package c
2008-02-17 01:25:00
1130
原创 DOM解析轻松入门(一) (例子为主)
/*java and xml 3nd 学习笔记DOM解析轻松入门(一)author:shine*/DOM解析:与上几次讲得SAX解析稍加对比:1)DOM解析的控制性,和可操作性比SAX强。但是以牺牲“效率”为代价的。2)SAX是按事件触发来顺序解析xml,但DOM不同,它会把整个XML一次转换成DOM树的结构存放在内存当中,如果需要访问哪个节点,可以通过DOM树的API迅速找到相应的节点(如:
2008-02-15 20:01:00
924
原创 SAX轻松入门(三)--SAX过滤器(filter)
/*SAX轻松入门(三)--SAX过滤器(filter)author:shine*/在jsp中有filter,同样在SAX中也有。先介绍org.xml.sax.helper.XMLFIlterImple,它实现了XMLFilter, ContentHandler, ErrorHandler, EntityResolver, 和DTDHandler接口,所以只要继承该类,并覆盖相应的方法(你想要过滤
2008-02-14 14:36:00
1143
原创 SAX轻松入门(二)--带验证的SAX解析
/*java and xml 3nd学习笔记SAX轻松入门(二)--带验证的SAX解析author:shine*/继续SAX轻松入门(一)中的例子Test1,本文中主要只解决一个问题:1)SAX轻松入门(一)中简单的介绍了不带验证的SAX解析,那么带验证的呢?NO1.SAX中的验证不像JAXP中有setValidation()方法,也不是用一个专门的类(javax.xml.validatio
2008-02-14 11:43:00
1734
原创 SAX轻松入门(一)(以例子为主)
/*(java and xml 3nd读书笔记)SAX解析轻松入门(一)(以例子为主)author:shine*/一、基本概念:1.SAX 全称:Simple API for XML2.SAX是基于事件和事件响应(Callbacks and Event-Based Programming)的一组API。有点像做C/S中SWING的事件触发(onClick,onMouseOver..)。二、SAX解
2008-02-12 21:41:00
846
原创 javascript中BOM基础
/*(“javascript高级程序设计”读书笔记)浏览器中的javascriptauthor:shine*/一、HTML嵌入javascript的方式:1)内嵌:如: //通常将script块放在标签内 alert("javascript内嵌方式"); //代码区2)外部文件调入:先写一个test.js文件alert("外部js文件调入");再在test.html中调用小结:对
2008-02-09 14:33:00
1608
原创 javascript继承基础
/*(javascript高级程序设计读书笔记) javascript继承 author:shine*/谁都知道封装,继承,多态是oo语言的三大性质,javascript虽然不是纯的oo语言,但它也有继承机制。那么我们就来看看它是如何实现的吧。一、继承的方式。1、对象冒充:1)单继承的对象冒充:如:function Class1(name) { this.name = name; t
2008-02-07 20:12:00
646
原创 javascript 对象基础
/*("javascript高级程序设计"读书笔记) javascript对象基础 author:shine*/一、对象的应用//对象的构成,对象声明和实例化,与java中一样,此处略过。1.对象废除。必须把对象的所有引用都设为null,才能算是把该对象废除。2.早绑定和晚绑定1)早绑定又称静态绑定,是指在编译时就确定值(即在变量或方法声明时就确定值),在java中有private,fin
2008-02-06 01:36:00
461
原创 javascript 基础语法
/* (“高级程序设计”读书笔记) javascript基础语法 author:shine*/一、语法:ECMAScript的基本概念如下:1.区分大小写。2.变量是弱类型(var):所谓弱类型是指弱类型变量可以被赋予任何类型的值。如:var color = "red"; var color = 25;3.每行结尾的分号可有可无。(最好有)4.注释 单行注释 //
2008-02-04 00:07:00
656
原创 javascript简介(概念)
/* javascript简介(这里只作简单的介绍还有后续文章) author:shine*/1.什么是脚本? 动态程序一般有两种实现方式,一种是二进制方式,一种脚本方式,二进制方式就是指那些需要经过编译成机器语言才能运行的语言如:c,java等,而脚本方式(script)不需要经过编译,是由系统的解释器,解释执行的,由于在执行前多了解释这个步骤,所以它要比二进制方式慢些。2.javascr
2008-01-31 16:06:00
487
原创 oracle 触发器 和 常用内置程序包
--触发器和常用内置程序包--author:shine--一.触发器:--1.触发器组成:由触发器语句,触发器限制,触发器操作三部分组成。--exp:1.1.1create or replace trigger tri_test1before update or insert on empfor each row --以上是触发器语句(即:什么时机触发)when (new.sal > 5000
2008-01-29 19:35:00
481
原创 oracle 函数,过程,程序包
--子程序和程序包--author:shine--一。子程序:指的是已经命名的pl/sql块。包括函数和存储过程。--1.过程--1)初识--exp:1.1.1create or replace procedure pro_find_emp(emp_no emp.empno%type) --传入或传出的参数,和外界联系as empname emp.ename%type; --local
2008-01-27 11:00:00
496
原创 oracle 操作bfile和blob
--搞定big objects --author:shine --准备 --创建文件夹,授权 /*conn system/manager; create directory test as D:/test; grant read on direcotry test to scott; conn scott/tiger;*/ create table tes
2008-01-25 19:50:00
597
原创 oracle 初识游标
--游标大串烧--一、游标分类:--1.静态游标:编译时才确定elect语句。--1)隐式游标:用户不能直接控制的静态游标(自动开,自动取,自动关)--当用户用update,delete,insert,select(带into)时,自动产生隐式游标。--游标名字为:sql--相关属性:%found,%notfound,%isopen,%rowcount.--exp 1.1.1:begin
2008-01-25 19:47:00
323
原创 oracle入门1
呵呵鸟蛋报道了first day of learning oracle^_^终于要开始用oracle了第一天遇到了几个问题?1、oracle 用户问题?默认为scott,密码tiger2、sqlplus如何启动?cmd 后 sqlplus3、select后为什么会报错:未选择行?没有插入数据4、sqlplus为什么select后列名不全?要控制列宽:col colname format a10
2008-01-02 23:09:00
387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人