摘要: Oracle中groupby用法在select语句中可以使用groupby子句将行划分成较小的组,一旦使用分组后select操作的对象变为各个分组后的数据,使用聚组函数返回的是每一个组的汇总信息。使用having子句限制返回的结果集。groupby子句可以将查询结果分组,并返回行的汇总信息Oracle按照groupby子句中指定的表达式的值分组查询结果。在带有groupby子句的查询语句中,在select列表中指定的列要么是groupby子句中指定的列,要么包含聚组函数selectmax(sal),jobempgroupbyjob;(注意max(sal),job的job并非一定要出现,但有意义 阅读全文
posted @ 2013-07-24 23:11 星海浮沙 阅读(6116) 评论(0) 推荐(0)
摘要: Oracle COALESCE函数语法为COALESCE(表达式1,表达式2,...,表达式n),n>=2,此表达式的功能为返回第一个不为空的表达式,如果都为空则返回空值。注意:所有表达式必须为同一类型或者能转换成同一类型。 阅读全文
posted @ 2013-07-24 22:02 星海浮沙 阅读(216) 评论(0) 推荐(0)
摘要: 格式为:NVL( string1, replace_with)功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值。引申一下,此NVL的作用与SQLserver 中的 ISNULL( string1, replace_with) 一样。注意事项:string1和replace_with必须为同一数据类型,除非显式的使用TO_CHAR函数。例:NVL(TO_CHAR(numeric_column), 'some string') 其中numeric_column代指某个数字类型的值。例:nvl(yanlei777,0) &g 阅读全文
posted @ 2013-07-24 21:54 星海浮沙 阅读(690) 评论(0) 推荐(0)
摘要: 什么是泛型?泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加任意类的对象,即使最常见的情况是在给定映射(map)中保存某个特定类型(比如 String)的对象。因为 Map.get() 被定义为返回 Object,所以一般必须将 Map.get() 的结果强制类型转换为期望的类型,如下面 阅读全文
posted @ 2013-07-18 13:39 星海浮沙 阅读(168) 评论(0) 推荐(0)
摘要: RT:打开所在的wordspace文件夹,在下面子文件夹.metadata\.plugins\org.eclipse.core.runtime\.settings删除com.genuitec.eclipse.ast.deploy.core.prefs即可 阅读全文
posted @ 2013-07-18 03:55 星海浮沙 阅读(14667) 评论(0) 推荐(4)
摘要: request.getAttribute():是request时设置的变量的值,用request.setAttribute("name","您自己的值");来设置值,request.getParameter():提取发送过来的参数如:本网页http://community.csdn.net/Expert/topic/4633/4633804.xml?temp=.3488123request.getParameter("temp")==".3488123"request.getParameter是用来接受来自get方 阅读全文
posted @ 2013-07-18 02:58 星海浮沙 阅读(364) 评论(0) 推荐(0)
摘要: 本文从Java异常最基本的概念、语法开始讲述了Java异常处理的基本知识,分析了Java异常体系结构,对比Spring的异常处理框 架,阐述了异常处理的基本原则。并且作者提出了自己处理一个大型应用系统异常的思想,并通过设计一个异常处理的框架来论述此思想。 一、 异常的概念和Java异常体系结构 异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架,是Java语言健壮性的一个重要体现。 Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。在Java API中已经定义了许多异常类,这些异常类分为两大类, 阅读全文
posted @ 2013-07-18 02:23 星海浮沙 阅读(214) 评论(0) 推荐(0)
摘要: 注意匿名类的声明是在编译时进行的,实例化在运行时进行。这意味着for循环中的一个new语句会创建相同匿名类的几个实例,而不是创建几个不同匿名类的一个实例。在使用匿名内部类时,要记住以下几个原则: ·匿名内部类不能有构造方法。 ·匿名内部类不能定义任何静态成员、方法和类。 ·匿名内部类不能是public,protected,private,static。 ·只能创建匿名内部类的一个实例。·一个匿名内部类一定是在new的后面,用其隐含实现一个接口或实现一个类。 ·因匿名内部类为局部内部类,所以局部内部类的所有限制都对其生效。 · 阅读全文
posted @ 2013-07-17 23:04 星海浮沙 阅读(203) 评论(0) 推荐(0)
摘要: request.getParameterMap()的返回类型是Map类型的对象,也就是符合key-value的对应关系,但这里要注意的 是,value的类型是String[],而不是String.得到jsp页面提交的参数很容易,但通过它可以将request中的参数和值变 成一个map,以下是将得到的参数和值打印出来,形成的map结构:map(key,value[]),即:key是String型,value是 String型数组。例如:request中的参数t1=1&t1=2&t2=3形成的map结构:key=t1; value[0]=1,value[1]=2key=t2;val 阅读全文
posted @ 2013-07-17 22:47 星海浮沙 阅读(175) 评论(0) 推荐(0)
摘要: 做java开发时ctrl+alt+上下键是复制和移动代码行,但是windows老有快捷键占用。ctrl+alt+上下键屏幕就颠倒了,在网上搜了好多,大都模糊的说了一下。这里我详细说下。XP和WIN7均可直接在桌面点击右键 --> 图型选项 --> 快捷键 -->禁用 阅读全文
posted @ 2013-07-17 22:45 星海浮沙 阅读(541) 评论(0) 推荐(0)