java设计模式之-建造者模式 建造者模式能够将复杂的构建与其表示相分离,是的同样的构建过程可以创建出不同的表示。 建造者模式与抽象工厂的区别是:在建造者模式里,有个指导者,这个指导者来管理建造者,用户与指导者相互联系,指导者联系建造者,最终得到我们需要的产品。即建造者模式可以强制实行一种分步骤进行的建造过程。 建造者模式是将复杂的的内部创建封装在内部,对于外部调用的人员来说,只要传入指导者和建造者就可以了,
oracle 10g 还原dmp文件 最近用到从oracle的dmp文件中还原数据由于没有这方面的资料,在网上搜集了一些,相信有以下这些资料,我们可以成功地将dmp文件用命令行的方式还原回去在这里我用的是oracle10g的版本,我的机器是512内存的,运行oracle的web管理程序有一些困难,所以我选择通过命令行的方式,以下我的安装完成后,oracle给出的报告Enterprise Manager
ubuntu 安装tomcat找不到java_home 首先,请保证您在Ubuntu下已安装了jdk并有设置JAVA_HOME环境变量。然后,在http://tomcat.apache.org/上下载得到apache-tomcat-5.5.27.tar.gz,我将其移动至/usr/share/tomcat5,然后执行tar -zxvf apache-tomcat-5.5.27.tar.gz得到一个文件夹apache-tomcat5.5.27
ubuntu 下jdk 安装 Ubuntu JDK安装配置的详细步骤: Ubuntu JDK安装配置1.下载jdk 下载连接http://java.sun.com/javase/downloads/index.jsp 选择jdk-6u14-linux-i586.bin下载,将jdk-6u14-linux-i586.bin放置于目录/home/liyouliang/developUbuntu JDK安装配置2
oracle存储过程 基础 转自:http://wen866595.iteye.com/blog/1733887差不多一年没写过存储过程,最近要写,发现基本忘了,google一番之后,觉得很有必要把基础的东西写下来备忘。语句块定义:Sql代码 decalre -- 变量声明 var1 number(2); -- 仅声明 var2 char
struts2 防止表单重复提交主要用的到标签是<s: token /> 防止表单重复提交主要用的到标签是,拦截器 interceptor-refname="token"/>,还有一个默认的返回值resultname="invalid.token">/input.jspresult> 在页面加载时,产生一个GUID(Globally Unique Identifier,全局唯一标识符)值的隐藏输入框如: input type="h
java 递归 小例子 demo:求10的阶乘。。 如下:public class Test { static int multiply(int n){ if(n==1||n==0) return n; else return n*multiply(n-1); } public static void main(String[] args){ System.out.println(multiply(1
sql横变竖 要将其转变为: 可以看得出来,表2列是由表1的行数据转化而来的,只有姓名列是表1中的列。一步一步的来嘛,其他的列难搞,如果表2只有1列姓名的话,那么very easy了,不就是一个简单的分组嘛。Select 姓名 From 表1 Group By 姓名 现在sql语句的架子搭起来了,无论以后如何变化,分组是少不了的。那么开始下一步,想这个结果集中再添加1列,多了我们
java生成xml XML是一种灵活的数据格式结构,可以用来进行转账除其他事项外应用程序的数据。 XML是常用的许多网络技术,例如通信结合RSS是一种XML文档的例子。本教程将介绍如何使用Java建立和编写XML基本的XML格式文件开始是一个指定XML文档的版本和文件的编码格式的特殊标签,例如:所有的标签都由一个 结束,但只有特殊的XML标记结束需要?。文件是由一个或多个节点或节点嵌套组成。每个节点代表文档中
数据库连接池总结----Proxool 转载自:http://blog.csdn.net/wallimn/article/details/3563889一、为何需要 connection pooling 当我们进入了 Java 的开发世界, pool 也是一门学问, 如何让 connection 先建立好与 DB 的连结, 后来的人可以使用已经存在于 pool 的 connection, 减少连结的时间, 这么优秀的功能,
注意Java代码的内存泄漏 转自:http://www.189works.com/article-72943-1.html对于有语言编译基础的同志,要注意了,如果你是刚学java的.那么下面你必须要看.当然本人也是一样,也会出现下面某些错误。所以本人总结了一些。当然都是个人看法.不代表就是对的.也许有些是错的.同时也希望熟悉JAVA的高高手指出.或者有更好的看法或建议.都可以和我沟通.大家一齐来学习。同时这也是对
struts2中根对象以及ognl Struts2中的OGNL表达式语言是对Xwork的OGNL的封装。我们要理解一下几点: 1. Struts2中将ActionContext作为OGNL的上下文环境(ActionContext内部含有一个Map对象) 2. Struts2中的OGNL表达式语言的根对象是一个ValueStack,ValueStack中的每一个对象都被视为根对象。 Struts2框架将实例化的Action
struts2中几个核心的组件ActionContext、ValueStack、OGNL表达式 转自:http://www.iteye.com/topic/11264551、ActionContext 当struts2框架接收到一个HTTP请求时,它立刻创建一个ActionContext、ValueStack、Action对象 ActionContext里有6个对象,分别是valueStack、parameters、request、session、application、