`
keller
  • 浏览: 46816 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
http://www.zgkw.cn/FORUMS/blogs/dyx/archive/2007/04/25/29226.aspx 一组基于Lucene的cache和非cache搜索测试数据 测试环境:  P4 2.4、768M内存 、windowsXP SP2  Lucene2.1,Tomcat5.5,EHcahce1.2.4,大约500M index数据 Cache分两层,对搜索结果和高亮处理后的某页数据缓存,结果页面每页显示10个搜索结果。 对同一个词进行搜索,两次测试都是在Tomcat首次启动后进行测试。一个测试完毕,重起Tomcat再进行第二组测试。 测试结果:(秒)         ...
 在自己的另外一个blog: http://www.kwkj.cn/forums/blogs/dyx/default.aspx
在PowerBuilder中,DataWindow是用户前端用来存储、操纵数据的对象。在每一个DataWindow对象中有4个二维表作为数据缓冲区,用来存储查询到的数据。用户在DataWindow中对数据处理系统内部的操作实际上都是将数据在这几个缓冲区中进行的 ...
http://www.blogjava.net/BlueDavy/archive/2005/06/13/6037.html
虽然这些文档一般来说公司都是有模板的,但我写这些文档以来基本上是每写一次就把目录结构给改一次,应该说这是因为自己对这些文档的理解开始加深,慢慢的越来越明白这些文档的作用和其中需要阐述的东西,觉得这三份文档主要阐述了一个系统的设计和实现过程,从系统分解为层次、层次内的模块以及相互的接口、模块分解为对象以及对象的接口、实现这些对象接口的方法。这次又整了一份,^_^,欢迎大家指正。XXX架构设计说明书(架构设计重点在于将系统分层并产生层次内的模块、阐明模块之间的关系)一.  概述描述本文的参考依据、资料以及大概内容。二. 
        jbpm没有role的概念。actor,我认为就是一个具体人所具有的所有角色的集合,是roles, 不是 role。一个actor可以具有多个role。比如请假流程中,如果部门经理请假,他发起请假流程的actor就是包含请假者和部门经理两个角色。swimlnae就是判断当前actor在节点中扮演什么角色。比如在请假流程的部门经理批准节点,swimlane就会判断当前开启服务的actor是否是部门经理,如果是就交由他处理当前节点。        欢迎讨论。
基于perl和mysql的bug追踪软件,很多开源项目都使用它,如apache。安装见:http://blog.csdn.net/acsu/archive/2004/11/10/176138.aspx?Pending=true在sf上搜到了另外两个bug追踪软件,Mantis (http://www.mantisbt.org/)和PhpBugTracer(http://phpbt.sourceforge.net/),都是基于php和mysql的。
        jBPM工作流部署的基本步骤是:首先将工作流定义文件(processdifinition.xml)和相关的一些资源文件打包成pde文件,然后将生成的pde包部署到jBPM数据库中。pde文件的格式是jar文件格式,可以用winrar、winzip打开。         jBPM发行包中定义了ant任务来完成这个部署任务,具体步骤如下: (1)       修改jBPM根目录下的build.properties,jbpm.home指明jbpm所在的目录;ant.home指明ant所在目录;jboss.home指明jboss所在目录;jbpm.pde指明生成pde文件的工作目录。
Tomcat4.1与Tomcat5.0有很大的不同,4.1下运行的,有些5.0下就不能运行。(一)<% include %>   在5.0下不能正常显示inlucde文件中包含的中文,4.1可以正常显示。5.0下可用<jsp:include>来代替。(二)<jsp:userbean>5.0下,如果bean没有缺省的初始化(没有输入参数),jsp文件不能正常编译。4.1下没有这个问题。   最近发现的问题   (1)form提交时候,GET方法正确,POST方法失效会出现500内部服务器错误。xp下没有出现问题,2003下出现这个问题,不知道是Tomcat问题, ...
       对应用户自己定义的非string类型的变量,jBPM是先将变量转换成二进制object 流,然后再转换成string类型存储在数据库中,取变量的过程与之相反。由于转换成string涉及到编码格式问题,如GBK、ISO等,而编码格式涉及到操作系统、数据库、jvm等多方面的影响,jbpm目前还没有解决这个问题,因此在使用非string类型变量的时候,jbpm会出错。这个问题tom(jbpm创始人)正在解决。       这个问题,似乎将变量按二进制存储更好些,这样就不会涉及编码格式问题。       另外一种方法是使用统一的编码格式,改写后的org.jbpm.delegation.se ...
对jBPM来讲,工作流由一些节点和用户定义的Hander组成。一个工作流从start-state开始,中间经过若干个节点(state、fork、milestone、process-state、decision和join),最后结束于end-state。节点之间通过transient来连接,指明当前节点下面要经过的节点。经过节点时,jBPM会触发相应的Hander来完成用户指定的工作。Hander包括各种事件的ActionHander;指定节点指定操作Actor的AssignmentHandler;定义节点工作的Hander,包括fork节点ForkHander,Join节点JoinHander, ...
    (一)  开始一个请假流程       //user是请假人的actorId       ExecutionService es=JbpmServiceFactory.getInstance().openExecutionService(user);        HashMap vs=new HashMap();       //一些参数        vs.put(Constants.REQUEST_STATUS,String.valueOf(0));        vs.put(Constants.REQUEST_RETURN_INFO,"No info!"); ...
   JBPM的创始人Tom Baeyens 写的一篇文章 《The state of Workflow》是JBPM的理论基础。它的中文版可以参见http://blog.csdn.net/ngnr/archive/2004/10/03/123957.aspx和http://blog.csdn.net/ngnr/archive/2004/10/21/145986.aspx。JBPM可以说是这片文章提出的工作流理论的具体实现。   JBPM目前版本是2.0。昨天从CVS下了JBPM3.0,感觉变化太大, 所有类的包都不一样,大部分的类的名称都改变了。不明白Tom Baeyens 是怎么想的,难道加入 ...
ExecutionServiceImpl是JBPM的核心类,通过它用户可以启动工作流、使工作流进入下一个节点等等。 一、InvocationLog startProcessInstance(Long definitionId, Map variables,                                             String transitionName) 功能:启动一个工作流示例。1)        根据definitionId得到工作流定义并初始化一个流程实例;         2)        得到示例的根令牌,并在令牌中记录InvocationLog; ...
acceptToken是JBPM工作流引擎中的核心函数,它在每个节点中都有具体的实现。这个函数主要决定该节点如何处理到达该节点的令牌。理解了acceptToken,JBPM工作流的运行过程就懂得了一半。acctpToken在各节点类中具体实现的功能如下所示: 一、TransitionImpl 1)        触发Transition事件; 2)        将到达节点作为当前执行上下文节点; 3)        达到节点接受令牌(执行节点的acceptToken)。 二、DecisionImpl 1)        触发DECISION_ENTER事件;
Global site tag (gtag.js) - Google Analytics