- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 HashMap源码深入(JDK1.8)
众所周知,hashMap的使用率在开发中有着极高的位置,而且在面试中也是经典。下面让我们走进hashMap的世界。一、HashMap的数据结构当我们打开hashMap的源码时候,发现一堆堆的代码,看起来繁琐复杂晦涩难懂,对于初学者是个挑战,比如下面的源码片段 /** * Implements Map.put and related methods * * @param...
2018-10-17 21:53:59
336
原创 activiti流程--监听器
监听器是activiti中经常使用的,一般用在启动或者关闭,以及流程扭转的时候。1:流程引擎的启动与监听之前的配置文件中,有这么个配置: /** * 用于监听流程引擎的启动与关闭 * * @author wsylp * */@Service("myProcessEngineLifecycleListener")public class MyProc...
2018-06-18 10:45:42
9699
1
原创 activiti流程--委派,转办,会签,挂起,激活
其中委派与转办的流程图与正常的没有啥区别,这里直接上代码。1:任务委派任务委派只是任务人将当前的任务交给接收人进行审批,完成任务后又重新回到任务人身上。委派人查询任务与完成任务与正常的有区别。 /** * 指定代办人 */ @Test public void delegateTask() { String taskId...
2018-06-17 21:47:30
15915
2
原创 activiti流程--排他网关
有时候需要进行判断走哪一个分支,而且像上一篇,如果存的删除不正确就会出现异常,此时的排他网关可以设置默认值。1:流程图与定义2:核心代码上面两篇已经讲述了基本操作这里仅仅进行主要代码 @Test public void getTaskByloginName() { String loginNa...
2018-06-17 21:27:11
1272
1
原创 activiti流程----变量设置与获取
流程的变量有多重方式进行设置与获取1:流程图以及属性配置 2:发布流程并开始 /** * setValiable 与 setLocalValiable作用域不同 */ @Test public void deploeyFlow() { String folderPath = "...
2018-06-17 20:58:26
10104
原创 简单的请假流-基本操作
发布流程、启动流程,流程图定义,审批人指定为角色,取待办(个人,全部等),配置变量,完成任务、获取流程定义、流程资源(图片,流程图等),删除流程定义,历史流程实例的获取等
2018-06-17 20:15:34
1325
原创 activiti创建数据库
数据库activiti创建数据库有三种方式,但是在实际开中,一般都是默认配置。 而且为了操作方便,一般activiti数据库与项目数据库都会进行分开管理。 @Override public boolean createtableByXml() { /** * 创建数据库的三种方式 * 1:指定xml *...
2018-06-17 16:43:50
775
原创 2-activiti数据库介绍以及配置文件
activiti与spring整合需要的jar包 <!-- activiti jar --> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-engine</artifactId> ...
2018-06-17 16:32:58
1642
原创 Activiti简介
工作流(workflow)工作流总是以任务(Task)的形式驱动人处理业务或者驱动业务系统自动完成作业。–我们不必关注他人的工作进度,只要关心自己的待办任务即可。 activiti活动activity的复数activities化简的方式标示活动的集合。来诠释activiti与工作流的母的与设计 。 Tom Bayen(jbpm的创始人)自2010年离开jB...
2018-06-17 16:06:12
5750
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人