- 博客(38)
- 资源 (14)
- 收藏
- 关注
原创 java设计模式之-建造者模式
建造者模式能够将复杂的构建与其表示相分离,是的同样的构建过程可以创建出不同的表示。 建造者模式与抽象工厂的区别是:在建造者模式里,有个指导者,这个指导者来管理建造者,用户与指导者相互联系,指导者联系建造者,最终得到我们需要的产品。即建造者模式可以强制实行一种分步骤进行的建造过程。 建造者模式是将复杂的的内部创建封装在内部,对于外部调用的人员来说,只要传入指导者和建造者就可以了,
2014-08-23 17:31:25 1513
转载 oracle 10g 还原dmp文件
最近用到从oracle的dmp文件中还原数据由于没有这方面的资料,在网上搜集了一些,相信有以下这些资料,我们可以成功地将dmp文件用命令行的方式还原回去在这里我用的是oracle10g的版本,我的机器是512内存的,运行oracle的web管理程序有一些困难,所以我选择通过命令行的方式,以下我的安装完成后,oracle给出的报告Enterprise Manager
2013-07-01 08:56:27 2600
原创 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
2013-06-03 16:54:46 2246
转载 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
2013-06-03 16:04:35 520
转载 oracle存储过程 基础
转自:http://wen866595.iteye.com/blog/1733887差不多一年没写过存储过程,最近要写,发现基本忘了,google一番之后,觉得很有必要把基础的东西写下来备忘。语句块定义:Sql代码 decalre -- 变量声明 var1 number(2); -- 仅声明 var2 char
2012-11-24 08:22:44 383
转载 struts2 防止表单重复提交主要用的到标签是<s: token />
防止表单重复提交主要用的到标签是,拦截器 interceptor-refname="token"/>,还有一个默认的返回值resultname="invalid.token">/input.jspresult> 在页面加载时,产生一个GUID(Globally Unique Identifier,全局唯一标识符)值的隐藏输入框如: input type="h
2012-11-23 17:25:48 470
原创 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
2012-11-23 15:57:01 692
转载 sql横变竖
要将其转变为: 可以看得出来,表2列是由表1的行数据转化而来的,只有姓名列是表1中的列。一步一步的来嘛,其他的列难搞,如果表2只有1列姓名的话,那么very easy了,不就是一个简单的分组嘛。Select 姓名 From 表1 Group By 姓名 现在sql语句的架子搭起来了,无论以后如何变化,分组是少不了的。那么开始下一步,想这个结果集中再添加1列,多了我们
2012-11-07 18:25:26 1750
转载 java生成xml
XML是一种灵活的数据格式结构,可以用来进行转账除其他事项外应用程序的数据。 XML是常用的许多网络技术,例如通信结合RSS是一种XML文档的例子。本教程将介绍如何使用Java建立和编写XML基本的XML格式文件开始是一个指定XML文档的版本和文件的编码格式的特殊标签,例如:所有的标签都由一个 结束,但只有特殊的XML标记结束需要?。文件是由一个或多个节点或节点嵌套组成。每个节点代表文档中
2012-10-29 16:55:42 4973
转载 数据库连接池总结----Proxool
转载自:http://blog.csdn.net/wallimn/article/details/3563889一、为何需要 connection pooling 当我们进入了 Java 的开发世界, pool 也是一门学问, 如何让 connection 先建立好与 DB 的连结, 后来的人可以使用已经存在于 pool 的 connection, 减少连结的时间, 这么优秀的功能,
2012-10-26 13:40:43 2303 1
转载 注意Java代码的内存泄漏
转自:http://www.189works.com/article-72943-1.html对于有语言编译基础的同志,要注意了,如果你是刚学java的.那么下面你必须要看.当然本人也是一样,也会出现下面某些错误。所以本人总结了一些。当然都是个人看法.不代表就是对的.也许有些是错的.同时也希望熟悉JAVA的高高手指出.或者有更好的看法或建议.都可以和我沟通.大家一齐来学习。同时这也是对
2012-10-24 11:02:45 779
原创 struts2中根对象以及ognl
Struts2中的OGNL表达式语言是对Xwork的OGNL的封装。我们要理解一下几点: 1. Struts2中将ActionContext作为OGNL的上下文环境(ActionContext内部含有一个Map对象) 2. Struts2中的OGNL表达式语言的根对象是一个ValueStack,ValueStack中的每一个对象都被视为根对象。 Struts2框架将实例化的Action
2012-10-09 11:12:45 4540 2
转载 struts2中几个核心的组件ActionContext、ValueStack、OGNL表达式
转自:http://www.iteye.com/topic/11264551、ActionContext 当struts2框架接收到一个HTTP请求时,它立刻创建一个ActionContext、ValueStack、Action对象 ActionContext里有6个对象,分别是valueStack、parameters、request、session、application、
2012-10-09 10:48:31 1246
转载 jQuery Ajax 全解析
本文地址: jQuery Ajax 全解析本文作者:QLeelulu转载请标明出处!jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还
2012-10-08 14:47:04 726
转载 关于struts2的result type
转自:http://blog.csdn.net/struts2/article/details/1731386第八章 Result Types一个提交到服务器的处理通常可以分为两个阶段,第一个阶段查询服务器状态(查询或者更新数据库),第二个阶段选择一个合适的结果页面其返回给用户(这里要讲的Result的内容)。 Struts2提供了对不同种类返回结果的支持,常见
2012-10-08 09:53:52 452
转载 JSON与JAVA数据的转换
转自:http://www.blogjava.net/xcp/archive/2012/06/26/237730.htmlJSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。 下载地址:http://json-lib.sourceforge.net/ 还要需要的第3方包: org.apache.commo
2012-10-08 08:34:15 436
转载 26个提升java性能需要注意的地方
1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:控制资源的使用,通过线程同步来控制资源的并发访问;控制实例的产生,以达到节约资源的目的;控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2. 尽量避免随意使用静态变量要知道,当某个
2012-09-24 17:25:32 595
原创 eclipse快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针
2012-09-22 16:35:06 401
转载 SQL常用字符串函数
SQL常用字符串函数一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。3、LOWER()和UPPER()
2012-09-21 15:26:07 410
转载 oracle创建表空间
注意点:1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespaceuser_temp tempfile 'D:\oracle\ora
2012-09-19 10:26:38 415
转载 CKEditor+CKFinder屏蔽/开启“浏览服务器”按钮
1、去除上传图片功能中的浏览服务器按钮打开ckeditor\plugins\image\dialogs\image.js文件,搜索browseServer,找到该词第一次出现的位置,在后面修改,hidden:false/true。 2、去除上传文件功能中的浏览服务器按钮打开ckeditor\plugins\link\dialogs\link.js文件,同样搜索bro
2012-09-17 16:14:04 5535
转载 Why Google better than Baidu 百度的原罪—封杀Google的黑内幕
也许有些人不知道Google,google百度都是搜索引擎网站。 百度是目前中国最大的中文搜索引擎,Google是全球最大的并且最受欢迎的搜索引擎,主要的搜索服务有:网页搜索,图片搜索,视频搜索,地图搜索,新闻搜索..等。 暂且不谈Seo等内容,就说说为什么google是全球最大而百度只是中国最大的搜索引擎。以前的时候,用得最多的是百度,
2012-09-15 07:50:12 2765
转载 服务器上同时安装SQL2000和SQL2005指南
1、因为SQL2000安装过程中无法修改实例名称,故安装过程中必须先安装SQL2000,然后再安装SQL2005。安装SQL2005时必须修改SQL实例名称,否则将和SQL2000的实例名称冲突。2、安装完SQL2005后,开始准备用SQL2000客户端工具连接SQL2005,然后用SQL2005客户端工具连接SQL2000,后证明SQL2000和SQL2005客户端工具可以同时连接SQL
2012-09-15 07:49:25 2414
转载 JSP架构、JSP开发工具优缺点比较
随着技术的日新月异 ,JSP的新技术也层出不穷,为了方面大家的学习与工作,下面将简单的介绍一下JSP架构、JSP开发工具、Web服务器及其铖缺点。JSP架构:struts: Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实现机制。除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。
2012-09-14 16:55:08 638
转载 java追加内容到文件末尾
代码来了,不懂得加qq 1024680950 import java.io.BufferedWriter; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.OutputStr
2012-09-06 11:18:48 846
原创 struts2 启动报错
今天在myeclipse把以前做的某个web项目,加上了struts2框架,启动tomcat的时候老是报错,查了半天资料 说是tomcat下 不能同时有两个struts2的项目,于是在webapp下移除一个,重启,一切正常, 求解疑!!!!!!!!!!!!!!!!!! 记住:webapp下只能由一个strust2项目,删除的时候连work下的也要删除
2012-09-05 15:07:10 366
转载 url rewrite和struts2整合
在qieqie这里http://www.iteye.com/topic/53834发现了一个好东西,但按照他这里在项目里配置发现不成功今天在把之前在网上收集的资料找了下,找到答案在struts的filter-mapping中加入以下就可以了Xml代码 filter-mapping> filter-name>strut
2012-09-05 10:29:20 671
转载 el表达式 详解
EL表达式 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-
2012-09-04 16:06:20 290
转载 JSP编码以及乱码解决总结 .
转自:http://blog.csdn.net/magister_feng/article/details/6616326首先,说说JSP/Servlet中的几个编码的作用:1.作用:* 告诉JSP编译器在将JSP文件编译成Servlet时使用的编码。通常,在JSP内部定义的字符串(直接在JSP中定义,而不是从浏览器提交的数据)出现乱码时,很多都是由于该参数设置错误引起的。例如,你
2012-09-03 16:46:16 514
原创 oracle 启动 关闭 服务批处理
启动:@echo offecho 确定要启动Oracle 11g服务吗?pausenet start "OracleOraDb11g_home3TNSListener"net start "OracleServiceORCL"echo 启动Oracle 11g服务完成,请确认有没有错误发生。Pause 关闭:@echo offecho 确定要关
2012-09-01 11:49:01 415
转载 Oracle 无法监听 因目标主机或对象不存在 连接失败--解决方案
在配置Oracle过程中,监听服务无法启动的原因有很多,原因的分析主要通过Oracle配置过程中给出的错误信息进行判断。 我在配置过程中,安装过程都很顺利,基本没有出现错误。但在最后进入Oracle Enterprise Manager 10g Database Control后,发现控制台提示 无法监听。 在服务管理器中启动OracleOraDb10g_home1TN
2012-09-01 11:12:37 4675
转载 Oracle the network adapter could not establish the connection 异常
最近自己学oracle发现了这个异常去google搜索了一下,这个问题一大堆啊,可是解决的方法寥寥无几(也许本人搜索水平太差)。这问题整整困惑我3个小时啦。刚刚解决,在这里把自已解决问题的方法帖出来,帮助那些碰见相同问题的初学者。不废话了直入主题。1.确定oracle Listener 监听服务已经启动。2.如果你的oracle数据库不是安装在本机那么请把oracle所在主机防火墙
2012-09-01 10:57:32 802
转载 打开我的电脑出现手电筒
本文网址:http://bbs.bitscn.com/157123 复制 打开“我的电脑”时有手电筒一样的寻找现象.这几天不知道为什么出现撕开电脑再现的手电筒一样的寻找现象,等几十秒才出现内容。上网一找找到答案:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyCompute
2012-08-31 15:04:07 1373
原创 关于Tomcat的 Document base ……does not exist or is not a readable directory错误
关于Tomcat的 Document base ……does not exist or is not a readable directory错误Document base E:\WorkSpaces\eclipse3.4.1\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\jhmdp does not ex
2012-08-31 10:34:42 38065 4
原创 sql server 2005 或2008 数据库备份/还原问题,未备份数据库的日志尾部?
关于sql server 数据库备份、还原的问题:1,使用的是Sql Server 代理,通过创建作业、步骤、计划,进行自动备份的,在还原的时候,就出现上边的错误。下边是:步骤中的命令的代码:DECLARE @strPath NVARCHAR(200)set @strPath = convert(NVARCHAR(19),getdate(),120)set @strPat
2012-08-30 16:53:09 3147
原创 sqlserver java 备份+还原
啥也不说,代码自己看,原理网上已经有人说的很清楚了 /** * sqlserver数据库备份 */ public static void backSqlServer() { Connection conn=DbConnection.getConn(); String bakupname="d:/sqlserverBack/test.bak"; try {
2012-08-30 16:51:51 856
转载 mysql 备份还原 命令
MySQL数据库备份和还原的常用命令时间:2007-11-02 23:29:09 类别:技术 访问:28,657 views RSS 2.0 评论 备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除
2012-08-30 15:42:16 417
转载 result与resultset的区别
以前用jdbc的时候,只知道有一个resultset是结果集,今天逛论坛的时候,看见有位哥们用这个,然后就搜了一下,大家一起学习学习ResultSet: 1,定义 public interface ResultSet 表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。 2,获得 Statement
2012-08-27 08:26:06 2764
好用日期控件
2012-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人