`
文章列表
JDBC1.0 、JDBC2.0 、JDBC3.0 中分别用以下方法创建Statement 。 JDBC1.0 : createStatement() JDBC2.0 : createStatement(resultSetType, resultSetConcurrency) JDBC3.0 : createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)   下面依次分析resultSetType 、resultSetConcurrency 、resultSetHoldability 这几个参数 ...

Spring3.0 AOP 详解

一、什么是 AOP。 AOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。   二、AOP 的作用。 常常通过 AOP ...
转自:http://tianzt.blog.51cto.com/459544/171759/ 此文从以下几个方面来整理关于分区表的概念及操作:         1.表空间及分区表的概念         2.表分区的具体作用         3.表分区的优缺点         4.表分区的几种类 ...
组合和聚合是有很大区别的,这个区别不是在形式上,而是在本质上:比如A类中包含B类的一个引用b,当A类的一个对象消亡时,b这个引用所指向的对象也同时消亡(没有任何一个引用指向它,成了垃圾对象),这种情况叫做组合,反之b所指向的对象还会有另外的引用指向它,这种情况叫聚合。 现实生活中:人和手,脚是组合关系,因为当人死亡后人的手也就不复存在了。人和他的电脑是聚合关系。 class Hand{ } class Computer{ } 组合: class Person{ private Hand hand; public Person(){ hand = new Hand(); ...
转自:http://www.cnblogs.com/java-my-life/archive/2012/05/08/2487757.html 在阎宏博士的《JAVA与模式》一书中开头是这样描述不变(Immutable)模式的:   一个对象的状态在对象被创建之后就不再变化,这就是所谓的不变模式。 不变模式的结构   不变模式可增强对象的强壮型(robustness)。不变模式允许多个对象共享某一个对象,降低了对该对象进行并发访问时的同步化开销。如果需要修改一个不变对象的状态,那么就需要建立一个新的同类型对象,并在创建时将这个新的状态存储在新对象里。   不变模式只涉及到一个类。一个 ...
在阎宏博士的《JAVA与模式》一书中开头是这样描述策略(Strategy)模式的:   策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 策略模式的结构   策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。用一句话来说,就是:“准备一组算法,并将每一个算法封装起来,使得它们可以互换”。下面就以一个示意性的实现讲解策略模式实例的结构。    ...
java_my_life    转自:http://www.cnblogs.com/java-my-life/archive/2012/05/14/2495235.html 《JAVA与模式》之模板方法模式 在阎宏博士的《JAVA与模式》一书中开头是这样描述模板方法(Template Method)模式的:   模板方法模式是类的行为 ...
导读J2SE1.4以上版本中发布了全新的I/O类库。本文将通过一些实例来简单介绍NIO库提供的一些新特性:非阻塞I/O,字符转换,缓冲以及通道。   一. 介绍NIO NIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。1. Buffer:它是包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的I/O操作。2. Charset:它提供Unicode字符串影射到字节序列以及逆影射的操作。3. Channels:包含socket,file和pipe三种管道,它实际上是双向交流的通道。4. Selector:它将多元异 ...

Hadoop安装配置

转自:http://www.cnblogs.com/xia520pi/archive/2012/05/16/2503949.html    
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName .tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName———————————————.bz2解压1:bzip2 -d FileName.bz2解压2:bunzip2 FileName.bz2 ...

Linux文件权限

 一、Linux文件权限    每个Linux文件具有四种访问权限:可读(r)、可写(w)、可执行(x)和无权限(-)。    利用ls -l命令可以看到某个文件或目录的权限,它以显示数据的第一个字段为    准。第一个字段由10个字符组成,如下:        -rwxr-xr-x    第一位表示文件类型,-表示文件,d表示目录    2-4位表示文件所有者的权限,u权限    5-7位表示文件所有者所属组成员的权限,g权限    8-10位表示所有者所属组之外的用户的权限,o权限       2-10位的权限总和有时称为a权限
转自:http://blog.csdn.net/ningguixin/article/details/8171581 XML我们并不陌生,在企业级应用中有很广的用途。具体就不再说,下面介绍一下DTD,XSD的区别并以XSD为例看spring中定义与使用。1.DTD(Documnet Type Definition) DTD即文档类型定义,是一种 ...
转:http://www.csdn.net/article/2014-01-20/2818201-ten-quick-fixes-reduce-page-weight

提高EXTJS执行速度

ExtJS那华丽的界面,会吸引每一个看过它的开发者,但是用其制作出来的网站,如果发布在网络上,访问属实是让人很头疼的事情,中国网络情况又如 此的差,世界排行46(中国网络状况整体提高全球信息技术排名第46名-2009年),可叹我泱泱大国五千年呢,又发牢骚,废话还是少说,言归正传吧~   一,首先,下载tk-filters-1.0.1.zip   二,解压这个tk-filters-1.0.1.zip压缩文件 ;   三,将解压后的文件tk-filters.jar放在Ext项目的WEB-INF/lib/下   四,打开解压后的文件夹tk-filters\conf\tk-filter ...
转自:http://www.oschina.net/code/snippet_12_259 . [代码]CompressFileGZIP.java     01 import java.util.zip.GZIPOutputStream; 02 import java.io.FileOutputStream; 03 import java.io.FileInputStream; 04 import java.io.FileNotFoundException; 05 import java ...
Global site tag (gtag.js) - Google Analytics