public
文章平均质量分 72
fuqin163
这个作者很懒,什么都没留下…
展开
-
Oracle SQL 内置函数大全
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;A A ZERO SPACE--------- --------- --------- ---------65 97原创 2007-03-16 14:03:00 · 832 阅读 · 0 评论 -
java中的equals()与==的区别
1)比较方式角度:= =是面向过程的操作符;equals是面向对象的操作符= =不属于任何类,equals则是任何类(在Java中)的一个方法;我们可以: 1)Primitive1 (基本类型)= = Primitive2(基本类型); 2)Object Reference1(对象地址)= = Object Reference2(对象地址) 3)原创 2007-04-11 11:17:00 · 737 阅读 · 0 评论 -
JAVA集合框架有那些内容
Java提供了数种持有对象的方式,包括语言内置的Array,还有就是utilities中提供的容器类(container classes),又称群集类(collection classes)。集合在java中非常重要,在讨论之前,先来看几个面试中的经典问题。1 Collection 和 Collections的区别。2 List, Set, Map是否继承自Collection接口。原创 2007-04-23 14:12:00 · 849 阅读 · 0 评论 -
如何实现java文件队列下载
在Internet上很多的资源分成多个文件存放时,它的文件命名是有一定的规则的;正因如此,我们就可以用程序来完成这个资源的完全下载。 1. 基础知识 在Internet上,我们要下载网站上的某个资源,我们会获得一个URL(Uniform Resource Locator),它是一个服务器资源定位的描述,下载的过程总是如下步骤: 步骤1:客户端发起连接请求一个URL 步骤2:服务器解原创 2007-04-23 14:18:00 · 1312 阅读 · 0 评论 -
Java反射机制
一、反射的概念 :反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、操原创 2007-04-23 14:20:00 · 975 阅读 · 0 评论 -
oracle中数据文件的描述
数据文件和重做日志文件是数据库中最重要的文件。您的数据最终就是要存储在数据文件中。每个数据库都至少有一个相关的数据文件,通常还不止一个。最简单的“测试”数据库只有一个数据文件。其中用最简单的CREATE DATABASE命令根据默认设置创建了一个数据库,这个数据库中有两个数据文件,其中一个对应SYSTEM表空间(真正的Oracle数据字典),另一个对应SYSAUX表空间(在10g及以上版本中,原创 2007-04-23 15:05:00 · 1398 阅读 · 0 评论 -
软件工程分哪几个阶段
软件生存周期每个阶段的基本任务和结束标准。 问题定义,可行性研究,需求分析,总体设计,详细设计,编码与单元测试,综合测试,软件维护 1问题定义 问题定义阶段必须回答的关键问题:“要解决的问题是什么?”如果不知道问题是什么就试图解决这个问题,显然是盲目的,只会白白浪费时间和金钱,最终得出的结果很可能是毫无意义的。尽管确切地定义问题的必要性是十分明显的,但是在实践中它却可能是原创 2007-04-23 14:27:00 · 7682 阅读 · 1 评论 -
MVC模式简介
内容简介: MVC设计模式成为了目前十分流行的一种设计方法.它是一种软件的设计方法模式.并且被大量的开发和实践所证明.因此本文通过介绍Struts框架这种已经实现了MVC模式的软件构件框架了讨论该模式的优势和如何投入到软件开发中去. 本文内容注重理论和实践相结合,比较系统的从多层设计方式到分布式软件开发中所用到的技术,从而切入目前Sun公司退出的J2EE框架模型,然后更加该框架原创 2007-04-23 15:23:00 · 1907 阅读 · 2 评论 -
直接配置MyEclipse的WebLogic服务器
MyEclipse默认的应用服务器为JBoss3,这里我们使用WebLogic8.1。启动Eclipse,选择“窗口/首选项”菜单,打开首选项对话框。展开MyEclipse下的Application Servers结点,点击JBoss 3,选中右面的Disable单选按钮,停用JBoss 3。然后点击WebLogic 8,选中右边的Enable单选按钮,启用WebLogic服务器。同时下面转载 2007-05-21 10:01:00 · 673 阅读 · 0 评论 -
EJB自管理的事务
如果声明一个bean的事务控制为TX_BEAN_MANAGED,则这个bean可以访问事务服务。当事务控制应用于单个的方法时这个控制只能应用于整个的bean. bean访问事务服务的能力不能只对某个方法起作用。因此一个方法声明事务控制为TX_BEAN_MANAGED,而另一个方法声明为其它不同的事务控制是错误的。厂商的安装工具应该能检测到并报告这个错误。Bean分别通过初始化时setSession原创 2007-05-18 14:00:00 · 802 阅读 · 0 评论 -
用Eclipse+MyEclipse+WebLogic8.1开发第一个Web程序
1.安装jre Eclipse虽然由java开发,但本身并不自带jre。所以你必须先自己安装,去http://java.sun.com/downloads下载最新J2SE1.4.2_03的jre安装文件j2re-1_4_2_03-windows-i586-p.exe。安装成功后,重启机器,并将jre的bin文件夹路径添加到系统环境变量PATH中,如:C:/Progra转载 2007-05-21 10:08:00 · 771 阅读 · 0 评论 -
跨数据库事务的解决
在session bean中跨数据库的事务处理的解决。 觉得在ejb中异常的处理还是有许多要注意的地方。 在ejb中通常分两类异常, 一类为系统异常, 一类为应用程序异常(这里暂不包含JVM的异常,对 JVM 异常我们一般也无能为力), 对于应用程序的异常,ejb容器不会去自动处理,当我们在进行跨数据库操作时抛出了SQLException异常,容器不会管,所原创 2007-05-18 14:32:00 · 2217 阅读 · 1 评论 -
Weblogic8.1配置的总结
WebLogic目前是使用比较多的应用服务器之一,Eclipse是流行的IDE,如何集成起来开发使用呢? 解决方法: 采用BEA提供的WebLogic Plugin来进行集成开发。 安装 JDK:1.4.2或1.5.0 从http://java.sun.com上去下载安装,如果是WebLogic 8.X.X系列的版本,应当选用JDK 1.4.2的版本。 Eclipse:3.1.2转载 2007-05-21 09:59:00 · 2642 阅读 · 0 评论 -
struts 标签 HTML:MESSAGES和HTML:ERRORS 用法简例
(1) 使用Action 中 : ActionMessages message = new ActionMessages(); message.add(" 消息句柄 ",new ActionMessage(" 资源文件中 Key 值 ",String 类型描述信息 )); this.addMessages(request,message); return ActionForwa原创 2009-05-07 16:11:00 · 1073 阅读 · 0 评论 -
struts 标签 HTML:MESSAGES 使用范例
ActionMessages是Struts 1.1后所新增的类别,它变成了ActionErrors的父类别,同样的,ActionMessage也是Struts 1.1新增的类别,ActionError则已经不建议使用。 ActionMessages搭配Struts的卷标,在管理讯息时就更为简易,以下面这篇为例,如果能使用ActionMessages搭配卷标,那么讯息管理会很方便,例如原创 2009-05-07 16:21:00 · 1213 阅读 · 0 评论 -
JSON封装并使用
//--------json工具类package com.hisunsray.util;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.util.List;import java.util.Map;原创 2009-12-11 10:48:00 · 1229 阅读 · 0 评论 -
javascript 对屏幕位置及浏览器位置的获取
// 浏览器显示区域的宽和高,向下还原后值会变小。 document.body.clientWidth;document.body.clientHeight; // 与上面的两个值相比,我觉得就是加上了滚动条的宽和高document.body.offsetWidth;document.body.offsetHeight; // 整个网页的高度和宽度,包括滚动条中没有原创 2009-12-31 16:37:00 · 1389 阅读 · 0 评论 -
全面接触Java集合框架
Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。 Java 2集合框架图 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。 实现类:8个实现类(实线表示),对接口的具体实现。 在很大程度上,一旦您理解了接口,您就理解了框转载 2007-04-11 09:25:00 · 499 阅读 · 0 评论 -
反码、补码
(1)原码表示法 原码表示法是机器数的一种简单的表示法。其符号位用0表示正号,用:表示负号,数值一般用二进制形式表示。设有一数为x,则原码表示可记作[x]原。例如,X1= +1010110X2= 一1001010其原码记作:[X1]原=[+1010110]原=01010110[X2]原=[-1001010]原=11001010原码表示数的范围与二进制位数有关。当用8位二进制来表示小数原码时,其原创 2007-04-11 11:02:00 · 1215 阅读 · 0 评论 -
CMM解释
CMM简介 CMM是“软件能力成熟度模型”(Capability Maturity Model)的缩写, 该模型由美国卡内基-梅隆大学的软件工程研究所(简称SEI)受美国国防部委托,于1991年研究制定,初始的主要目的是为了评价美国国防部的软件合同承包组织的能力,后因为在软件企业应用CMM模型实施过程改进取得较大的成功,所以在全世界范围内被广泛使用,SEI同时建立了主任评估师评估原创 2007-03-20 10:05:00 · 1342 阅读 · 0 评论 -
URL解释
URL是Uniform Resource Location的缩写,译为“统一资源定位符”。通俗地说,URL是Internet上用来描述信息资源的字符串,主要用在各种WWW客户程序和服务器程序上,特别是著名的Mosaic。采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。 URL的格式由下列三部分组成:第一部分是协议(或称为服务方式); 第二部分是存有该原创 2007-03-20 09:57:00 · 1095 阅读 · 0 评论 -
this&super的异同
1.什么是super?什么是this? super关键字表示超(父)类的意思。this变量代表对象本身。 使用this与super可以解决父类属性被隐藏的情况; this: 首先它的一个用途是让我们知道此时this所引用的实例域是类对象的实例域,所以我们会经常在Bean模型中看到这类词汇 this.name=name; 这里就是this的一个用途,指向隐原创 2007-03-30 17:24:00 · 816 阅读 · 0 评论 -
程序与进程的区别 和 联 系
1. 进程是程序的一次运行活动,属于一种动态的概念。 程序是一组有序的静态指令,是一种静 态 的 概 念。 但 是, 进 程 离 开 了程 序 也 就 没 有 了 存 在 的 意 义。 因 此, 我 们 可 以 这 样 说: 进 程 是 执 行 程 序 的 动 态 过 程, 而 程 序 是 进程 运 行 的 静 态 文 本。 如 果 我 们 把 一 部 动 画 片 的 电 影 拷 贝 比 拟原创 2007-03-30 17:28:00 · 18009 阅读 · 1 评论 -
什么操作可以解锁
解锁可以通过commit or rollback来解除。 如果你加的是EXCLUSIVE 锁,下一次是加不上了的 1.查找系统中谁在锁表 (有很多种方法): a).查找进程号和序列号 SELECT T2.USERNAME, T2.SID, T2.SERIAL#, T2.LOGON_TIME FROM V$LOCKED_OB原创 2007-03-30 17:55:00 · 1048 阅读 · 0 评论 -
Java Servlet的基本特征、开发环境的配置以及Servlet的一些主要API类
Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面 一、概述 Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含原创 2007-03-30 18:01:00 · 788 阅读 · 0 评论 -
设计模式主要几种
设计模式分为 三类创建模式factory、prototype、singleton、builder结构模式facade、proxy、adapter、composite、decorator、bridge、flyweight行为模式template、memento、observer、command、state、strategy、mediator、interpreter、visitor、chain o原创 2007-03-30 18:02:00 · 573 阅读 · 0 评论 -
如何编写效率高的SQL语句
1. 不能用null作索引,任何包含null值的列都将不会被包含在索引中。即使索引有多列这样的情况下, 只要这些列中有一列含有null,该列就会从索引中排除。也就是说如果某列存在空值,即使对该列建索引也不会提高性能。2.对于有联接的列,即使最后的联接值为一个静态值,优化器是不会使用索引的。3.合理使用通配符(%)4.ORDER BY语句决定了Oracle如何将返回的查询结果排序原创 2007-03-30 18:10:00 · 998 阅读 · 1 评论 -
视图简介
在创建视图时可以使用group by ,order by 子句,函数等,使用函数时需要指定列别名 1, 简单视图:使用单表查询创建的视图 可以对视图进行增删改操作,除了一些限定外,如:创建只读视图,或带有with chek option 选项的视图,或视图中不包含 基表中不允许为空的列(不允许向视图中插入数据)等 1)使用with check opti原创 2007-03-30 18:04:00 · 833 阅读 · 0 评论 -
Oracle是什么类型的数据库
答: 关系型数据库 什么是关系型数据库? 关系型数据库以行和列的形式存储数据,以便于用户理解。这一系列的行和列被称为表,一组表组成了数据库。用户用查询(Query)来检索数据库中的数据。一个Query是一个用于指定数据库中行和列的SELECT语句。关系型数据库通常包含下列组件:客户端应用程序(Client)数据库服务器(Server)数据库(Database)Structured Query原创 2007-03-30 18:06:00 · 5395 阅读 · 0 评论 -
ORACLE锁的管理
ORACLE里锁有以下几种模式:0:none1:null 空2:Row-S 行共享(RS):共享表锁,sub share3:Row-X 行独占(RX):用于行的修改,sub exclusive4:Share 共享锁(S):阻止其他DML操作,share5:S/Row-X 共享行独占(SRX):阻止其他事务操作,share/sub exclusive6:exclusive 独占(X):独立访问使用,原创 2007-03-30 18:11:00 · 975 阅读 · 0 评论 -
创建和配置 Servlet
配置 Servlet 在 J2EE 标准 Web 应用程序部署描述符 web.xml 的多个条目中将 servlet 定义为 Web 应用程序的一部分。web.xml 文件位于 Web 应用程序的 WEB-INF 目录中。 servlet 根元素中 web.xml 的第一个条目,定义 servlet 的名称并指定执行 servlet 的已编译类。(或者可以指定一个 JSP,而不是指定一个原创 2007-04-02 11:44:00 · 1008 阅读 · 0 评论 -
java的多态性
1. 多态性是指: 允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题 2. a、通过覆盖父类的方法来实现,在运行时根据传递的对象引用,来调用相应的方法。 b、简单概括多态性:当我们将子类对象的引用传给声明为父类的一个对象变量,如果子类有这个方法就原创 2007-04-10 10:45:00 · 699 阅读 · 0 评论 -
类、抽象类、接口、继承和对象
这不是什么教材,笔者有时会在论坛上瞧瞧,看到不少初学者问到很多问题,这些问题是java程序员应该懂得的,而一般书上不会讲到或者一笔带过的知识。因此斗胆涂鸦一篇文章,把想说的在这里一口气说完。这也是本人第一次写技术性的文章,文笔不畅之外,还请各位见谅。首先讲清楚类和对象的区别。类是广泛的概念,表示一个有共同性质的群体,而对象指的是具体的一个实实在在的东西。例如,“人”是一个类,它可以表原创 2007-04-10 10:46:00 · 518 阅读 · 0 评论 -
嵌套表,索引组织表(IOT)
索引组织表(IOT)是将数据和索引放在一起存储.而嵌套表, 理解为使用表类型来组织数据.嵌套表是集合数据类型的一种,oracle提供嵌套表这样的数据结构,可能是弥补了数据库原理上的关系数据模型的不足。嵌套表可以被存储在数据库中。定义嵌套表:CREATE type student as object( vno VARCHAR2(10), vname VARCHAR2(10), vs原创 2007-04-10 10:49:00 · 963 阅读 · 0 评论 -
dreamweaver中lib使用
如果你做了500个网页之后,忽然发现电话号码或是地址出了点儿小错误,这时候你怎么办,是一个一个修改吗?可以想象工作量会有多大。如果你只作过个人主页,那并不会出现这种问题,因为如果只有十几个页面,就算错了,直接改过来就是了,也不见的有什么麻烦,但是如果你要作大量的网页的话,这就是一个不容忽视的问题。 当然,Dreamwaver为我们提供了最简单的方法,只要改一次,就可以全部更新。这就原创 2007-04-10 10:51:00 · 1752 阅读 · 0 评论