`
liweizlw
  • 浏览: 24181 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
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中执行,而过程不行。 其实我们可以将比较复杂的查询写成函数,然后到存储过程中调用这些函数。
Dom 4j 格式化xml补充 作为一个优秀的XML framework的Dom4j,本身提供了格式化文件的一些方法,让我们看看如何可以更方便的处理。 本文涉及如何格式化xml输出,设置输出字符集,以及XMLWriter不同的writer方法的区别。 Dom4j提供的格式化xml方法:     OutputFormat format = OutputFormat.createPrettyPrint();     XMLWriter writer = new XMLWriter( out, format );     writer.write( document );     ...
调用oracle的function /** 调用数据库里的一个函数 一个函数本质上一个返回一个结果的存储过程,这个例子示范了怎么调用有in、out和in/out参数的函数 ***********************************/ CallableStatement cs; try { // 调用一个没有参数的函数; 函数返回 a VARCHAR // 预处理callable语句   cs = connection.prepareCall("{? = call myfunc}"); // 注册返回值类型 cs.registerOutP ...
function document.onkeydown(){ var e = window.event; if(e.keyCode==13 && e.srcElement.type != 'button'){ e.keyCode = 9; return; } }
接口和抽象类的区别:     简言之:抽象类是“is a”,而接口则为“like a”. 下面从java编程来谈谈他们的区别: 首先他们连个的修饰不同,接口为interface 而抽象类则为abstract
本人刚入门不久,最近在开发过程中发现了个问题不是很明白, 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服务外,其他的和解压缩版没有区别。我使用压缩版。 第一步,我们需要下载 ...
在JAVA中, 在使用String.split方法分隔字符串时,但要注意有些字符不能直接用的,分隔符如果用到一些特殊字符,比如 "| " ,"*",等否则会出现问题,以前刚用时就因为这个问题而看了半天的代码。 public String[] split(Strin ...
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 ...
Global site tag (gtag.js) - Google Analytics