自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

碧荷故乡_胡奇的专栏

清清华堂,碧荷流香。悠悠十载,水木齐昌。鸿儒相往,以为故乡。日月沧沧,不弃不忘。千里殷望,难舍难量。祝纳四方,既寿永康。

  • 博客(186)
  • 资源 (10)
  • 收藏
  • 关注

转载 一些的忠告200708

学会分辨“胜利”与“成功”这两个概念之间的区别,因为它们不一定是同一样东西。不仅是因为胜利可能是付出惨重代价得不偿失的胜利,而且是因为即使无需花多大代价所取得的胜利或许也无法符合你的最大利益。从科索沃战争中明显可以看到这样的胜利。境界,企业家与企业家拼到最后的是境界。然而,许多企业家都输在了境界上……因为境界这东西常常是“看得破,忍不过;想的到,做不来。”说谎,美通公司总裁王维嘉说:“在I

2007-08-09 21:39:00 1317

一些的忠告200708

学会分辨“胜利”与“成功”这两个概念之间的区别,因为它们不一定是同一样东西。不仅是因为胜利可能是付出惨重代价得不偿失的胜利,而且是因为即使无需花多大代价所取得的胜利或许也无法符合你的最大利益。从科索沃战争中明显可以看到这样的胜利。境界,企业家与企业家拼到最后的是境界。然而,许多企业家都输在了境界上……因为境界这东西常常是“看得破,忍不过;想的到,做不来。”说谎,美通公司总裁王维嘉说:“在Inter...

2007-08-09 21:39:00 83

原创 工作流引擎设计之子流程功能实现

一个成熟的工作流管理系统,其引擎对于子流程功能的支持必然是不可少的,这好比是一门编程语言支持函数那么普遍一样。在当前Workflow, BPM, EAI产品的建模工具中,对于子流程/子过程的应用如家常便饭一样,无处不在——是的,随着流程建模工具的日益强大、企业业务过程的日趋复杂及集成要求的不断增长,把相似的“过程”封装成一个个可调用的过程“函数”已经是一个不可缺少的功能了。下面的内容,主要就以

2007-08-05 23:48:00 8779 1

工作流引擎设计之子流程功能实现

一个成熟的工作流管理系统,其引擎对于子流程功能的支持必然是不可少的,这好比是一门编程语言支持函数那么普遍一样。在当前Workflow, BPM, EAI产品的建模工具中,对于子流程/子过程的应用如家常便饭一样,无处不在……下面的内容,主要就以在工作流引擎系统中子流程功能的设计展开……这包括:建模设计——父流程中描述子流程的XPDL片段及解释……主子流程多版本并存问题的处理策略……同步、异步子流程的...

2007-08-05 23:48:00 489

工作流引擎设计之子流程功能实现

一个成熟的工作流管理系统,其引擎对于子流程功能的支持必然是不可少的,这好比是一门编程语言支持函数那么普遍一样。在当前Workflow, BPM, EAI产品的建模工具中,对于子流程/子过程的应用如家常便饭一样,无处不在——是的,随着流程建模工具的日益强大、企业业务过程的日趋复杂及集成要求的不断增长,把相似的“过程”封装成一个个可调用的过程“函数”已经是一个不可缺少的功能了。下面的内容,主要就以在工...

2007-08-05 23:48:00 466

原创 工作流引擎设计之退回任务定义

退回(Rollback Work Item)退回是针对本人(工作流参与者)的“待办任务”的操作,即参与者主动退回待办任务列表中的任务。为什么要退回?参与者接受任务后,发现不应由自己办理此任务或上一步的执行者办理有错误等情况后,需要将此接受的任务退回给上一步的执行者重新办理。退回的原则:执行退回以不影响本活动以及前活动的其他执行者已完成的工作为基本指导原则。以下是一些不可执行退回

2007-07-31 22:03:00 4061

工作流引擎设计之退回任务定义

退回(Rollback Work Item)……为什么要退回?……退回的原则……一些不可执行退回的场景……如果本活动和前活动之间存在一个或多个路由节点,则路由不会对退回规则产生任何影响,引擎在做退回运算时将跳过所有路由节点……...

2007-07-31 22:03:00 196

工作流引擎设计之退回任务定义

退回(Rollback Work Item)退回是针对本人(工作流参与者)的“待办任务”的操作,即参与者主动退回待办任务列表中的任务。为什么要退回?参与者接受任务后,发现不应由自己办理此任务或上一步的执行者办理有错误等情况后,需要将此接受的任务退回给上一步的执行者重新办理。退回的原则:执行退回以不影响本活动以及前活动的其他执行者已完成的工作为基本指导原则。以下是一些不可执行退回的场景,当然这不是绝...

2007-07-31 22:03:00 156

原创 23种经典设计模式的java实现_5_职责链模式

对于职责链模式,一般是这么定义的:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,即——将这些对象连成一条(处理)链,并沿着这条链传递该请求,直到这条链结束同时有一个对象处理它为止。最经典的职责链模式应用就是JavaEE规范中web.xml的filter了,filters按照配置的顺序,依次处理根据其mapping条件过滤得到的web请求(response)/应答(re

2007-07-28 16:27:00 5656 2

23种经典设计模式的java实现_5_职责链模式

最经典的职责链模式应用就是JavaEE规范中web.xml的filter了,filters按照配置的顺序,依次处理根据其mapping条件过滤得到的web请求(response)/应答(request),从而可以实现诸如编码转换、事务封装、页面缓存等众多“职责”……下面这个范例模拟了一个软件行业中常见的项目处理流程,为一个项目(Project对象)的职责人员构造了一条处理链,然后向这个项目发出处理...

2007-07-28 16:27:00 61

23种经典设计模式的java实现_5_职责链模式

对于职责链模式,一般是这么定义的:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,即——将这些对象连成一条(处理)链,并沿着这条链传递该请求,直到这条链结束同时有一个对象处理它为止。最经典的职责链模式应用就是JavaEE规范中web.xml的filter了,filters按照配置的顺序,依次处理根据其mapping条件过滤得到的web请求(response)/应答(requ...

2007-07-28 16:27:00 71

转载 谁来一统BPM江湖?

BPM概念与BPMS之相关技术是架构在Web Services/SOA之基础上,未来不仅会改造企业建构IT系统的方法,也同时改变企业营运模式,或称商业流程的运行方式。对厂商而言,谁能主导流程定义与运行的相关标准谁就是市场的赢家。本篇将要探讨,当前有哪些标准与主导的厂商阵营?这些厂商阵营如何既结盟又竞争?又谁能一统江湖而成市场最大赢家?BPM与SOABPM藉由明确表式的流程定义将耦合松散

2007-07-26 15:07:00 1857 1

谁来一统BPM江湖?

对厂商而言,谁能主导流程定义与运行的相关标准谁就是市场的赢家。本篇将要探讨,当前有哪些标准与主导的厂商阵营?这些厂商阵营如何既结盟又竞争?又谁能一统江湖而成市场最大赢家?……BPM藉由明确表式的流程定义将耦合松散的一群独立服务串联成新的商业流程,并让不同的BPMS能相互沟通与运行企业流程……IT产业中,大者恒大是赢得业界标准地位的不变定律。百家争鸣的战国时代中,大家都希望成为产业的主流标准,因此为...

2007-07-26 15:07:00 62

谁来一统BPM江湖?

BPM概念与BPMS之相关技术是架构在Web Services/SOA之基础上,未来不仅会改造企业建构IT系统的方法,也同时改变企业营运模式,或称商业流程的运行方式。对厂商而言,谁能主导流程定义与运行的相关标准谁就是市场的赢家。本篇将要探讨,当前有哪些标准与主导的厂商阵营?这些厂商阵营如何既结盟又竞争?又谁能一统江湖而成市场最大赢家?BPM与SOABPM藉由明确表式的流程定义将耦合松散的一群独立服...

2007-07-26 15:07:00 91

原创 工作流引擎设计之取回任务定义

取回(Withdraw Work Item)取回是针对本人的“已办任务”的操作,即取回已办任务。何谓取回:参与者提交任务后,发现自己办理此任务有误或不应该立刻提交等情况,需要将此已办理完成的任务取回重新办理或稍后再提交。取回原则:执行取回以不影响其他执行者已经办理的任务及下一步参与者已经完成的工作为基本指导原则。如果前活动仍在执行状态,即下一步活动还没有被激活,则只要流程定义允许,任务

2007-07-25 16:01:00 2635

工作流引擎设计之取回任务定义

何谓取回,取回原则,一些不可执行取回的场景……如果前活动和其下一步活动之间存在一个或多个路由节点,则路由不会对取回规则产生任何影响,引擎在做取回运算时将跳过所有路由节点……是我以前在实现工作流引擎系统时的一些设计和指导原则……...

2007-07-25 16:01:00 200

工作流引擎设计之取回任务定义

取回(Withdraw Work Item)取回是针对本人的“已办任务”的操作,即取回已办任务。何谓取回:参与者提交任务后,发现自己办理此任务有误或不应该立刻提交等情况,需要将此已办理完成的任务取回重新办理或稍后再提交。取回原则:执行取回以不影响其他执行者已经办理的任务及下一步参与者已经完成的工作为基本指导原则。如果前活动仍在执行状态,即下一步活动还没有被激活,则只要流程定义允许,任务是肯定可以被...

2007-07-25 16:01:00 170

原创 从建立宠物医院(PetClinic)项目开始你的Spring2之旅

搞Java企业级应用的人都知道Spring是个好东西,记得这玩意1.0出来的时候,有人甚至说“有了Spring,架构师就可以下岗了”。当然,Spring不是上帝,它提供的只是一套优雅的框架(Framework)。这套框架以依赖注入(Dependency Injection)控制反转(IOC,Inversion of Control)和面向切面编程(AOP,Aspect Oriented Pro

2007-07-22 10:56:00 6183

从建立宠物医院(PetClinic)项目开始你的Spring2之旅

Spring以依赖注入(Dependency Injection)控制反转(IOC,Inversion of Control)和面向切面编程(AOP,Aspect Oriented Programming)为核心思想……Spring也一贯本着“不重复发明轮子”的基本指导思想,在其内集成或封装了大量的开源项目,而且这些开源项目都是经过精心挑选的,至少在其领域内是具有实用价值的……如果你想试用和了解S...

2007-07-22 10:56:00 206

从建立宠物医院(PetClinic)项目开始你的Spring2之旅

搞Java企业级应用的人都知道Spring是个好东西,记得这玩意1.0出来的时候,有人甚至说“有了Spring,架构师就可以下岗了”。当然,Spring不是上帝,它提供的只是一套优雅的框架(Framework)。这套框架以依赖注入(Dependency Injection)控制反转(IOC,Inversion of Control)和面向切面编程(AOP,Aspect Oriented Progr...

2007-07-22 10:56:00 267

如何利用回调模式去解决问题

在软件的设计/实现过程中,我的同事经常会遇到这样一个场景:需要在一个可重用的、大范围的方法中调用若干个不确定的方法或一系列不确定的操作。在这种情况下,我经常建议他们使用“回调”这种技巧去解决问题。回调模式和接口、抽象这两个概念是紧密相关的,在这里简要的说明一下。接口(Interface):说明类该做什么而不指定如何去做。抽象(abstract)的道理也大致如此。回调,这个模式一般是这么定义的:在回...

2007-07-19 22:52:18 61

原创 如何利用回调模式去解决问题

在软件的设计/实现过程中,我的同事经常会遇到这样一个场景:需要在一个可重用的、大范围的方法中调用若干个不确定的方法或一系列不确定的操作。在这种情况下,我经常建议他们使用“回调”这种技巧去解决问题。回调模式和接口、抽象这两个概念是紧密相关的,在这里简要的说明一下。接口(Interface):说明类该做什么而不指定如何去做。抽象(abstract)的道理也大致如此。回调,这个模式一般是这么

2007-07-19 22:52:00 2341

如何利用回调模式去解决问题

需要在一个可重用的、大范围的方法中调用若干个不确定的方法或一系列不确定的操作……定义个抽象的(先不实现的)方法先行调用,然后在具体的使用中对此抽象方法进行实现,以供前面“回头调用”,此之所谓回调……实际的例子,这是在工作中我设计的一个基于回调模式的小工具,它可以根据指定的批量数(batchSize)来处理一个较大的泛型数组(Object[]),这可以用在广域网络计算、Web服务的场景中……...

2007-07-19 22:52:00 113

如何利用回调模式去解决问题

在软件的设计/实现过程中,我的同事经常会遇到这样一个场景:需要在一个可重用的、大范围的方法中调用若干个不确定的方法或一系列不确定的操作。在这种情况下,我经常建议他们使用“回调”这种技巧去解决问题。回调模式和接口、抽象这两个概念是紧密相关的,在这里简要的说明一下。接口(Interface):说明类该做什么而不指定如何去做。抽象(abstract)的道理也大致如此。回调,这个模式一般是这么定义的:在回...

2007-07-19 22:52:00 81

原创 中国历史上的豪言壮语之秦汉篇

王侯将相,宁有种乎?在大泽乡揭竿而起的陈胜可能替所有的草根阶层说了一句他们最喜欢的话。历史上也有很多人说过这句话,但我看真正能说到做到,而且笑到最后的也只有朱重八朱老了。草根们的江山往往来得快,去的也快,因为他们的觉悟和目的也就摆在那儿——打倒骑在自己头上的王侯将相,然后自己再骑在别人的头上……事实上农民企业家们打江山也许是块料,但要把江山做稳、做好,可能还是出自名门的贵族们做的更好些,君

2007-07-05 23:04:00 1684

中国历史上的豪言壮语之秦汉篇

王侯将相,宁有种乎?在大泽乡揭竿而起的陈胜可能替所有的草根阶层说了一句他们最喜欢的话。历史上也有很多人说过这句话,但我看真正能说到做到,而且笑到最后的也只有朱重八朱老了。草根们的江山往往来得快,去的也快,因为他们的觉悟和目的也就摆在那儿——打倒骑在自己头上的王侯将相,然后自己再骑在别人的头上……事实上农民企业家们打江山也许是块料,但要把江山做稳、做好,可能还是出自名门的贵族们做的更好些,君不见汉光...

2007-07-05 23:04:00 96

中国历史上的豪言壮语之秦汉篇

王侯将相,宁有种乎……刘邦道:大丈夫生当如此;项羽道:彼可取而代之……匈奴未灭,何以为家……明犯强汉者,虽远必诛……怀念一下祖先们的话,聊以自慰吧。...

2007-07-05 23:04:00 90

中国历史上的豪言壮语之秦汉篇

王侯将相,宁有种乎?在大泽乡揭竿而起的陈胜可能替所有的草根阶层说了一句他们最喜欢的话。历史上也有很多人说过这句话,但我看真正能说到做到,而且笑到最后的也只有朱重八朱老了。草根们的江山往往来得快,去的也快,因为他们的觉悟和目的也就摆在那儿——打倒骑在自己头上的王侯将相,然后自己再骑在别人的头上……事实上农民企业家们打江山也许是块料,但要把江山做稳、做好,可能还是出自名门的贵族们做的更好些,君不见汉光...

2007-07-05 23:04:00 202

转载 创业语录

1、心有多大,生意就有多大。2、打下江山要靠胆,守住江山要靠脑,传下万年基业要靠心。3、生意就是时机,就是冒险和谨慎之间的战争。4、宁可输事,不可输心。

2007-07-02 23:35:00 1262 1

创业语录

1、心有多大,生意就有多大。2、打下江山要靠胆,守住江山要靠脑,传下万年基业要靠心。3、生意就是时机,就是冒险和谨慎之间的战争。4、宁可输事,不可输心。...

2007-07-02 23:35:00 56

创业语录

创业语录

2007-07-02 23:35:00 79

创业语录

1、心有多大,生意就有多大。2、打下江山要靠胆,守住江山要靠脑,传下万年基业要靠心。3、生意就是时机,就是冒险和谨慎之间的战争。4、宁可输事,不可输心。...

2007-07-02 23:35:00 81

原创 理解工作流系统参考模型

研究工作流及其相关技术的人一定知道这个组织——工作流管理联盟(简称WfMC,Workflow Management Coalition),其成立于1993年。作为工作流技术标准化的工业组织,WfMC提出的工作流系统参考模型(Reference Model)无疑为各家工作流软件厂商的系统设计规划提供了最权威的参考,乃至标准。下面就是这个参考模型:首先,最重要的部分就是中间的工作流引擎,可以说

2007-07-01 19:18:00 3684 5

理解工作流系统参考模型

研究工作流及其相关技术的人一定知道这个组织——工作流管理联盟(简称WfMC,Workflow Management Coalition),其成立于1993年。作为工作流技术标准化的工业组织,WfMC提出的工作流系统参考模型(Reference Model)无疑为各家工作流软件厂商的系统设计规划提供了最权威的参考,乃至标准……工作流引擎做的工作就像心脏把血液不断的送到我们身体的各个部分一样……总结:...

2007-07-01 19:18:00 72

理解工作流系统参考模型

研究工作流及其相关技术的人一定知道这个组织——工作流管理联盟(简称WfMC,Workflow Management Coalition),其成立于1993年。作为工作流技术标准化的工业组织,WfMC提出的工作流系统参考模型(Reference Model)无疑为各家工作流软件厂商的系统设计规划提供了最权威的参考,乃至标准。下面就是这个参考模型:首先,最重要的部分就是中间的工作流引擎,可以说它就是整...

2007-07-01 19:18:00 74

原创 中国历史上的豪言壮语之先秦篇

天行健,君子以自强不息。地势坤,君子以厚德载物。——很具有激励性的一句话。原出自《周易》“乾”、“坤”二卦,后被梁启超引用来勉励清华学子,也成就了清华大学的校训——“自强不息,厚德载物”。臣之剑十步(杀)一人,千里不留行。——《庄子·说剑》,一般用来形容这个人比较狠或自我标榜是个猛男,当然,是所谓的“侠客”,后来李白老先生在其《侠客行》(注:不是现代金大师的)中引用了这一句——“十步杀

2007-06-30 22:19:00 1768 3

中国历史上的豪言壮语之先秦篇

天行健,君子以自强不息。地势坤,君子以厚德载物。——很具有激励性的一句话。原出自《周易》“乾”、“坤”二卦,后被梁启超引用来勉励清华学子,也成就了清华大学的校训——“自强不息,厚德载物”。臣之剑十步(杀)一人,千里不留行。——《庄子·说剑》,一般用来形容这个人比较狠或自我标榜是个猛男,当然,是所谓的“侠客”,后来李白老先生在其《侠客行》(注:不是现代金大师的)中引用了这一句——“十步杀一人,千里不...

2007-06-30 22:19:00 120

中国历史上的豪言壮语之先秦篇

中国历史上的豪言壮语之先秦篇……天行健,君子以自强不息。地势坤,君子以厚德载物……臣之剑十步(杀)一人,千里不留行……风萧萧兮易水寒,壮士一去兮不复还……...

2007-06-30 22:19:00 115

中国历史上的豪言壮语之先秦篇

天行健,君子以自强不息。地势坤,君子以厚德载物。——很具有激励性的一句话。原出自《周易》“乾”、“坤”二卦,后被梁启超引用来勉励清华学子,也成就了清华大学的校训——“自强不息,厚德载物”。臣之剑十步(杀)一人,千里不留行。——《庄子·说剑》,一般用来形容这个人比较狠或自我标榜是个猛男,当然,是所谓的“侠客”,后来李白老先生在其《侠客行》(注:不是现代金大师的)中引用了这一句——“十步杀一人,千里不...

2007-06-30 22:19:00 102

原创 23种经典设计模式的java实现_4_生成器模式

23种经典设计模式的java实现之生成器模式在这里我们使用一个构建房屋的场景来说明“生成器”——builder模式的使用。这个模式的定义是:1、当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。2、当构造过程必须允许被构造的对象有不同的表示时。简单的说,它有点像工厂模式,但是最终生成“产品”的是Director而非Factory,Director可以使用的bu

2007-06-30 12:08:00 2159

软件设计规范

基于UML的软件架构设计规范,包括包划分、UML设计等,具有参考和指导的价值

2007-08-17

数据库设计规范

精心整理的数据库设计规范,在多个项目应用,具有指导、参考价值

2007-08-17

设计模式中文版

设计模式的中文版本。如果想快速了解设计模式而非学习英语,我建议还是看中文的文档,如果你的母语是中文的话。翻译质量不错,来自China Pub

2007-08-11

工作流任务不可退回的场景

工作流任务不可退回的场景

2007-07-31

不可取回的场景

不可取回的场景

2007-07-26

面向对象的设计原则——类设计原则

精心整理,简明扼要,易于理解,相当经典

2007-07-25

Hibernate3中文参考

Hibernate3中文参考文档

2007-07-25

Ajax Sequence Diagram

Ajax Sequence Diagram

2007-06-23

2007年开源项目目录、评论、排名

2007年开源项目目录、评论、排名

2007-06-14

Java编码规范

标准java代码编写规范,huqi整理

2007-04-02

空空如也

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

TA关注的人

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