- 浏览: 19821 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
文章列表
oracle分区
范围分区
例子:按表中年份字段来分区
create table sales2(invoice_no number,sale_year number,sale_month number,sale_day number)partition by range (sale_year)(partition sp1 values less than (2012) tablespace salespace,partition sp2 values less than (2013),partition sp3 values less than (2014))
查询分区情况
sele ...
decode
语法如下:DECODE(value, if1, then1, if2,then2, if3,then3, . . . else )Value 代表某个表的任何类型的任意列或一个通过计算所得的任何结果。当每个value值被测试,如果value的值为if1,Decode 函数的结果是then1;如果value等于if2,Decode函数结果是then2;等等。事实上,可以给出多个if/then 配对。如果value结果不等于给出的任何配对时,Decode 结果就返回else 。
例子
select product_id,decode(warehouse_id,1,'book', ...
find-name 按照文件名查找文件-perm 按照文件权限来查找文件-user 按照文件所属主来查找文件-group 按照文件所属的组来查找文件-mtime -n/+n 按照文件的更改时间来查找文件 +n 表示文件更改时间距现在n天以内 -n 表示文件 ...
web服务器
学习web开发,需要先安装一台web服务器,然后再在web服务器中开发相应的web资源,供用户使用浏览器访问。由于web开发属于浏览器(Browser)访问服务器(Server)的模式,所以web开发属于——B/S结构程序的开发
Tomcat目录层次结构bin 存放启动和关闭Tomcat的脚本文件conf 存放Tomcat的各个配置文件lib 存放Tomcat服务器的支撑jar包logs 存放Tomcat的日志文件temp 存放Tomcat运行时的临 ...
与静态代理类对照的是动态代理类,动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码。动态代理类不仅简化了编程工作,而且提高了软件系统的可扩展性,因为Java 反射机制可以生成任意类型的动态代理类。java.lang.reflect 包中的Proxy类和InvocationHandler 接口提供了生成动态代理类的能力。 所谓的Dynamic Proxy是这样的一个类:它是在运行时生成的class,在生成它是你必须提供一组interface给它,然后该类宣称实现了interface。其实就是一个proxy,它不会替你做任何实质的工作,在生 ...
相对定位和绝对定位定位标签:position包含属性:relative(相对) absolute(绝对)1.position:relative; 如果对一个元素进行相对定位,首先它将出现在它所在的位置上。然后通过设置垂直或水平位置,让这个元素"相对于"它的 ...
JDK java软件开发工具包
包括java运行环境,java开发工具,java基础的类库bin 存放java各种可执行文件jre java运行环境lib jdk所需要的一些资源文件和资源包
helloworld背后的故事1.编写代码2.编译机器不认识我们写的代码,需要进行编译成字节码,编译后的文件叫做class文件3.类装载ClassLoader执行程序寻找和装载所需要的类 4.字节码校验(byte-code)对class文件的代码进行校验,保证代码的安全性5.解释(Interpreter)或者JIT(just in time,java即时编译)可是机器也不能认识class文件,还需要被 ...
BaseCommandController
命令控制器通用基类,提供了以下功能支持:
1、数据绑定:请求参数绑定到一个command object(命令对象,非GoF里的命令设计模式),这里的命令对象是指绑定请求参数的任何POJO对象;
commandClass:表示命令 ...
Spring Web MVC处理请求的流程
具体执行步骤如下:
1、 首先用户发送请求————>前端控制器,前端控制器根据请求信息(如URL)来决定选择哪一个页面控制器进行处理并把请求委托给它,即以前的控制器的控制逻辑部分;
...
控制反转
应用本身不负责依赖对象的创建以及维护,依赖对象的创建及维护都是由外部容器负责。这样控制权就由应用转移到外部容器,控制权的转移就是所谓的反转。轻量级与重量级概念的划分
主要看它使用了多少服务.使用的服务越多,容器要为普通java对象做的工作就越多,必然会影响到应用的发布时间或者是运行性能.
对于spring容器,它提供了很多服务,但这些服务并不是默认为应用打开的,应用需要某种服务,还需要指明使用该服务,如果应用使用的服务很少,如:只使用了spring核心服务,那么我们可以认为此时应用属于轻量级的,如果应用使用了spring提供的大部分服务,这时应用就属于重量级。目前EJB容 ...
例一:在系统中输入字符并且统计下各个字符出现的次数
package com.it;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
public class CountNumber {
/**
* @param args计算字符串中各个字符出现的次数
* ...
Javax.xml.transform包中的Transformer类用于把代表Xml文件的Document对象转换成某种格式进行输出,例如把xml文件应用转换成HTML,利用这个对象,当然也可以把Document重新写出一个xml文件中去。
Transformer类通过transfor方法完成转换操作,该方法接受一个源和一个目的地:
Javax.xml.transform.DOMSource类关联要转换的document,
Javax.xml.transform.streamResult类对象来表示数据的目的地。
Transformer对象通过TransformerFactory获得 ...
Jaxp对xml解析
JAXP开发包对java se的一部分,它是由javax.xml,org.w3x.dom,org.xml.sax包及其子包组成。
在javax.xml.parsers包中,定义了几个工厂类,当调用这些工厂类。可以得到xml文档的DOM或SAX的解析器,从而实现对XML文档的解析
javax.xml.parsers包中的DocumentBuilderFactory用于创建DOM模式的解析器对象,DocumentBuilderFactory是一个抽象工厂类,它不能直接实例化,但该类提供了一个newInstance方法,这个方法会根据本地平台默认安装的解析器,自动创建 ...
xml解析方式
dom:(document object model),文档对象模型,是w3c组织推荐的解析的xml的一种方式
sax:(simple api for xml),不是官方标准,但是xml社区事实上的标准,几乎所有的xml解析器都支持它xml解析开发包
Jaxp(sun公司),dom4j,Jdomdom和sax解析的原理
在dom中,解析文档的结构类似为一棵树,文档、文档中的根、元素、元素内容、属性、属性值等都是以对象模型的形式表示的。Dom能够在内存中保存整个文档的模型,可以方便对xml元素。
当sax分析器对xml文档进行分析时 ...
xml约束
编写一个文档来约束一个xml文档的书写规范常用的约束技术
XML DTD
XML Schema
DTD(Document Type Definition),全程为文档类型定义
举例:
文件清单:book.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE 图书 SYSTEM "book.dtd">
<图书>
<书>
...