自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Closed

Closed

  • 博客(300)
  • 收藏
  • 关注

原创 离开

发现改版了可是,CSDN 有什么权利 在没有经过用户同意的情况下 把用户的隐私信息显示在页面上?失望,就离开吧

2008-05-09 23:36:00 690

原创 新的起点

原本在CSDN有一个博的,很早以前就开始记录了。只是CSDN蜕化得实在厉害,不得不离开;而没有想到javaeye 居然有直接地导入,实在是有些汗。。(虽然颇有些挖墙脚的意思,不过看到有这个功能,偶还是相当happy的) 以前写技术博,基本都不会写任何带主观色彩的东西。然而终究程序人生也是一种人生,外面可以有千千万万人诋毁程序员,但是自己却没有任何理由这么做。特别是看到,某些甚至于自甘轻贱的同行们,...

2008-08-27 21:14:51 197

说说final

final 这个关键字从学Java开始就有提及。它可以用来修饰class, method, method parameter, variable等。这里主要说说最后这一种。对于有final 修饰的variable, 无论是instance variable 还是local variable, 其含义是说(一般)一经初始化和赋值,其值就无法改变。这里,对于instance variable, 我们...

2007-08-17 11:12:00 190

原创 说说final

final 这个关键字从学Java开始就有提及。它可以用来修饰class, method, method parameter, variable等。这里主要说说最后这一种。对于有final 修饰的variable, 无论是instance variable 还是local variable, 其含义是说(一般)一经初始化和赋值,其值就无法改变。这里,对于instance variable, 我

2007-08-17 11:12:00 1107

Singleton和Double Check

首先看一段比较经典的代码:public static Singleton getInstance(){  if (instance == null) //0  {    synchronized(Singleton.class) {        if (instance == null)                  instance = new Singleton();      } ...

2007-08-03 17:00:00 113

原创 Singleton和Double Check

首先看一段比较经典的代码:public static Singleton getInstance(){  if (instance == null) //0  {    synchronized(Singleton.class) {        if (instance == null)                  instance = new Singleton();      

2007-08-03 17:00:00 2067

线程安全及其他

有关于Servlet 的线程安全,首先需要知道的是,在一般情况下,每个Servlet 在容器里都只有一个实例(instance), 而每当有用户访问该Servlet 时,容器都会产生一个线程。这是比较基本的概念了。一般我们还知道,Java 有一个Marker Interface 叫做SingleThreadModel, 这个接口一旦被继承,就意味着容器一般对一个instance 只维护一个线程。...

2007-07-16 20:38:00 90

原创 线程安全及其他

有关于Servlet 的线程安全,首先需要知道的是,在一般情况下,每个Servlet 在容器里都只有一个实例(instance), 而每当有用户访问该Servlet 时,容器都会产生一个线程。这是比较基本的概念了。一般我们还知道,Java 有一个Marker Interface 叫做SingleThreadModel, 这个接口一旦被继承,就意味着容器一般对一个instance 只维护一个线程

2007-07-16 20:38:00 1045

近期用到的一些命令和配置

--import data to DB from file (Sybase)$SYBASE/bin/bcp tempdb..tmpTbl in $DIR/data.txt -b 1000  -c -S GFISVCS_NY_PROD -U munisa -P$PASSWD -I $INTERFACE--export data to file from DB (Sybase)$SYBASE/bin...

2007-06-28 20:27:00 88

原创 近期用到的一些命令和配置

--import data to DB from file (Sybase)$SYBASE/bin/bcp tempdb..tmpTbl in $DIR/data.txt -b 1000  -c -S GFISVCS_NY_PROD -U munisa -P$PASSWD -I $INTERFACE--export data to file from DB (Sybase)$SYBASE/bi

2007-06-28 20:27:00 886

Spring配置文件中SessionFactory引用Hibernate配置产生问题的思考

首先说一下题目的意思。比如在Spring配置文件中,有: <bean id="sessionFactory"        class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"        destroy-method="destroy">        <property name="data...

2007-06-28 20:23:00 139

原创 Spring配置文件中SessionFactory引用Hibernate配置产生问题的思考

首先说一下题目的意思。比如在Spring配置文件中,有: bean id="sessionFactory"        class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"        destroy-method="destroy">        property name="dataSource"> 

2007-06-28 20:23:00 4717 1

Design Patterns -- Visitor

Visitor 模式是这个系列文章(也是笔者在读的这本书)的最后一个模式。按惯例,首先给出定义:Represent an operation to be performed on the elements of an object structure. Visitor lets you define a new operation without changing the classes of t...

2007-03-13 17:10:00 96

原创 Design Patterns -- Visitor

Visitor 模式是这个系列文章(也是笔者在读的这本书)的最后一个模式。按惯例,首先给出定义:Represent an operation to be performed on the elements of an object structure. Visitor lets you define a new operation without changing the classes of t

2007-03-13 17:10:00 1248

Design Pattern -- Iterator

就Java 开发者而言,Iterator 应该是比较容易理解的模式了。 因为用过Java 集合的人会记得有iterator() 这个函数。应用iterator() 返回Iterator 对象,然后对相应的集合元素进行操作,这就是经典的Iterator 的用法。(当然,Iteartor 还涉及另外一个模式,Factory, 这在之前已经讲过)。在基本的Iterator 模式的定义里是这样讲的:“P...

2007-03-12 13:59:00 81

原创 Design Pattern -- Iterator

就Java 开发者而言,Iterator 应该是比较容易理解的模式了。 因为用过Java 集合的人会记得有iterator() 这个函数。应用iterator() 返回Iterator 对象,然后对相应的集合元素进行操作,这就是经典的Iterator 的用法。(当然,Iteartor 还涉及另外一个模式,Factory, 这在之前已经讲过)。在基本的Iterator 模式的定义里是这样讲的:“

2007-03-12 13:59:00 1129

Design Pattern -- Decorator

Decorator 模式, 其功能为;Attach additional responsibilities to an object dynamically. Decorators provide a flexible alternative to subclassing for extending functionality.  类图表示为:解释一下这张图,这个模式主要有两点:1。所需功...

2007-03-09 14:36:00 87

原创 Design Pattern -- Decorator

Decorator 模式, 其功能为;Attach additional responsibilities to an object dynamically. Decorators provide a flexible alternative to subclassing for extending functionality.  类图表示为:解释一下这张图,这个模式主要有两点:1

2007-03-09 14:36:00 1247

Liskov Substitution Principle

Liskov Substitution Principle, 由Barbara Liskov 和 Jeannette Wing在93年提出,其原文为:“Let q(x) be a property provable about objects x of type T. Then q(y) should be true for objects y of type S where S is a sub...

2007-03-08 11:15:00 102

原创 Liskov Substitution Principle

Liskov Substitution Principle, 由Barbara Liskov 和 Jeannette Wing在93年提出,其原文为:“Let q(x) be a property provable about objects x of type T. Then q(y) should be true for objects y of type S where S is a sub

2007-03-08 11:15:00 1543

CheckStyle的自定义开发

CheckStyle,正如名字所表示的,是用来检查Java Style的。它的开发站点(http://checkstyle.sourceforge.net/index.html)上的说明是“Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. ”...

2007-03-05 11:17:00 342

原创 CheckStyle的自定义开发

CheckStyle,正如名字所表示的,是用来检查Java Style的。它的开发站点(http://checkstyle.sourceforge.net/index.html)上的说明是“Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. ”

2007-03-05 11:17:00 5268 1

equals() 和 hashCode()

 我们知道,equals()函数是用来做比较的。java中的比较有两种:一种是内存地址的比较,一种是内容的比较。而比较个体也有两种:一种是简单类型(这类简单说来无所谓内存地址的比较或者内容比较的区别);还有一种是对象的比较,本文中说的主要是后者在java中,(对象)内存地址的比较,是通过==完成的。比如 if(obj1 == obj2)...{    ...}这样的语句中,我们认为,如果...

2007-02-28 13:19:00 72

原创 equals() 和 hashCode()

 我们知道,equals()函数是用来做比较的。java中的比较有两种:一种是内存地址的比较,一种是内容的比较。而比较个体也有两种:一种是简单类型(这类简单说来无所谓内存地址的比较或者内容比较的区别);还有一种是对象的比较,本文中说的主要是后者在java中,(对象)内存地址的比较,是通过==完成的。比如 if(obj1 == obj2)...{    ...}这样的语句中,我们

2007-02-28 13:19:00 3252 4

原创 Operation Patterns中Template Method, State和Strategy的理解和分析

闲话不多说,先从Template Method开始。对于Template Methods,官方(指GoF书中)的定义的是:"Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. Template Method lets subclasses redefine certai

2006-10-10 22:01:00 1320

Spring, Hibernate与Struts集成的大概思路

 这篇文章是笔者在再次读了夏昕的《Spring Guide》后的一些总结。由于本人最熟悉的是Struts,而对Spring、Hibernate还没有很多的实践经验,所以虽然这篇文章讲的是三者的集成,但主要还是以Struts为中心。首先看一下Struts与Spring的集成。首先看一下在struts-config.xml中需要做的改动,最开始是加入插件声明:<struts-confi...

2006-10-08 21:45:00 57

原创 Spring, Hibernate与Struts集成的大概思路

 这篇文章是笔者在再次读了夏昕的《Spring Guide》后的一些总结。由于本人最熟悉的是Struts,而对Spring、Hibernate还没有很多的实践经验,所以虽然这篇文章讲的是三者的集成,但主要还是以Struts为中心。首先看一下Struts与Spring的集成。首先看一下在struts-config.xml中需要做的改动,最开始是加入插件声明:struts-conf

2006-10-08 21:45:00 2304

Hibernate起步尝试

 首先是寻找使用Hibernate3.0的Eclipse插件。官方站上提供了Hibernate Tools,这个东西看Manual是很不错的,但是实际用起来,却总是没能成功(也许是版本问题,我用Eclipse3.1.2,还有一个Lomboz,试了这个tool的3.1Beta和3.2beta,要么就是根本没有相关文件生成,要么就是缺文件,原因不明)。经过一天多的尝试,决定暂时先放弃这个工具。后来...

2006-09-08 16:53:00 77

原创 Hibernate起步尝试

 首先是寻找使用Hibernate3.0的Eclipse插件。官方站上提供了Hibernate Tools,这个东西看Manual是很不错的,但是实际用起来,却总是没能成功(也许是版本问题,我用Eclipse3.1.2,还有一个Lomboz,试了这个tool的3.1Beta和3.2beta,要么就是根本没有相关文件生成,要么就是缺文件,原因不明)。经过一天多的尝试,决定暂时先放弃这个工具。

2006-09-08 16:53:00 1437

webMethods之Trading Networks

笔者对Trading  Networks的认识还只是概念而已,由于读了相应的文档,所以把一些笔记整理在这里普遍意义上的Trading Network是指“a set of organizations that have agreed to exchange business documents”webMethods Trading Networks是运行在IS上的一个组件,其功能是与其他组织(...

2006-08-30 10:05:00 186

原创 webMethods之Trading Networks

笔者对Trading  Networks的认识还只是概念而已,由于读了相应的文档,所以把一些笔记整理在这里普遍意义上的Trading Network是指“a set of organizations that have agreed to exchange business documents”webMethods Trading Networks是运行在IS上的一个组件,其功能是与其他组

2006-08-30 10:05:00 2518

webMethods之Developer (5)

publish(以下简称pub)和subscribe(以下简称sub)的概念与JMS中的类似 ,可以说是webMethods中数据同步的核心部分。pub&sub主要有两个方面:本地与分布本地的pub&sub在一个IS中完成,不牵涉到Broker,实现也比较简单,基本步骤为: 建立一个Notification对Source数据源的监视,如果数据源发生变化,指定调用某个服...

2006-08-30 09:46:00 230

原创 webMethods之Developer (5)

publish(以下简称pub)和subscribe(以下简称sub)的概念与JMS中的类似 ,可以说是webMethods中数据同步的核心部分。pub&sub主要有两个方面:本地与分布本地的pub&sub在一个IS中完成,不牵涉到Broker,实现也比较简单,基本步骤为: 建立一个Notification对Source数据源的监视,如果数据源发生变化,指定调用某个服务P

2006-08-30 09:46:00 2892 1

webMethods之Developer (4)

成功进入Developer之后,我们就可以开始工作了。比较简单的内容这里就不写了,下面只摘录一些我在做case study时的理解。 在一般编程时,我们常常需要定义一些数据类型。在Developer里,这种数据类型的定义是通过Document Type来实现的。这种Document Type很像structure,当然,通过IDE,它的定义过程也被极大地傻瓜化了。同时,Document ...

2006-08-29 16:31:00 177

原创 webMethods之Developer (4)

成功进入Developer之后,我们就可以开始工作了。比较简单的内容这里就不写了,下面只摘录一些我在做case study时的理解。 在一般编程时,我们常常需要定义一些数据类型。在Developer里,这种数据类型的定义是通过Document Type来实现的。这种Document Type很像structure,当然,通过IDE,它的定义过程也被极大地傻瓜化了。同时,Documen

2006-08-29 16:31:00 2944

webMethods之Developer (3)

写到这里,有关于Developer的基本概念应该是有些了解了。那么在本文中,我们看一下在实践中的几个要点。首先是启动Integration Server。IS的启动可以直接在开始菜单启动,也可以在cmd下启动。在cmd中启动时,有个参数可以用:-debug num 这个表示log的显示等级,num越大Log越详细-log none 这个表示将log显示在cmd窗口中,如果没有这个参数,可进入...

2006-08-29 16:07:00 109

原创 webMethods之Developer (3)

写到这里,有关于Developer的基本概念应该是有些了解了。那么在本文中,我们看一下在实践中的几个要点。首先是启动Integration Server。IS的启动可以直接在开始菜单启动,也可以在cmd下启动。在cmd中启动时,有个参数可以用:-debug num 这个表示log的显示等级,num越大Log越详细-log none 这个表示将log显示在cmd窗口中,如果没有这个参数,

2006-08-29 16:07:00 2711

webMethods之Developer (2)

我们继续讲webMethods Developer。本文主要讲的是Developer的Flow Service。Flow Service的功能类似于一般的函数。但是,这个函数是用webMethods自创的Flow语言写的。(其实与其说写,还不如说“画”的)。看doc里的定义:  A flow service is a service that is written in the webMetho...

2006-08-29 15:46:00 162

原创 webMethods之Developer (2)

我们继续讲webMethods Developer。本文主要讲的是Developer的Flow Service。Flow Service的功能类似于一般的函数。但是,这个函数是用webMethods自创的Flow语言写的。(其实与其说写,还不如说“画”的)。看doc里的定义:  A flow service is a service that is written in the webMeth

2006-08-29 15:46:00 3788 1

webMethods之Developer (1)

现在开始Developer的内容。Developer我认为是webMethods开发的最重要的IDE。本文先讲一些相关概念。Service这里的service很像我们平常程序中的函数,doc:Integration Server is a service-base integration broker. A service is a process that may be invoked to...

2006-08-29 15:17:00 199

空空如也

空空如也

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

TA关注的人

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