- 博客(6)
- 资源 (5)
- 问答 (6)
- 收藏
- 关注
转载 Activiti监听器使用
一、前言上一篇在讲分配处理人时其实就已经有用到监听器了,Activiti最灵活的点便是其提供了多种多样的监听器及对应的监听事件,能实现绝大部分业务需求,因此学会使用监听器也是掌握Activiti非常重要的一个步骤。二、监听器使用场景在使用Activiti时,其通常作为底层引擎使用,而引擎通常与业务是分开的,因此需要引擎去推动业务,即流程执行到某个阶段时,我们才去执行相对应的业务逻辑,这便依赖Activiti的监听器。常见的场景有:1、环节人员动态分配2、某个环节开始或结束时需要记录环节信
2021-05-23 18:16:29 7981
转载 activiti开发中流程变量中,setVariable和setVariableLocal的区别
setVariable:设置流程变量的时候,流程变量名称相同的时候,后一次的值替换前一次的值,而且可以看到TASK_ID的字段不会存放任务ID的值setVariableLocal:1:设置流程变量的时候,针对当前活动的节点设置流程变量,如果一个流程中存在2个活动节点,对每个活动节点都设置流程变量,即使流程变量的名称相同,后一次的版本的值也不会替换前一次版本的值,它会使用不同的任务ID作为标识,存放2个流程变量值,而且可以看到TASK_ID的字段会存放任务ID的值例如act_hi_varinst
2021-05-23 17:52:01 1564
转载 Activiti--流程变量
什么是流程变量?流程变量在整个工作流中扮演很重要的作用。例如:请假流程中有请假天数、请假原因等一些参数都为流程变量的范围。流程变量的作用域范围是流程实例。也就是说各个流程实例的流程变量是不相互影响的。流程实例结束完成以后流程变量还保存在数据库中(存放到流程变量的历史表中)。例如:流程变量学了它这货有什么用?当然是传递数据- 比如请假天数,请假原因等等~怎么配置流程变量四种设置1.启动时设置2.任务完成时设置3.runtimeService.setvars…()4.task
2021-05-23 17:45:37 1307
转载 对mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁概念的理解
记得在上大学那会开始,在大学的课堂上,常常会听到老师讲什么共享锁,排它锁各种锁的词汇,以前仅仅听过一次就没有管了,并没有进行深入的研究最近,在各种群里,又看见了什么乐观锁、悲观锁什么鬼的感觉很高级的词汇,于是乎今天对这几个概念进行学习,揭开它神秘的面纱,缕缕思路记录下我对这几个概念的想法实验环境:mysql5.6存储引擎:innoDB我们在操作数据库的时候,可能会由于并发问题而引起的数据的不一致性(数据冲突)乐观锁乐观锁不是数据库自带的,需要我们自己去实现。乐观锁是指操作数据库时.
2021-05-09 22:09:17 111
转载 mysql索引-B+树
索引是一种数据结构,用于帮助我们在大量数据中快速定位到我们想要查找的数据。索引最形象的比喻就是图书的目录了。注意这里的大量,数据量大了索引才显得有意义,如果我想要在 [1,2,3,4] 中找到 4 这个数据,直接对全数据检索也很快,没有必要费力气建索引再去查找。索引在 MySQL 数据库中分三类:B+ 树索引 Hash 索引 全文索引我们今天要介绍的是工作开发中最常接触到的 InnoDB 存储引擎中的 B+ 树索引。要介绍 B+ 树索引,就不得不提二叉查找树,平衡二叉树和 B 树这三种数据结
2021-05-09 21:56:12 130
转载 理解B+树
B+树是为磁盘和存储工具设计的一种数据结构,它是一种平衡查找树,它在查找,插入、修改方面的时间复杂度都稳定为 O(logn)节点B+树节点是一组按照key有序的元素,B+树包含两种类型的节点,一种是索引节点,一种是叶子节点索引节点也叫内部节点,索引节点只包含key,不包含data, 节点的 key是升序排列的,对于指定的索引节点key来说,它左子树上所有的key都小于它的key,它右子树上所有的key都大于等于它的key 叶节点上存储的是主键和数据(key和data), 所有的叶节点都在同
2021-05-09 21:15:03 2525
redis字符串最大长度限制512M,原理是什么?
2021-01-11
dwg文件在线预览?
2020-12-28
Activity实例运行期间动态添加节点
2020-09-08
工作流,催办设计实现方案?
2020-02-21
编写脚本定时访问系统url,检测各个业务是否正常时,对于需要登录后才能访问的系统怎么办?
2018-03-14
mysql binlog日志中对于特殊字符的ascii编码
2017-12-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人