自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(43)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring Web Services 框架入门研究--发布服务

 关于Spring Web Services框架 Spring web services(以下简称:Spring WS)框架是springframework东家SpringSource公司旗下的一个子项目。目前的版本是1.5M1,最新版本可以从spirngframework网站下载,项目地址是:http://www.springframework.org/node/567 由于怀着对sprin

2008-01-03 15:26:00 2323

原创 Java基本错误解析

Java "class"-ic errors Few errors are so common (Frequently Faced Errors or FFEs?) - asked many times in forums, email lists (internal/external) - and it is frustating to face one of these "starting

2007-10-30 15:33:00 907

转载 收藏-Apache配置问答

本文简要介绍了十几个Apache 的配置技巧: 1、如何设置请求等待时间 在httpd.conf里面设置: TimeOut n 其中n为整数,单位是秒。 设置这个TimeOut适用于三种情况:  2、如何接收一个get请求的总时间 接收一个post和put请求的TCP包之间的时间 TCP包传输中的响应(ack)时间间隔 3、如何使得apache监听在特定的端口 修改httpd.conf里面

2007-09-13 16:58:00 581

原创 读书--设计模式精解之语录。

1.对象是独有定义良好责任的东西,对象应该对自己负责,自己的事情自己干!◆例子: 当我们需要定义一个类的责任的时候我们需要考虑这个类是不是应该有这些责任。比如有一个Teacher类。Teacher有下面的责任:教书,科研等。现在我们有Student类,那么他的责任有:学习等,那么现那么现在当Teacher有一件事情要宣布的时候,比如:现在到另外一个地方去机上操作。那么这个责任应该是Teacher的

2007-05-28 14:18:00 580

原创 读书--设计模式精解之整体思考OR局部构建?

最近在读 Design Pattern Explained 作者:Allan Shalloway &James R. Trott,个人觉得这本书的确是一本做开发人员值得细品的书,我一口气看了两遍,觉得里面的讲解非常有思想,当然评价一本书的优劣不是我们这样的小民能说好的,我这里主要是摘录作者的一些思想来进行自我理解,达到自身提高和阅读本书的人一起思考。 我的思维        通常我是这样构

2007-05-25 14:43:00 631 1

原创 Spring集成Ehcache[整理]

网络译文:原文地址:http://opensource.atlassian.com/confluence/spring/display/DISC/Caching+the+result+of+methods+using+Spring+and+EHCache导言从 Spring 1.1.1 开始,EHCache 就作为一种通用缓存解决方案集成进 Spring。我将示范拦截器的例子,它能

2007-05-21 15:41:00 8433 2

转载 揭开正则表达式的神秘面纱

出处: http://www.regexlab.com/zh/regref.htm引言    正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 a 和 任意个 b ”,那么 ab, abb, abbbbbbbbbb 都符合这个特征。    正则表达

2007-05-18 20:16:00 520

原创 spring+JAX-RPC(Axis) 构建webservice。

介绍关于用eclipse+wtp发布webservice是相当的简单。这里只简单介绍一下,wtp下发布webservice有以下几个步骤:·创建Dynamic Web Project.(wtp自带项目)·在soure folder 下面创建要发布的java bean。本例中发布了一个User.java·在创建的工程上面新建Web Service. (wtp自带) 浏览中选择创建的U

2007-05-16 17:48:00 1360

转载 除掉构建脚本中的气味 -- 不错的文章,转过来!

当描述代码之类的东西时,我不喜欢“气味(smell)”这个词。因为用拟人的手法来谈论比特和字节往往令人觉得很怪异。并不是说“气味”这个词不能准确地反映出某种表明代码可能有错误的症状,只是我觉得这样听起来很滑稽。然而,我依然选择再次用这种令人厌烦的方式来描述软件构建,坦白说,这是因为这些年我见过的很多构建脚本都散发着难闻的气味。在创建构建脚本时,即使是伟大的程序员也常常会遇到困难。就好像

2007-04-19 14:08:00 518

原创 Spring .ResourceBundleMessageResource和ApplicationContext的联系与区别

 最近美国那边的工程师提了个问题,关于 ResourceBundleMessageSource初始化的问题,HLD的详情是这样的,他想使用 ResourceBundleMessageSource这个对象在Java code里面实现国际化,(Java code是一个Helper class,不继承任何类,用于jsp显示辅助,为让jsp干净做的),但是怎么得到ResourceBundleMessage

2007-04-03 18:37:00 1920

原创 Spring 原代码分析 (ZT)

 关键词:SpringFramework,mvc 二.SpringFramework的mvc 既然petclinic是个web application,我们当然从web.xml文件入手了。首先当然welcome-file-list条目了,该条目指出index.jsp是网站的入口。index.jsp写得很简单,只有3行。如下所示: 第 一行是一条include指令,包

2007-03-29 19:49:00 965

原创 关于Spring ResourceBundleMessageSource&ApplicationContext的讨论

最近美国那边的工程师提了个问题,关于 ResourceBundleMessageSource初始化的问题,HLD的详情是这样的,他想使用ResourceBundleMessageSource这个对象在Java code里面实现国际化,(Java code是一个Helper class,不继承任何类,用于jsp显示辅助,为让jsp干净做的),但是怎么得到ResourceBundleMessageSo

2007-03-27 10:18:00 1041

原创 Google Personalized Home+ Google Tool Bar +FireFox +Cooliris打造blog个性浏览

Google  Personalized Home Page 是一个可以让你定制显示页面的portal.使用个性化主页,你可以配置你想要的页面,比如天气预报等等。Access the below link:http://www.google.com. Login 使用的的google account.FireFox不用我讲了萨....firefox.comGoogle ToolBar是一个goog

2007-02-02 17:35:00 822

原创 spring portlet mvc step by step--Project Create.

环境介绍:Dev Tool:Eclipse 3.2 Web Server: Weblogic 8.1 SP5Framework: Spring2.0 Script: Ant script.Portal Server: Vignette Portal通过上面的link下载相关的资源。 相关介绍 Portlet:一个 Portlet 是以 Java 技术为技

2007-01-31 22:22:00 824

转载 有效和正确定义hashCode()和equals()

Brian Goetz 首席顾问, Quiotix Corp 2003 年 8 月 11 日 每个Java对象都有 hashCode() 和 equals() 方法。许多类忽略(Override)这些方法的缺省实施,以在对象实例之间提供更 深层次的语义可比性。在 Java理念和实践这一部分,Java开发人员Brian Goetz向您介绍在创建Java类以有效和准确定义  hashCode() 和

2007-01-29 11:18:00 567

原创 java还是基础

1. 声明是什么?String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。这 个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向"Hello world!"这个St

2007-01-18 12:07:00 554

原创 Java 基础,备忘

1、对象的初始化(1)非静态对象的初始化在创建对象时,对象所在类的所有数据成员会首先进行初始化。基本类型:int型,初始化为0。如果为对象:这些对象会按顺序初始化。※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。构造方法的作用就是初始化。 (2)静态对象的初始化程序中主类的静态变量会在main方法执行前初始化。不仅第一次创建对象时,类中的所有静态变量都初始化,并且第

2007-01-18 11:50:00 583

原创 Java script IE vs Firefox

 以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox1. document.form.item 问题(1)现有问题:现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行(2)解决方法:改用 document.formName.elements["elementName"](3)

2006-12-28 11:34:00 964

原创 Spring portlet mvc step by step.

筹划中,最近项目需求. 预计设计的技术:Spring portlet mvcVignette portlet container.(VAP)

2006-12-07 15:20:00 979 1

原创 使用ant进行自动daily build.

环境说明:我用的是weblogic81sp5+apache ant 1.6.5+wincvs2.0.全部代码: dailybuild.xml:该xml适用范围1)weblogic 环境.我的环境是cluster 下的管理服务器.管理服务器是挂在nodemanage下的.(后面会补充关于直接启动非nodemanager管理的管理服务器.)xml version="1.0"?>pr

2006-12-07 14:50:00 1829

原创 windows+apache实现ssl的证书认证(收集)- -

windows+apache实现ssl的证书认证(收集)- -                                       windows+apache实现ssl的证书认证 (win下用openssl做证书极为困难的问题彻底解决了) 我写得非常详细,一步一步都说得很清楚。实际操作极为简单,要不了5分钟,是我的字打得太多了.如果发现错误,遗漏请提出。 首 先,到ht

2006-09-25 17:27:00 2768 1

原创 JSTL学习

从书上摘下来的片段,以备忘.以下属性基于JSTL1.1一般用途的标签:, , , 1.把计算的结果输出到JspWriter对象语法1:没有Body的情况    语法2:有Body的情况            default value     的Body可以是JSP代码,属性说明: Name Ty

2006-09-25 10:26:00 2604

原创 java反射机制实例

Lesson: 检测类examing class1.Retrieving Class Objects 获取一个Class对象(metadata)a,从对象的实例获取。Class c = mystery.getClass();//(return Class)b,从子类的实例获取TextField t = new TextField(); Class c = t.getClass(); Cla

2006-09-08 09:47:00 1683

转载 候捷谈Java反射机制

Java反射机制 摘要Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和met

2006-09-07 09:58:00 1481

原创 设计模式之代理模式

深入浅出基于Java的代理设计模式 http://dev.21tx.com 2005年03月09日 Blog ai92 一、引子    我们去科技市场为自己的机器添加点奢侈的配件,很多DIYer都喜欢去找代理商,因为在代理商那里拿到的东

2006-09-06 18:04:00 613

转载 工厂模式

动  机 设计模式相信大家早已不再陌生,尤其在Java语言被广泛使用以后 ,GoF设计模式更是被广大Java程序员所熟知。 抽象工厂模式作为GoF模式中最重要和最经典的一个模式 ,几乎无处不被使用。 但是你真正地完全理解了抽象工厂设计模式了吗?你能默写出一个抽象工厂框架吗? 看了许多抽象工厂设计模式的中文文档,总觉得阐述得还不够简单,文档格式的组织也不够良好,提供的代码不够完整,这都导致了读

2006-09-06 14:46:00 1229

原创 设计模式之抽象工厂

理解抽象工厂模式包括要注意以下几个方面1. 在工厂方法模式中我们描述了,抽象工厂创建抽象产品的过程,那什么不使用一个工厂类直接创建抽象产品呢?其实原因很简单:抽象产品角色是由Java 接口或者抽象Java 类实现的,而一个Java 接口或者抽象Java 类是不能实例化的。也就是说,一个工厂类是不能直接创建抽象产品的。2. 根据里氏代换原则(可详见《java编程思想》),何接收父类型的地

2006-09-06 12:45:00 2361 2

原创 设计模式之工厂模式

工厂方法模式是简单工厂模式的进一步抽象和推广。由于使用了多态性,工厂方法模式保持了简单工厂模式的优点,而且克服了它的缺点。首先,在工厂方法模式中,核心的工厂类不再负责所有的产品的创建,而是将具体创建的工作交给子类去做。这个核心类则摇身一变,成为了一个抽象工厂角色,仅负责给出具体工厂子类必须实现的接口,而不接触哪一个产品类应当被实例化这种细节。这种进一步抽象化的结果,使这种工厂方法模式可以用

2006-09-06 11:29:00 668

原创 设计模式之简单工厂模式

工厂模式总述  工厂模式属于类的创建模式,工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,而不必事先知道每次要实例化哪一个类。工厂模式有三个基本形态:1. 简单工厂(Simple Factory)模式,又称静态工厂方法模式(Static Factory MethodPattern)。2. 工厂方法(Factory Method)模式,又称多态性工厂

2006-09-06 11:07:00 735

转载 PLT.22 Portlet Tag Library

portlet tag library 可以放在 JSPs 的檔案之中去直接存取 portlet 特殊的元素,例如 RenderRequest 及 RenderResponse.他也提供了 JSPs 去存取 portlet 的一些功能如 portlet 的 URLs.Portlet container 必須提供 portlet tag library 的實作. Portlet 的開發人

2006-08-29 15:04:00 923

原创 JSR168 Portlet常用对象

JSR168给Portal定义了几个特别的对象,用来操作Portal特有的信息。这些对象跟Servlet的对象有点类似,又有点不同。这些对象都封装在{PORTAL_HOME}/common/lib/ext/portlet.jar包中,具体支持实现要视Portal服务器而定。3.3.1  Request对象Portlet中的Request与Servlet的Request一样接受客户端发送

2006-08-29 15:00:00 2091

原创 《设计模式》学习笔记--适配器Adapter

欢迎转载,请注明出处。1、核心意图:    将一个类的接口转换成客户希望的另外一个接口,从而使得原本由于接口不兼容而不能一起工作的类可以一起工作。该模式的目标是通过一个代理(这里是Adapter),在原来的类(Adaptee)和客户(Client)之间进行协调,从而达到兼容的目的。其核心是解决一致性的问题。 2、身边实例:在我们实际生活中也很容易看到这方面的例子,比

2006-08-17 11:23:00 499

原创 《设计模式》学习笔记--桥接Bridge

欢迎转载,请注明出处。1、核心意图:将抽象部分和实现部分分离,使它们都可以独立的变化。该模式的目标是通过把高层的抽象和底层的实现分开,分别构建自己的类层次结构,并通过实现部分的接口将两部分进行桥接,从而达到高层抽象和底层实现可以独立的方便扩展的目的。其核心是分离,和委托。 2、身边实例:Java语言的一个非常重要的特点是平台的无关性,对于一般的高级语言所编写的程序,如果要在

2006-08-17 10:16:00 699 1

原创 java外观模式

外观模式(Facade pattern)涉及到子系统的一些类。所谓子系统,是为提供一系列相关的特征(功能)而紧密关联的一组类。例如,一个Account类、Address类和CreditCard类相互关联,成为子系统的一部分,提供在线客户的特征。  在真实的应用系统中,一个子系统可能由很多类组成。子系统的客户为了它们的需要,需要和子系统中的一些类进行交互。客户和子系统的类进行直接的交互会导致客户端对

2006-08-16 14:59:00 602

原创 适配器模式(Adapter Pattern)

适配器模式(Adapter Pattern)

2006-08-15 16:20:00 867

转载 深入理解abstract class和interface

邓辉 、孙鸣(dhui@263.net)abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interf

2006-08-14 17:23:00 443

转载 Java 5.0多线程编程

v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}<!-- /* Font Definitions */@font

2006-08-14 09:36:00 1272

转载 java技术本纪

Java虚拟机的10年文/曹晓刚Java虚拟机的起源与构造当我们说到“Java”这个词的时候,指的是四个相互关联的概念:Java语言、Java API、Java Class文件格式、Java虚拟机。整个Java体系是基于Java 虚拟机构造的,正因为如此,才能实现Java的安全性和网络移动性。Java并非是第一个采用“虚拟机”概念的体系,但却是第一个得到广泛运用的虚拟机平台。 “虚拟”,是一种

2006-08-14 09:08:00 877

转载 java中的时间操作 三 定时任务

java中的时间操作 三 定时任务文/Ray关于定时任务,似乎跟时间操作的联系并不是很大,但是前面既然提到了定时任务,索性在这里一起解决了。设置定时任务很简单,用Timer类就搞定了。 一、延时执行 首先,我们定义一个类,给它取个名字叫TimeTask,我们的定时任务,就在这个类的main函数里执行。代码如下:package test;import java

2006-08-10 14:36:00 469

转载 oracle函数大全

ORACLE函数大全(本人收藏)SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32

2006-08-08 11:52:00 487

空空如也

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

TA关注的人

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