自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Roy'space

enjoy every day!

  • 博客(59)
  • 资源 (2)
  • 收藏
  • 关注

转载 图解MyEclipse配置struts+hibernate+spring

  这几天把hibernate和spring好好看了下,再想想struts的一些东西,决定把3个整合一下一起用,表现层用struts+freemarker,业务层用spring,hibernate处理持久层。在struts中,利用委托,将action的处理委托给spring进行,struts只负责页面逻辑。  前些日子下了Eclipse 3.2+MyEclipse5.0M2,感觉MyEclipse

2007-06-20 15:56:00 1671 2

转载 JasperReport 学习必备手册

JasperReport 学习必备手册               这是我学习JasperReport的一点经验,欢迎大家指正、赐教,我只是起个砖块的作用,大家就接着抛玉吧,希望最后真的能累成一个必备手册,呵呵。       假设大家已经对JasperReport有一定的了解(至少知道大概的开发流程),这里就不赘述JasperReport的好处、设计、表达式的定义等JasperRe

2007-03-07 22:38:00 1295

原创 局域网内安装jre到客户端的简单办法

 众所周知,如果在IE中使用APPLET的话需要安装JAVA环境(JRE),这对基于INTERNET的应用来说,并非难事,只需要在JSP、HTML页面指定下载的网址就能够实现,代码如下:    var _info = navigator.userAgent;     var _ns = false;     var _ns6 = false;    var _ie = (_info.ind

2007-03-07 16:58:00 1444

转载 java生成数字证书方法

 Java 中生成数字证书也很简单的。 1、创建证书 Java 中的 keytool.exe (位于 JDKBin 目录下)可以用来创建数字证书,所有的数字证书是以一条一条(采用别名区别)的形式存入证书库的中,证书库中的一条证书包含该条证书的私钥,公钥和对应的数字证书的信息。证书库中的一条证书可以导出数字证书文件,数字证书文件只包括主体信息和对应的公钥。 每一个证书库是一个文件组成,它有访问密

2007-03-01 21:15:00 1973

转载 生成无重复随机数的2种方法

第一种方法,在一个待选数组中随机产生一个数,然后把他放到待选数组的最后,然后从length-1里随机产生下一个随机数,如此类推 public static int[] randoms(){Random r = new Random(); int temp1,temp2;int sen

2007-01-17 00:56:00 1066

转载 Eclipse快捷键指南

 编辑 作用域 功能 快捷键

2007-01-16 15:00:00 649

转载 java中相对路径,绝对路径问题总结

前言: 前一段时间,由于在处理Web应用下的文件创建与移动等,因此涉及到很多关于java中相对路径,绝对路径等问题。同时,对于Web应用中的相对路径,绝对路径,以及Java.io.File类学习了一下。也找了一些资料。希望大家遇到类似的问题,可以更有效的解决。====================================================================

2006-12-25 12:26:00 1126 2

转载 关于Struts里提交中文表单到ActionForm后的乱码问题。

由于Struts框架直接把表单数据发送给了ActionForm,所以这里面没有对HttpRequestServlet进行SetCharacterEncoding,所以默认是按照ISO-8859-1(参见Tomcat 源代码中的org.apache.catalina.connector.HttpRequestBase中的protected void parseParameters()方法),

2006-12-22 20:28:00 1580

转载 oracle中的数据库乱码的原因与解决

“在SQL*Plus中用insert插进的都是中文的,为什么一存入服务器后,再select出的就是???”     “有的时候,服务器数据先导出,重装服务器,再导入数据,结果,发生数据查询成???”     ……     这些问题,一般是因为字符集设置不对造成的。     很久以来,字符集一直是困扰着众多Oracle爱好者的问题,笔者从事Oracle数据库管理和应用已经几年了,经常接到客户的类似上

2006-11-14 08:40:00 1760

转载 Tomcat的配置方法(解压版)

Tomcat解压版虽然不用安装,但是死难配!!之前刚学的时候很是郁闷了一阵,Jsp倒还好,但是Servlet死活跑不起来。今天就把你给记下来!!  解压到C:/Tomcat  然后再配置环境变量:  添加三个系统变量:  JAVA_HOME:C:/JDK  TOMCAT_HOME:C:/Tomcat  CLASSPATH:%JAVA_HOME%/lib;%TOMCAT_HOME%/common/l

2006-11-09 13:54:00 1405

转载 在Oracle中实现各种日期处理

TO_DATE格式   Day:     dd    number     12   dy    abbreviated  fri       day   spelled out  friday               ddspth  spelled out,  ordinal  twelfth   Month:    mm    number     03   mon   abbreviat

2006-10-24 11:15:00 1016

转载 SQLServer和Oracle常用函数对比

数学函数   1.绝对值   S:select abs(-1) value   O:select abs(-1) value from dual   2.取整(大)   S:select ceiling(-1.001) value   O:select ceil(-1.001) value from dual   3.取整(小)   S:select floor(-1.001) value   O

2006-10-24 11:03:00 707

转载 一个基本成熟的数据库连接池

最近,本人着手开发要有一个有强大后台的网站,在使用连接池时,觉得使用服务器自带的连接池总有些受限制。同时,为了加深对Java的学习和研究。写下了下面的连接池类。该连接池主要有一下功能;1)初始化一次,到处使用。2)强大的日志功能,记录每一个sql动作,包括Connection、ResultSet 和Statement3)根据连接的数量,定时自动回收已经释放或超时的连接。4)配置灵活,可以使用各种J

2006-10-10 10:08:00 1154

转载 用eclipse + wtp 开发JSP

现在eclipse越来越好用了,随着sun jdk5.0的补丁4的推出,eclipse3.1也正式发布,二者结合,速度比以前快了很多。而wtp0.7 m5版本放出也有了一段时间,这个月月底可能wtp0.7会有release了。现在二者都基本成熟,用eclipse+wtp开发JSP是很方便的,但是关于wtp插件的配置和使用方面的文章却不多。很多人觉得wtp太麻烦,配不好不能用,本人一直用wtp开

2006-09-28 09:18:00 1112

原创 用Eclipse3.2 + Myeclipse5.0GA + Tomcat5.5.17 + j2sdk1.5 搭建J2EE开发环境

用Eclipse3.2 + Myeclipse5.0GA + Tomcat5.5.17 + j2sdk1.5 搭建J2EE开发环境一、安装j2sdk1.5.0_07(默认),设定环境变量。所以设定环境变量为:  1. (新建)JAVA_HOME: C:/Program Files/Java/jdk1.5.0_07  2.(新建) CLASSPATH: .;C:/Program Files/Java

2006-09-21 09:52:00 4379

转载 不要一辈子靠技术生存

来源:世界经理人 我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊).    一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事 市场开发,跑腿的人,没有前途。   

2006-09-19 17:35:00 780

转载 在Java2平台企业版中应用异步JavaScript技术和XML(AJAX)

在Java2平台企业版中应用异步JavaScript技术和XML(AJAX) 作者 Greg Murray, 2005年6月9日June 9, 2005 翻译: ShiningRay @ Nirvana Studio 2005年9月9日 任何试过过Flickr、GMail、Google Suggest或者是Google Maps的人都会意识到一种新型的动态Web应用正在逐渐浮出水面

2006-09-19 15:58:00 1439

转载 我的Java学习之路

这里说说我的经历吧。大学前以及大学前面三年的经历就不说了,因为大学前的高中就是好好学习,大学前三年就是混过来的。    我上的学校还算可以,虽然不是北大清华这样第一流名牌大学,但至少也算中国的第二流名牌大学了。大学中前面三年都陪伴着游戏过去,所学到的只是些计算机基础知识。到大四后我突然发现就业的问题就在眼前,而自己似乎什么也不会,于是开始看书。最一开始重点看的是C++,可是后来自从看了一本J2

2006-09-19 15:43:00 1746

转载 XMLBEANS实践——自动化XML和Java之间的数据交换(一)

安装XMLBEANS我希望这部分内容能解决你在安装XMLBEANS时遇到的一些问题,即使不是所有的。XMLBEANS的安装有点难搞定,而且我认为大多数人安装时都会碰到问题,我也不例外。XMLBEANS(我用的是2.0.0-beta1)二进制安装包,按惯例也包括bin, docs, lib等目录。并且像安装其他的java工具一样你也要设置你的“path”和“classpath”。但是设置完之

2006-09-10 12:19:00 1488 2

转载 经典正则表达式

正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=fu

2006-09-06 01:50:00 780

转载 完美解决一个事件激活多个函数

如果你的网页中一个“OnLoad”事件要激活两个以上的JavaScript函数,那怎么办呢?小阳曾查阅了不少资料,结果都不尽如人意,无非是程序员根据情况,把要激活的函数统一放在一个函数里激活。   但作为一个程序员,编写的代码的适用性是很重要的。请看下面一个例子:      标签调用的函数")> function myfuncti

2006-09-05 23:53:00 787

转载 通用表单验证函数

不管是动态网站,还是其它B/S结构的系统,都离不开表单表单做为客户端向服务器提交数据的载体担当相当重要的角色.这就引出了一个问题,提交的数据合法吗?摆在我们面前的问题就是验证这些数据保证所提交的数据是合法的.所以,我们写了一个大堆的验证函数.当我们开始新的一个项目的开发时,我们又得写一大堆的验证函数,然后再调试这一大堆的函数...本文将介绍一种方法来提高我的代码的可重用性,提高我们的开发效率.

2006-09-04 17:50:00 681

原创 一个牛X的日期时间判断正则表达式

 这里是判断yyyy-mm-dd这种格式的,基本上把闰年和2月等的情况都考虑进去了,不过我已经忘了在哪里找到的。^((((1[6-9]|[2-9]/d)/d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]/d|3[01]))|(((1[6-9]|[2-9]/d)/d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]/d|30))|(((1[6-

2006-09-04 17:15:00 720

翻译 Struts的动态表单的应用

如果你使用过struts先前的版本,你就会注意到你需要花费大量的时候来写ActionForm类文件,而这些类文件对于struts都是非常关键的(它充当“View”的一部分),通常它的结构就是bean properties在加上一个validate方法(有时还有reset方法)。 随着struts1.1版本的推出,开发员有了另外一种方法来完成前面的任务:使用DynaBeans。DynaBeans动态

2006-08-31 15:49:00 679

原创 使用String还是StringBuffer?

出于方便的考虑,我们在进行字符串的内容处理的时候往往会出现以下的代码:String result="";result+="ok";这段代码看上去好像没有什么问题,但是需要指出的是其性能很低,原因是java中的String类不可变的(immutable),这段代码实际的工作过程会是如何的呢?通过使用javap工具我们可以知道其实上面的代码在编译成字节码的时候等同的源代码是:String result

2006-08-18 00:05:00 731

转载 [Struts]让Dreamweaver显示Struts标签的插件

Dreamweaver(简称DW)的设计视图里不能显示struts标签,只能手动改代码。为此我找了好久,终于还是在DW网站上找到了,只有8K大,虽然没有漂亮的图标,但显示的信息还是很够用的。现在总算可以用DW编辑含有struts标签的jsp文件了!图1 在DW里显示struts标签 这个文件我已经放在FTP上了,请点这里下载。如果连不上,请用这个地址。下载以后直接双击就安装,然后重开D

2006-08-16 08:57:00 947

转载 [Struts]处理表单中值为空的日期类型字段

 在示范中心项目中,我们把ActionForm中日期类型的字段指定为String类型,而在对应的JavaBean中指定为java.sql.Date类型。当用户提交表单的时候,在Action里使用BeanUtils.copyProperties()方法从ActionForm构造JavaBean对象(详见利用BeanUtils在对象间复制属性)。这个方法在大部分时候都很好,但有一个问题,就是当用户没有

2006-08-16 08:53:00 1128

转载 Struts下JSP页面传递复选框值技巧

在页面中有8个复选框,名字都是checkbox,在这里这些checkbox组成了一个复选框组,可以通过checkbox[x]来调用具体的某一个复选框。                                   延期                                          迁址                                        

2006-08-15 23:34:00 724

原创 改进JAVA字符串分解的方法

一、概述   大多数Java程序员都曾经使用过java.util.StringTokenizer类。它是一个很方便的字符串分解器,主要用来根据分隔符把字符串分割成标记(Token),然后按照请求返回各个标记。这个过程称为Tokenization,实际上就是把字符序列转换成应用程序能够理解的多个标记。   虽然StringTokenizer用起来很方便,但它的功能却很有限。这个类只是简单地在输入字符

2006-08-15 23:32:00 631

转载 JSP页面编码问题研究

Motivition曾经有一个网友问过我这样一个问题:中国这个页面在为什么在运行的时候“中国”会变成乱码?Analysis      Key Step 对于上面问题的分析需要从整个JSP页面请求的生命周期来看,一般的都需要经历下面几个阶段:1。应用服务器根据JSP页面生成一个Java文件2。应用服务器调用java.exe将Java

2006-08-15 23:28:00 738

转载 SQL模糊查询

  SQL模糊查询的语法为    “SELECT column FROM table WHERE column LIKE ;pattern;”。        SQL提供了四种匹配模式:    1. % 表示任意0个或多个字符。如下语句:        SELECT * FROM user WHERE

2006-08-14 18:10:00 1283

原创 关于Apache Portable Runtime and Tomcat

在从Tomcat 5.0.28转向5.5.X时,在启动时发现出现如下信息[org.apache.catalina.core.AprLifecycleListener]-[INFO] The Apache Tomcat Native library which allows optimal performance in production environments was not found on

2006-08-13 11:49:00 1232

原创 log4j配置相对路径实现日志记录

从网上简单搜索了一下,发现有三种介绍的方法。总结在这里1.解决的办法自然是想办法用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR”的值代替。这样,我们就

2006-08-11 20:41:00 3569

原创 tomcat管理界面常用设置 -- 网络应用程序自动重载

网络应用程序是指tomcat/webapps目录下的目录,因为webapps直译就是网络应用程序 :)设置网络应用程序自动重载,当 1. 网络应用程序目录/WEB-INF/classes目录下的所有class文件2. 网络应用程序目录/WEB-INF/lib目录下的所有jar文件3. 网络应用程序目录/WEB-INF目录下的web.xml文件4.网络应用程序目录的环境配置文件上述四项中的任一项改变

2006-08-10 10:42:00 924

转载 避免不必要的JSP重新编译

关于JavaServer页面(JSP)新闻组的最常见的一个问题与重新编译有关。不想重新编译JSP,却又不得不这样做,这是许多开发人员所面对的烦恼。本文将描述造成重新编译的场景,并从解释WebLogic JSP容器的内部操作开始,介绍每个显然“不受欢迎的”场景,并应用容器的过期检查算法(Stale Checking Algorithm)。此外,本文还将讨论控制JSP和servlet类重载的参数。对以

2006-08-08 13:45:00 4021

原创 Quartz主要类与接口组成

quartz是一个高质量的任务调度软件包。其主要组成部分为:Scheduler接口: quartz的执行线程,它根据Trigger决定调度时刻,根据JobDetail的说明实例化并运行JobJobDetail类: 可持久化的任务描述信息。任务虽然分组,但是仅用作管理标示,任务之间并无实质性关联, 例如无法定义job chain。Trigger类:任务的调度策略。这里的特点是调度策略与任

2006-08-07 21:08:00 2229

转载 用quartz调度定时工作

quartz 是著名的 opensymphony 的一个项目,是一个全能型的调度系统,可以在j2ee中使用,也可以独立运行。quartz的网站上的文档写的比较清晰明了,入门很容易,不过要使用其全部功能估计还是要费点功夫。quartz支持插件型功能扩展,使用者可以自己编写适合的插件。下面是一个入门的例子:1.要求:定义两个工作,设定这两个工作的运行时间和间隔时间,这两个工作使用数

2006-08-07 14:21:00 2708

原创 log4j详细配置说明

1.1准备工作一。Tomcat已正确配置与使用。二。软件下载:log4j------http://www.apache.org/dist/jakarta/log4j/jakarta-log4j-1.2.8.zip1.2. Log4j简介在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。Log4j是Apache的一个

2006-08-06 12:50:00 1981

转载 java中的时间操作

java中的时间操作不外乎这四种情况:1、获取当前时间2、获取某个时间的某种格式3、设置时间4、时间的运算好,下面就针对这三种情况,一个一个搞定。 一、获取当前时间 有两种方式可以获得,第一种,使用Date类。j2SE的包里有两个Date类,一个是java.sql.Date,一个是java.util.Date这里,要使用java.util.Date。获取

2006-08-06 12:12:00 1245

原创 jakartacommonslogging的使用方法

日志(Logging)使得我们能够调试和跟踪应用程序任意时刻的行为和状态。在任何规模较大的应用中,Logging都是不可或缺的组成部分,因此现在已经有许多第三方Logging工具,它们免去了开发者自己编写Logging API之劳。实际上,即使JDK也带有构造好了的Logging API。既然已经有这么多选择(log4j,JDK,Logkit,等等),通常我们总是可以找到最适合自己应用要求的现成A

2006-08-06 11:53:00 1306

frontend plus2.03绿色CRACK版

frontend plus2.03绿色CRACK版,很好用的

2007-08-31

plsql developer 7.0用户指南.rar

plsql developer 7.0用户指南

2007-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除