自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

千与的专栏

博客已迁至新站,欢迎访问:www.shiyanjun.cn

  • 博客(6)
  • 资源 (14)
  • 收藏
  • 关注

原创 jBPM-4.4:主流程(process)与子流程(sub-process)之间交换数据

现在假设存在这样一个流程:首先需要进行复杂的鉴权,而且可能随着需求的变化而变化,这导致鉴权的流程也是时刻可能变化的。而只有当鉴权成功以后,才能执行实际的交易操作,例如向外部系统发送请求报文获取某些交易的数据。这时,可以考虑将鉴权流程独立做成一个子流程,然后将其嵌入到主流程中去,适应局部流程变化而无需修改全局流程的问题,在子流程与主流程之间实际要做的就是约定数据的交换协议,即确定数据在子流程与主流程之间的流入与流出。下面通过一个实际例子来说明并实践。首先,定义主流程。主流程包含鉴权的子流程,鉴权通过之后,收集

2011-02-27 02:23:00 9425 1

原创 jBPM-4.4:fork和join的一个例子

现在,有这样一个需求:1、真正开始执行实际业务之前,因为要和多方进行交互(远程通信),需要对对外部各方进行一系列的鉴权;2、对外部各方之间进行鉴权,存在一定的先后顺序;3、如果某一个鉴权步骤失败,整个流程终止;4、全部鉴权完毕后,需要收集一些数据(组装报文),为后续的业务调用提供组装报文的数据。通过jBPM的fork和join可以很好地实现上述的需求,我们定义的流程,如下图所示

2011-02-26 09:35:00 7566 1

原创 jBPM-4.4:与Spring集成配置

jBPM-4.4与Spring集成配置比较容易,这里我使用的是Spring-2.5.6,数据库连接池使用C3P0,将相关的两个jar文件加入到CLASSPATH中。jBPM-4.4与Spring集成的配置过程说明如下。 配置 1、修改jbpm.cfg.xml配置文件将jbpm.cfg.xml文件中一行,修改为 ,我们使用Spring的事务管理器,修改后配置文件内容为:

2011-02-19 14:06:00 7545 1

原创 jBPM-4.4:安装jBPM到Tomcat容器

将jBPM安装到Web容器中,可以对流程定义进行发布。下面,使用MySQL数据库作为流程数据,并将jBPM安装到Tomcat容器中,对具体配置步骤和需要注意的问题进行总结。jbpm-4.4.zip发行包加压缩后,直接放在E盘下。1、安装Tomcat安装路径:E:/jbpm-4.4/apache-tomcat-6.0.26环境变量:CATALINA_HOME2、配置Ant配置ANT_HOME和PATH即可。3、配置MySQL根据jbpm-4.4/install/jdbc下mysql.properties配置(

2011-02-19 11:57:00 6960

原创 jBPM-4.4:基于decision和event-listener的一个例子

这个例子简要说明如下:通过jbpm-4.4的元素和org.jbpm.api.listener.EventListener接口来处理活动结点,对每个结点的状态进行监听,从而进行处理;在例子中流程中,对每一个转移需要进行条件判断,使用元素及其子元素来进行处理。该例子的流程定义,如图所示:对应的流程定义文件如下所示:

2011-02-19 11:15:00 5351

原创 jBPM-4.4:安装配置

在学习和使用jBPM-4.4的时候,一开始首先安装好其发行包自带的examples,然后根据实际应用的需要进行开发。这里主要为学习jBPM-4.4的实例所使用工具及其配置进行了梳理,使我们快速搭建起学习环境。1、准备工作(1)jBPM-4.4发行包下载jBPM-4.4发行包,得到jbpm-4.4.zip压缩包,解压缩到E盘根目录下;(2)Eclipse工具下载Eclipse-3.5,或者使用eclipse-jee-helios(我使用的是eclipse-jee-helios-SR1-win32.zip),E

2011-02-19 09:10:00 7029 5

C++程序设计语言.第4部分.标准库.第4版[中文完整高清版]

本贾尼写的《C++程序设计语言(第4版)》系列,第4部分(标准库),包括30章-44章,共371页,有完整的目录,高清扫描版,只供学习交流使用。

2017-11-03

Scala: High Performance Programming

英文高清版本,Scala编程进阶必备。本书讲了有关Scala编程过程中,各个方面如何在性能方面做到最好,比如Value Classes、Specialization、并发编程等等,仅供学习使用。

2017-10-13

apache_hbase_reference_guide-3.0.0-SNAPSHOT

hbase 3.0.0 官方参考指南,英文版本的,提供了非常详细的介绍,方方面面,包括基本架构、配置详解、以及与其它版本的差别。

2017-09-22

Fast.Data.Processing.with.Spark

Fast.Data.Processing.with.Spark

2014-04-27

The Java Virtual Machine Specification Java SE 7 Edition

The Java Virtual Machine Specification Java SE 7 Edition

2014-04-27

基于P2P的分布式搜索引擎体系研究

使用CAJViewer阅览器可以阅读,主要介绍了基于P2P的分布式搜索引擎的体系结构。

2009-11-14

分布式并行计算技术在搜索引擎中的应用

使用CAJViewer阅览器可以阅读,主要介绍了分布式并行计算技术在搜索引擎中的应用,通过并行计算提高搜索引擎的效率。

2009-11-07

搜索引擎中的数据存储问题研究

下载CAJViewer期刊阅览器可以打开,该论文主要研究了搜索引擎中的数据存储问题,还包含其他内容:Google搜索引擎的一些技术、搜索引擎相关技术、Lucene和Nutch机制等等。

2009-11-07

数据挖掘:概念与技术

“数据挖掘:概念与技术”一书中文翻译PDF版本的,作者Jiawei Han,非常清晰。

2009-09-28

AT&T汇编语言教程

关于AT&T的汇编语言的资料还是比较少的,该教程虽然是英文,但是总比没有参考好啊。

2009-01-16

空空如也

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

TA关注的人

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