- 浏览: 8314 次
- 性别:
- 来自: 武汉
最新评论
文章列表
oracle的分析函数over及开窗函数
一:分析函数over Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是 对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过几个例子来说明其应用。 1:统计某商店的营业额。 date sale 1 20 2 15 3 14 4 18 5 30 规则:按天统计:每天都统计前面几天的总额 select t.* ,sum(sale) over(order by date) sum from example t 得到的结果: DATE SALE SUM —– ——– —— 1 20 20 –1 ...
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对 ...
File和RandomAccessFile归纳总结
一、File类
1)File类用途:用于描述文件系统中的一个文件或目录。
2)具体用法:
1>创建File类
File file = new File("."+File.separator+"test.txt");
注意:在路径中使用目录的层级分隔符在不同系统中有区别
* windows默认为"\& ...
Servlet 3.0简单介绍(转)+补充
作为web应用开发关键的Java API之一,Servlet规范自从诞生之日起,除了添加诸如过滤器和web应用事件之类的功能之外,它还鲜有任何重大的变革之举。然而,新的Servlet 3.0规范的发布将对开发人员构建Java web应用程序的方式产生重大的影响。
本文将向读者简要介绍Servlet 3.0中引入的各种新特性。然后,我们将通过示例代码详细讲解Servlet 3.0的过滤器和监听器的用法。同时,我们还将讨论如何将框架及其他程序库插入一个web应用中。 本文最后简要讨论Servlet 3.0对异步处理的支持,以及对现有 ...
Java常见集合的归纳总结
首先来看看集合的关系:
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap
一、Collection接口中定义的方法
int size():获取当前集合中的元素数量
boolean isEmpty():查看当前集合中是否包含元素
不包含返回true
...
1、String对象的初始化
由于String对象特别常用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下:
String s = “abc”;
s = “Java语言”;
其实按照面向对象的标准语法,其格式应该为:
String s = new String(“abc”);
s = new ...
在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。
对于直接继承Thread的类来说,代码大致框架是:
1
2
3
4
5
6
7
8
9
10
11
12
class 类名 extends Thread{
方法1;
方法2;
…
public void run(){
// other code…
}
属性1;
属性2;
…
}
先看一个简单的例子:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/**
* @author R ...