多数据库下activiti的流程定义缓存问题。我们的产品是支持多公司使用的,各个公司分别使用不同的数据库,
因此不同公司下activiti生成的流程定义ID有可能重复(ACT_RE_PROCDEF的ID_字段),例如A公司和B公司都存在名为Proc:1:104的流程。
这时候,activiti的缓存机制只会加载其中一个到内存中(先使用的先加载),因此就会出现A公司使用了B公司流程的问题。...
分类:
数据库 时间:
2014-10-30 17:15:35
阅读次数:
180
常见的crud方法签名使用以下几个:
Attach get(Integer attachId);
Attach save(Attach attach)或Integer save(Attach attach);
void delete(Integer attachId);
void update(At...
分类:
其他好文 时间:
2014-10-28 11:55:30
阅读次数:
368
一、XML解析的简介
1、一般来说xml解析的方式有两种,Dom与SAX,且各有优缺点。pull是第三种方法见:pull解析XML
1)DOM:dom对象树
①、整个XML放入内存,转换为Document对象;
②、每个元素,转换成Element对象
③、文本,转换成Text对象
④、属性,转换成Attribute对象
优缺点:元素的CRUD比较简单,但是内存消耗大,大的xml文...
分类:
其他好文 时间:
2014-10-27 23:08:30
阅读次数:
445
表结构:
实体类图:
CRUD:
Student:
package com.demo.model;
import java.io.UnsupportedEncodingException;
import java.util.Set;
/**学生信息
* @author wobendiankun
*2014-...
分类:
Web程序 时间:
2014-10-26 21:17:39
阅读次数:
322
Mongodb是一个文档型nosql数据库 采用C++编写 Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作。很多人认为mongodb不支持事务,其实严格上说,mongodb不是一个完全事务型的数据库,他的有一些操作是事务过程的。这里我想推举的另外一款和mongo很类似的数据库是tokumx,他是tokuek的开源版本。可以...
分类:
数据库 时间:
2014-10-26 11:45:25
阅读次数:
393
网关用来控制流程的流向 网关可以消费也可以生成token。
网关显示成菱形图形,内部有有一个小图标。 图标表示网关的类型。
这里主要 介绍下 排他网关, 并行网关 , 和包含网关...
分类:
其他好文 时间:
2014-10-24 16:32:08
阅读次数:
235
通过近1个月的努力,成功包装完成OpenWebFlow并开源至GitHub,请各位有需要的同行笑纳!
OpenWebFlow是基于Activiti扩展的工作流引擎,它针对Web环境下的工作流做了一些外围的包装工作。...
分类:
Web程序 时间:
2014-10-24 13:06:40
阅读次数:
654
MongoDB操作手册 实现类似事务的操作,事务的回滚操作...
分类:
数据库 时间:
2014-10-23 19:23:32
阅读次数:
723
RepositoryService : 管理和控制发布包和流程定义(包含了一个流程每个环节的结构和行为)的操作
除此之外,服务可以
查询引擎中的发布包和流程定义。
暂停或激活发布包,对应全部和特定流程定义。 暂停意味着它们不能再执行任何操作了,激活是对应的反向操作。
获得多种资源,像是包含在发布包里的文件, 或引擎自动生成的流程图。
获得流程定义的pojo版本, 可以用来通过java解析流程,而不必通过xml。
RuntimeService :负责启动一个流程定义的新实例,获取和保存流程变量,查询流程实例和...
1、RepositoryService? ?? 流程资源服务的接口。? ?? 作用:? ?? 提供对流程定义的部署、查询、删除等操作。? ?? 获取方式:? ?? RepositoryService repositoryService = processEngine.getRepos...
分类:
其他好文 时间:
2014-10-23 10:52:05
阅读次数:
168