- 浏览: 24697 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
maoyu.love:
好东西,详细
java中split要注意的问题 -
zhangzi:
学习了,谢谢
java中split要注意的问题 -
lovinchan:
太犀利啦 正好对我有用 ````哈哈 谢啦
java中split要注意的问题 -
橡树心:
数组传的是对象的引用,是数组在内存中的地址
数组的值是怎么传递的? -
jimiyiyi:
String str = "String" ...
数组的值是怎么传递的?
文章列表
1. logic:empty
该标签是用来判断是否为空的。如果为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况:
1)当Java对象为null时;
2)当String对象为""时;
3)当java.util.Collection对象中的isEmpty()返回true时;
4)当java.util.Map对象中的isEmpty()返回true时。
eg.
该句等同于:
if (u ...
ROW_NUMBER() OVER (PARTITION BY COL1 ORDER BY COL2)
表示根据COL1分组,在分组内部根据 COL2排序
而这个值就表示每组内部排序后的顺序编号(组内连续的唯一的)
RANK() 类似,不过RANK 排序的时候跟派名次一样,可以并列2个第一名之后 是第3名
LAG 表示 分组排序后 ,组内后面一条记录减前面一条记录的差,第一条可返回 NULL
BTW: EXPERT ONE ON ONE 上讲的最详细,还有很多相关特性,文档看起来比较费劲
row_number()和rownum差不多,功能更强一点(可以在各个分组内从1开时排序)
r ...
SELECT /*+ rule */ s.username,
decode(l.type,'TM','TABLE LOCK',
'TX','ROW LOCK',
NULL) LOCK_LEVEL,
o.owner,o.object_name,o.object_type,
s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuser
FROM v$session s,v$lock l,dba_objects o
WHERE l.sid = s.sid
AND l.id1 = o.object_id(+)
AND s.username is NOT ...
一、oracle中函数和存储过程的区别?
A:函数必须有返回值,而过程没有返回值。
B:函数可以单独执行,而过程必须通过execute执行。
C:函数可以嵌入到sql中执行,而过程不行。
其实我们可以将比较复杂的查询写成函数,然后到存储过程中调用这些函数。
- 2009-10-20 17:10
- 浏览 1321
- 评论(0)
Dom 4j 格式化xml补充
作为一个优秀的XML framework的Dom4j,本身提供了格式化文件的一些方法,让我们看看如何可以更方便的处理。
本文涉及如何格式化xml输出,设置输出字符集,以及XMLWriter不同的writer方法的区别。
Dom4j提供的格式化xml方法:
OutputFormat format = OutputFormat.createPrettyPrint();
XMLWriter writer = new XMLWriter( out, format );
writer.write( document );
...
- 2009-08-04 15:13
- 浏览 1278
- 评论(0)
调用oracle的function
/**
调用数据库里的一个函数
一个函数本质上一个返回一个结果的存储过程,这个例子示范了怎么调用有in、out和in/out参数的函数
***********************************/
CallableStatement cs;
try {
// 调用一个没有参数的函数; 函数返回 a VARCHAR
// 预处理callable语句
cs = connection.prepareCall("{? = call myfunc}");
// 注册返回值类型
cs.registerOutP ...
- 2009-06-24 15:29
- 浏览 1557
- 评论(0)
function document.onkeydown(){
var e = window.event;
if(e.keyCode==13 && e.srcElement.type != 'button'){
e.keyCode = 9;
return;
}
}
- 2008-09-16 11:05
- 浏览 1166
- 评论(0)
接口和抽象类的区别:
简言之:抽象类是“is a”,而接口则为“like a”.
下面从java编程来谈谈他们的区别:
首先他们连个的修饰不同,接口为interface 而抽象类则为abstract
- 2008-08-04 18:00
- 浏览 694
- 评论(0)
本人刚入门不久,最近在开发过程中发现了个问题不是很明白,
public class Test {
public static void main(String args[]){
String str = "String";
int [] arr = {1,2};
Test2 t2 = new Test2();
t2.fun(str);
t2.fun2(arr);
System.out.println(str);
System.out.println(arr[0]);
System.out.println(arr[1]);
}
}
clas ...
Servlet(java服务器小程序):使用java语言编写的服务器端程序,是由服务器端调用和执行的,按照Servlet自身规范编写的java类。
Servlet中最重要的是Servlet接口,所有的Servlet都必须实现自该接口,途径有很多:javax.servlet.http.HttpServlet.
这里要看一下Servlet的流程,首先客户端(web浏览器)通过HTTP提出请求,web服务器接收该请求并将其发送给servlet,首先判断servlet是否被加载,如果没有被加载则首先web服务器把它加载到JVM并且执行它,若已经被加载则接收该HTTP请求,执行servlet生命 ...
Tomcat 是一款优秀的JSP/Servlet容器,最初由SUN开发,后来被贡献给了Apache社区。Tomcat现在的版本已到6。Tomcat6实现了 Servlet2.5和JSP2.1规范。针对web开发和web服务,提供了更多的新功能。本文使用的版本为Tomcat6.0.14,要求的JDK版本至少为1.5。Tomcat不同版本间的配置有差异,如果读者使用的是其他版本,请仔细阅读Tomat官方文档,或者到网上寻找相关的资料。
Tomcat有安装版和解压缩版两种版本,安装版除了提供一个图形界面的后台和Windows服务外,其他的和解压缩版没有区别。我使用压缩版。
第一步,我们需要下载 ...
- 2008-03-11 13:46
- 浏览 2679
- 评论(0)
在JAVA中, 在使用String.split方法分隔字符串时,但要注意有些字符不能直接用的,分隔符如果用到一些特殊字符,比如 "| " ,"*",等否则会出现问题,以前刚用时就因为这个问题而看了半天的代码。
public String[] split(Strin ...
- 2008-03-11 09:26
- 浏览 5118
- 评论(3)
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。
一、连接各种数据库方式速查表
下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。
1、Oracle8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver").newIn ...
<html>
<head>
<title>下拉框联动</title>
<script language="javascript">
var city= [
["41","1","北京"],["41","2","上海"],["41","3","武汉"],["41","4",&q ...
- 2008-03-11 09:19
- 浏览 1304
- 评论(3)