- 博客(19)
- 资源 (11)
- 收藏
- 关注
转载 Java1.5泛型指南中文版(Java1.5 Generic Tutorial)
1. 介绍JDK1.5中引入了对java语言的多种扩展,泛型(generics)即其中之一。这个教程的目标是向您介绍java的泛型(generic)。你可能熟悉其他语言的泛型,最著名的是C++的模板(templates)。如果这样,你很快就会看到两者的相似之处和重要差异。如果你不熟悉相似的语法结构,那么更好,你可以从头开始而不需要忘记误解。Generics允许对类
2007-07-31 17:41:00 684
转载 泛型与反射
研究泛型与反射之间的关系非常有趣。我们知道,反射和泛型都是Java的一种动态技术。而不像继承和多态,是面向对象的技术。可以这么说,反射和泛型都像是为了弥补像继承和多态这些面向对象技术的不足而产生的。模式多是建立在面向对象技术基础上的,因而每种模式多多少少在动态性,或者说扩展性方面有些不足,我们就又结合了反射和泛型对模式进行一定的扩展,使它在动态性方面更符合我们的要求。在将这些技术结合起来的
2007-07-29 13:14:00 849
转载 spring的延迟初始化bean
ApplicationContext实现的默认行为就是在启动时将所有singleton bean提前进行实例化。提前实例化意味着作为初始化过程的一部分,ApplicationContext实例会创建并配置所有的singleton bean。通常情况下这是件好事,因为这样在配置中的任何错误就会即刻被发现(否则的话可能要花几个小时甚至几天)。有时候这种默认处理可能并不是你想要的。如果你不想让一个s
2007-07-27 10:20:00 5316
转载 Apache2.2.4和Subversion1.4.4搭建SVN版本控制平台(windows环境)
一、安装 第一步,安装Apache2.2,下载后直接安装就可以了,没有什么难的。 第二步,安装Subversion1.4.4(目前最新版本),注意下载时,看是否支持Apache2.2;我使用的是svn-win32-1.4.4.zip,解压之后即可使用。 二、整合 第一步,打开Apache安装目录下的httpd.conf文件 找到下面的语句: #LoadModule
2007-07-25 17:58:00 1890 2
转载 svn服务器安装配置
svn服务器安装配置:1.安装svn-1.3.0-setup.exe(可以在http://subversion.tigris.org/下载得到)2.安装成功后,在命令行输入svnadmin create D:/svnhome/workflow,建立工程,svn自动会在该目录下建立若干文件3.在该目录下有password文件,在此文件中增加用户和密码格式如下[users]admin = 123在
2007-07-25 14:17:00 1927
转载 Java 注释
对于Java语言,最体贴的一项设计就是它并没有打算让人们为了写程序而写程序——人们也需要考虑程序的文档化问题。对于程序的文档化,最大的问题莫过于对文档的维护。若文档与代码分离,那么每次改变代码后都要改变文档,这无疑会变成相当麻烦的一件事情。解决的方法看起来似乎很简单:将代码同文档“链接”起来。为达到这个目的,最简单的方法是将所有内容都置于同一个文件。然而,为使一切都整齐划一,还必须使用一种特殊的注
2007-07-23 10:46:00 617
转载 struts多国语言国际化处理(现以中文英文切换为例)
1.引言 因为最近有个英国的项目要求中英文切换,又由于我们开发是用struts+hibernate的,所以我们就把原先做两个版本的构思抛掉,就用struts的国际化处理方案。2.资料 首先,我们要准备两份配置文件中文和英文的 中文:ApplicationResources_zh_CN.properties 英文:ApplicationResources_en.properties (
2007-07-20 17:02:00 935
转载 编码过滤器类CharacterEncodingFilter
乱码是开发Web应用程序一个比较老套又常见问题,由于不同Web应用服务器的默认编码是不一样的,为了方便Web应用在不同的Web应用服务器上移植,最好的做法是Web程序自身来处理编码转换的工作。经典的作法是在web.xml中配置一个编码转换过滤器,Spring就提供了一个编码过滤器类CharacterEncodingFilter,下面,我们为应用配置上这个过滤器:
2007-07-20 14:44:00 2151
转载 使用log4j
首先,log4j的配置有两种方式一种是使用properties文件,一种是使用xml文件。一般看你的习惯了,我是喜欢使用xml文件的。基本配置的主要内容分为二大块,一块是appender你可以认为是输出方式,一块是Logger就是日志记录器。appender常用的有输出到控制台的、输出到文件的、输出到数据库的,以及输出到某个socket的。每个appender需要设置它的输出格式也就是layo
2007-07-20 11:24:00 612
转载 log4j 基本配置
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appende
2007-07-20 11:08:00 642
转载 Java单例对象同步问题探讨
单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。正是由于这个特点,单例对象通常作为程序中的存放配置信息的载体,因为它能保证其他对象读到一致的信息。例如在某个服务器程序中,该服务器的配置信息可能存放在数据库或文件中,这些配置数据由某个单例对象统一读取,服务进程中的其他对象如果要获取这些配置信息,只需访问该单例对象即可。这种方
2007-07-18 15:50:00 796
原创 我的一個使用Quartz的例子
package com.fet.ebpp.handler;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOu
2007-07-13 13:14:00 1066
转载 《劳动合同法》明年实施,向劳动者一边倒
单位迟迟不给签劳动合同将赔付双倍工资;炒老板鱿鱼可以不再赔违约金;签约两次之后再续约必须签订无固定期限劳动合同;超过一年不签约的,自动视为与劳动者签订无固定期限劳动合同……明年1月1日《劳动合同法》施行之后,这一切都将成为现实。 昨天,参与了该法起草工作的劳动法权威黎建飞教授为广州企业界解析《劳动合同法》将对劳资双方产生的深刻影响:一年以下的短期合同也许大大减少;用人单位换血速度也许加快
2007-07-13 09:15:00 981
原创 Rose的简单使用
ROSE思想是复杂的,内涵是丰富的,操作是别扭的,文档是简单的,人性是没有的。然而人们对它趋之若鹜的原因恐怕是我们现在的TEAMLEADER,SA受RUP的毒害颇深的原因,而这也将影响到徒弟--将来的SA们。基础操作(前转)1.打开Rose 2.选择缺省编程语言的方法是,Tools->Options->Notation->Default->Java。 3.在L
2007-07-12 17:47:00 9077
原创 使用tomcat,不再deploy
將EBPP.xml放到tomcat的localhost路徑下我的路徑是D:/From Ken/Tomcat/conf/Catalina/localhost/EBPP.xml當前EBPP.xml中的第二行docBase="E:/newSVN/EBPP/WebRoot"(這裏是我的路徑)修改EBPP.xml中的第二行doBase的值為自己ebpp下的WebRoot的路徑。例如:d:/e
2007-07-12 16:49:00 1328
原创 Struts的Action中得到MessageSource的信息
Struts的Action中得到MessageSource的信息:this.getResources(request).getMessage("HistoryQueryMain.title"); 如需要多语言处理则可以使用这个fathis.getResources(request).getMessage(Locale arg0,String arg1)如:String errorM
2007-07-12 15:53:00 809
原创 IT公司速查手册 近日被上海公安勒令关闭
IT公司速查手册,为很多程序员提供了一个不错的了解IT公司的窗口,获得了众多普通IT员工的好评,可近日却被上海公安勒令关闭,理由是:散布不良信息,对用户造成的不便.很是不解,也很无奈.
2007-07-11 16:48:00 2261 2
转载 Java框架介绍:Quartz
你曾经需要应用执行一个任务吗?这个任务每天或每周星期二晚上11:30,或许仅仅每个月的最后一天执行。一个自动执行而无须干预的任务在执行过程中如 果发生一个严重错误,应用能够知到其执行失败并尝试重新执行吗?你和你的团队是用java编程吗?如果这些问题中任何一个你回答是,那么你应该使用 Quartz调度器。 旁注:Matrix目前就大量使用到了Quartz。比如,排名统计功能的实现,在Jmatr
2007-07-05 12:46:00 1132
原创 submit与button的区别
submit是button的一个特例,也是button的一种,它把提交这个动作自动集成了。 如果表单在点击提交按钮后需要用JS进行处理(包括输入验证)后再提交的话,通常都必须把submit改成button,即取消其自动提交的行为,否则,将会造成提交两次的效果,对于动态网页来说,也就是对数据库操作两次。 submit 和 button 看起来都是按钮 submit
2007-07-04 17:05:00 1111
Radware 服务器负载均衡方案
2009-11-03
水晶易表Crystal Xcelsius教程
2009-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人