- 浏览: 43298 次
- 性别:
- 来自: 济南
最新评论
-
hzxlb910:
写的不对。
oracle中函数和存储过程的区别 -
xiaofan_0204:
存储过程没有返回值吗?->不对吧!out和in out标 ...
oracle中函数和存储过程的区别
文章列表
其面我们介绍了创建外键约束时如果使用oracle默认的创建方式,在删除被参照的数据时,将无法被删除,这一点在oracle9i中给了我们更多灵活的选择,我们可是使用on delete cascade和 on delete set null关键字来决定删除被参照数据时是 ...
Struts2的<s:radio/>默认选中值的解决方法
两种方法:
1、遇到value是字符串的时候
<s:radio list="{ ' XXX' : ' 按Job No.搜索数据 ', ' productNo ' : ' 按ISBN搜索数据 '}" name="radField" value=" 'XXX' "/>
注意:value的写法,记得加上单引号 value=" 'XXX' ";
2、遇到value是非字符串的时候
<s:radio list='#{ 1:&q ...
ORA-12705: Cannot access NLS data files or invalid environment specified
文章分类:数据库
解决办法如下:
一、
先打开“控制面板”-->“区域和语言项”-->“区域选项”卡 --> 看看人的是不是“中文(中国)”(大部分系统都是这样的) ...
一、oracle中函数和存储过程的区别?
A:函数必须有返回值,而过程没有返回值。
B:函数可以单独执行,而过程必须通过execute执行。
C:函数可以嵌入到sql中执行,而过程不行。
其实我们可以将比较复杂的查询写成函数,然后到存储过程中调用这些函数。
二、postgre 中只有函数
sql union用法和sql union all用法,sql union效率
1、sql union用法
sql union在查询中可以将两个SQL 语句的结果合并起来。如果这样看的话, UNION 跟 JOIN 是相似的,两个指令都可以由多个表格中撷取资料。
sql union的一个限制是两个 SQL 语句所 ...
truncate与delete的区别
truncate table命令将快速删除数据表中的所有记录,但保留数据表结构。这种快速删除与delete from 数据表的删除全部数据表记录不一样,delete命令删除的数据将存储在系统回滚段中,需要的时候,数据可以回滚恢复,而truncate命令删除的数据是不可以恢复的
可以做一个测试
建一个带有自增字段的表,加入100万数据
然后分别用TRUNCATE和DELETE删除全部数据
然后再向表里插入一条数据
最直观是:
1.TRUNCATE TABLE是非常快的
2.TRUNCATE之后的自增字段从头开始计数了,而DELETE的仍保留原来的最大数值 ...
jadclipse
jadclipse插件网站: http://jadclipse.sourceforge.net/
一、下载:
下载插件:
下载jadclipse_3.1.0.jar版本,该版本支持eclipse3.1M6以上
下载jadclipse_3.2.0.jar版本,该版本支持eclipse3.2M3和eclipse3.2M4.
下载jadclipse_3.2.2.jar版本,该版本支持eclipse3.2M5以上。
二、安装:
方法1、直接将jadclipse_3.1.0.jar复制到%ECLIPSE_HOME%\plugins目录下。cmd -> % ...
- 2009-10-15 13:54
- 浏览 4414
- 评论(0)
一、boolean addAll(Collection <? extends E> c)
泛型,?extends 表示一个边界限制。如果E是一个接口,? extends表示需要一个实现了此接口的类来对泛型参数进行指定。如果E是一个类,则可表示使用其子类,(可以认为extends表达了一个<=得关系)
static <E>表示后面会用到
Collection<E>表示参数化类型
二、类集的目的是为了处理对象的动态数组。
三大类集接口:Collection<E>,Map<E>,Iterator<E>
1。Coll ...
- 2009-07-08 11:21
- 浏览 854
- 评论(0)
老是看到不会的问题就像转过来,记录下来,以后好看,一定要看~
struts1中对action实例采取的单例模式,所有的请求都有一个实例来响应,由此引发在多线程环境下线程安全问题。而这个线程安全问题仅仅是针对实例变量来说的,在执行execute时所有线程共享一个实例变量,因此需要用同步来解决线程安全问题,由此可能引起线程等待进而性能下降的问题。对局部变量来说不存在这个问题,因为在每个线程的堆栈上都会拥有各自的局部变量。
struts2和webwork采取的多实例模式,自然能解决线程安全问题,但也是建立在牺牲内存的资源基础上。相对struts1来说,解决内存资源不足应该还是比较好办的。而对于性能 ...
- 2009-07-03 14:33
- 浏览 1799
- 评论(0)
1.Set接口Set 接口继承 Collection 接口,而且它不允许集合中存在重复项,每个具体的 Set 实现类依赖添加的对象的 equals()方法来检查独一性。Set接口没有引入新方法,所以Set就是一个Collection,只不过其行为不同。
下面介绍Set接口3种主要的实现类。
HashSet 为快速查找而设计的Set。存入HashSet的元素必须定义hashCode()。
TreeSet 保存次序的Set,底层为树结构。使用它可以从Set中提取有序的序列。元素必须实现Comparable接口。
LinkedHashSet 具有HashSet的查询速度,且内部使用链表维护元素的顺 ...
- 2009-07-03 09:05
- 浏览 1584
- 评论(0)
因为调试eclispe,断修改初始内存参数,只设一个-Xmx是不够的,还必须设置-Xms,开始怀疑初始化参数的作用。废话不多说,开始研究。网上的好资料不多,有一篇解释还比较清楚,就拿来主义了。
最近在网上看到一些人讨论到java.l ...
- 2009-06-27 14:49
- 浏览 6282
- 评论(0)
动态编译用
rt.jar ,dt.jar ,tool.jar都是 做什么用的 ,分别什么时候需要设置到classpath里?
---------------------------------------------------------------
rt.jar是JAVA基础类库,dt.jar是关于运行环境的类库,tools.jar是工具类库
设置在classpath里是为了让你 import *
---------------------------------------------------------------
web系统都用到tool.jar
你用winr ...
- 2009-06-26 11:44
- 浏览 1435
- 评论(0)
单态模式也称单例( Singleton)模式,主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。这样做的目的就是节省资源。
Java代码
public class Singleton {
private Singleton(){}
//在自己内部定义自己一个实例,是不是很奇怪?
//注意这是private 只供内部调用
private static Singleton instance = new Singleton();
//这里提供了一个供外部访问本class的静态方法,可以直接访问
public sta ...
- 2009-06-23 21:23
- 浏览 829
- 评论(0)
创建型模式
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory ...
- 2009-06-23 21:22
- 浏览 745
- 评论(0)
1. 安装 Rational PurifyPlus 的三个工具( Quantify,pureCoverage,Purify )
2. 安装 jdk , jre ,配置好你的运行环境
3. 设置 JDK,JRE 环境变量
JAVA_HOME: C:\j2sdk1.4.2_09
Path: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
4. 设置 Purif ...
- 2009-06-10 10:39
- 浏览 1023
- 评论(0)