自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 jbpm(会签)

   1. 把需要进行“会签”的Node的signal-property设置为last-wait,使该节点必须在完成所有Task以后才能进入下一个Node。然后就是给“会签”的人员名单actors中的每一个人创建一个TaskInstance。这样就使得流程只有在actors中的所有人都完成自己的TaskInstance的时候,这个流程才能进入下一个Node,从而实现“会签”。     2. 根据J...

2008-11-17 23:17:08 137

原创 设计模式之装饰模式(Decorator)

   装饰模式基本上由四部分组成,简单的分为,抽象构件,简单构件,抽象装饰角色,具体装饰角色。下面为是简单说明例子。    抽象构件:Component.javapackage com.javapatterns.decorator;public interface Component{ void sampleOperation();}    具体构件:Concrete...

2008-11-17 22:46:02 88

原创 设计模式之访问者模式(Visitor)

Visitor访问者模式定义作用于某个对象群中各个对象的操作. 它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操作.    被访问者抽象类Node.javapackage com.javapatterns.visitor.visitorsimplified;abstract public class Node{ public abstract void acce...

2008-11-04 21:14:13 138

原创 动态代理实现

   由于种种原因,最近在对以前用过的技术进行回顾梳理,在这期间发现hibernate与spring在很大程度上用到动态代理,象hibernate里面的延迟加载,加载的是代理的id,当get()非id的时候,才会实例具体的对象。spring的核心之一aop,也是通过动态代理实现的。下面先看一个简单的动态代理demo。 被代理类:public class MyClass { public v...

2008-10-30 21:47:17 85

原创 设计模式之Chain of Responsibility(职责链)

Chain of Responsibility定义   Chain of Responsibility(CoR) 是用一系列类(classes)试图处理一个请求request,这些类之间是一个松散的耦合,唯一共同点是在他们之间传递request. 也就是说,来了一个请求,A类先处理,如果没有处理,就传递到B类处理,如果没有处理,就传递到C类处理,就这样象一个链条(chain)一样传递下去。 R...

2008-10-30 20:40:10 76

dwr实例

  dwr是一种很好的ajax框架,与ajax的另外一种框架ext相辅相成,既dwr注重与服务器端通信,而且ext注重页面的展现。下面来看一个简单的dwr配置.   第一:web.xml配置如下<servlet> <servlet-name>dwr-invoker</servlet-name> <display-name>DWR...

2008-10-27 23:49:47 60

设计模式之单例建造模式(Builder)

  建造模式涉及以下四个角色,它们分别是:抽象建造者角色:这个角色用来规范产品对象的各个组成成分的建造。一般而言,此角色独立于应用程序的商业逻辑。具体建造者角色:担任这个角色的是于应用程序紧密相关的类,它们在指导者的调用下创建产品实例。这个角色在实现抽象建造者角色提供的方法的前提下,达到完成产品组装,提供成品的功能。指导者角色:调用具体建造者角色以创建产品对象。指导者并没有产品类的具体知识...

2008-10-21 23:03:56 380

原创 设计模式之单例模式(Singleton)

一、单例模式的陷阱设计模式中的单例模式应该是被大家使用最广泛的模式之一,但网上关于单例模式的诟病也不少,最集中的就是:在多线程的环境下,单例模式有可能返回不止一个的对象。那么到底为什么会出现这种情况呢?下面我们来看单例模式的两种实现方式方式一public class Singleton {  //注意构造方法必须是私有的 private Singleton(){}  /...

2008-10-17 21:50:59 92

原创 JBPM源码分析(二)---acceptToken函数

acceptToken是JBPM工作流引擎中的核心函数,它在每个节点中都有具体的实现。这个函数主要决定该节点如何处理到达该节点的令牌。理解了acceptToken,JBPM工作流的运行过程就懂得了一半。acctpToken在各节点类中具体实现的功能如下所示:一、TransitionImpl1)        触发Transition事件;2)        将到达节点作为当前执行上下文节点;...

2008-10-17 21:47:05 105

原创 JBPM源码分析(一)---内核工作原理

Jbpm,他是jboss下的一个开源项目,是个基于petri net理论为基础的工作流引擎。本文主要通过jbpm源代码分析下jbpm引擎内核工作原理。 Jbpm是基于微内核引擎的基础上扩展开发出来的工作流平台,其运行的核心包是在org.jbpm.graph下,在该包下又分有action、def、exe、log、node几个包,jbpm内核引擎实现逻辑主要存放在def、exe这两个包下,其他的包是基...

2008-10-17 09:30:39 181

Liunx操作工具

    1.Windows下通过xmanager远程桌面控制Linux       随着互联网的高速发展以及Linux企业应用的成熟,Linux被广泛应用于服务器领域,如何实现Linux的远程管理成为网络管理员的首要任务。通过xmanager远程桌面控制Linux是常用的windows下远程管理Linux服务器的方法。使xmanager程桌面控制Linux,可以启动窗口服务的程序或进程。特别是在...

2008-10-16 20:52:46 77

Apache2.2配置

httpd.conf# # This is the main Apache HTTP server configuration file. It contains the # configuration directives that give the server its instructions. # See <URL:http://httpd.apache.org/docs/2.2/...

2008-10-15 16:44:54 161

原创 LIUX 命令大全

第一章 目录及文件操作命令 1.1 ls [语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......] [说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。 -R 递归地列出每个子目录的内容 -a 列出所有文件,包括第一个字符为“.”的隐藏文件 -d 若后面参数是目录,则只列出目录名而不列出目录内容,常与-l选...

2008-10-15 15:18:23 180

有时碰到大文件传输时出现性能问题,或者要解决类似问题,该怎么办?

这时,可以考虑用HTTP代替web service进行通信,因为web service传输必须是字符串流,也就是说所有的东西(包括java对象,二进制文件)都要经过BASE64编码后传输,接收端再用BASE64解码。这个过程是比较费时间和精力的,因为BASE64编码将使得传输的内容大小扩大了一半,特别是传输大量数据时,可能会出现性能瓶颈。而HTTP可以直接读二进制字节流,性能会好许多,因此,通常的...

2008-10-15 14:12:42 251

spring+hibernate+jbpm

  最近对spring+hibernate+jbpm进行了整合,现在把主要配置文件晒到这里,供大家参考.    appDbContext.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframew...

2008-10-15 12:59:59 70

Class.isAssignableFrom(Class clz)与instanceof 区别

  isAssignableFrom   是用来判断一个类Class1和另一个类Class2是否相同或是另一个类的超类或接口。     通常调用格式是           Class1.isAssignableFrom(Class2)     调用者和参数都是   java.lang.Class   类型。           而   instanceof   是用来判断一个对象实例是否是一个类或...

2008-10-14 13:03:38 94

common-configuration读取xml,properties文件

  我们在实际的开发设计中,通常要读各种各样的配置文件,十分烦琐.然而commons-configuration-1.0.jar为我们提供了非常方便的操作方式实例如下:1.读取XML文件中内容import java.util.List; import org.apache.commons.configuration.Configuration; import org.apache.common...

2008-10-14 12:51:37 130

设计模式之观察者模式(Observer)

  Java深入到一定程度,就不可避免的碰到设计模式(design pattern)这一概念,了解设计模式,将使自己对java中的接口或抽象类应用有更深的理解.设计模式在java的中型系统中应用广泛,遵循一定的编程模式,才能使自己的代码便于理解,易于交流,Observer(观察者)模式是比较常用的一个模式,尤其在界面设计中应用广泛,而本站所关注的是Java在电子商务系统中应用,因此想从电子商务实例...

2008-10-12 17:38:23 102

原创 对象五特性

  1)万物皆对象  2)程序是对象的集合,它们通过发送消息给告知彼此所要做的。  3)每个对象都有自己的由其他对象所构成的存储。  4)每个对象都拥有其类型。  5)每一种特定类型的所有对象都可以接受到同样的消息。...

2008-10-11 18:00:21 182

空空如也

空空如也

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

TA关注的人

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