農農  

2020年4月9日

摘要: 1. spring整合activiti 1.1 依赖导入 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.4.R 阅读全文
posted @ 2020-04-09 17:18 Baekhyunne 阅读(1347) 评论(1) 推荐(0) 编辑

2020年4月7日

摘要: 1. 排他网关 排他网关(也叫异或(XOR)网关,或叫基于数据的排他网关),用来在流程中实现决策。 当流程执行到这个网关,所有分支都会判断条件是否为true,如果为 true 则执行该分支, 注意,排他网关只会选择一个为 true 的分支执行。(即使有两个分支条件都为 true,排他网关也会只选择一 阅读全文
posted @ 2020-04-07 15:03 Baekhyunne 阅读(1534) 评论(0) 推荐(0) 编辑
 
摘要: 1. 组任务 同一个任务,一组人都可以查看,其中只有一个人可以申请到该任务进行处理(其他人员看不到该任务),如果过程中不想处理了, 可以将任务退回,这样组内其他人员可再次看到该任务,进行任务申请 1.1 创建流程图并设置任务候选人 1.2 部署流程 //流程部署 @Test public void 阅读全文
posted @ 2020-04-07 14:31 Baekhyunne 阅读(2999) 评论(1) 推荐(0) 编辑

2020年4月6日

摘要: 1. URL表达式 Activiti 使用UEL 表达式,UEL 是java EE6 规范的一部分,UEL(Unified Expression Language)即 统一表达式语言,activiti 支持两个UEL 表达式:UEL-value 和UEL-method 1.1 URL-value定义 阅读全文
posted @ 2020-04-06 16:36 Baekhyunne 阅读(1701) 评论(0) 推荐(0) 编辑

2020年4月2日

摘要: 1. 什么是流程实例 参与者(可以是用户也可以是程序)按照流程定义内容发起一个流程,这就是一个流程实例,是动态的。 2. 流程定义和流程实例的图解 3.使用压缩包 部署流程 编写测试代码 //以压缩包方式进行部署流程 @Test public void deploymentByZip(){ //获取 阅读全文
posted @ 2020-04-02 17:27 Baekhyunne 阅读(1598) 评论(0) 推荐(0) 编辑

2020年4月1日

摘要: 1. 流程定义 如何新建流程图和如何保存流程图 1.1 在IDEA有activiti插件的基础上新建BpmnFile 1.2 完成流程图 1.3 并将每个流程编写不同名字区分 1.4 将Bpmn文件修改后缀名改为xml文件并从新打开 1.5 右键此xml文件将他改为图 1.6 生成一张流程图 1.7 阅读全文
posted @ 2020-04-01 17:13 Baekhyunne 阅读(796) 评论(0) 推荐(0) 编辑

2020年3月30日

摘要: 1. 什么是工作流 工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者 之间按照某种预定义 的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标, 或者促使此目标的实现”。 2. 搭建activiti环境 2.1 什么是activiti 阅读全文
posted @ 2020-03-30 14:59 Baekhyunne 阅读(7645) 评论(0) 推荐(1) 编辑

2020年3月29日

摘要: 1.进程和线程还有协程之间的关系 进程: 进程简单理解就是我们平常使用的程序,如QQ,浏览器,网盘等。进程拥有自己独立的内存空间地址, 拥有一个以上的线程。 线程: 线程可以理解为轻量级的进程,是程序执行的最小单元。在某个进程启动后,会默认产生一个主线程, 主线程可以创建多个子线程, 协成: 协成, 阅读全文
posted @ 2020-03-29 15:49 Baekhyunne 阅读(226) 评论(0) 推荐(0) 编辑

2020年3月25日

摘要: 1.锁是干什么用的 锁一般来说用作资源控制,限制资源访问,防止在并发环境下造成数据错误 2.重入锁 重入锁也叫作递归锁,指的是同一个线程外层函数获取到一把锁后,内层函数同样具有这把锁的控制权限 synchronized和ReentrantLock就是重入锁对应的实现 synchronized重量级的 阅读全文
posted @ 2020-03-25 16:15 Baekhyunne 阅读(323) 评论(0) 推荐(0) 编辑

2020年3月23日

摘要: 队列其实就是一个容器 1.同步容器 Vector容器,HashTable容器,都是线程安全 如果同步容器使用foreach迭代过程中修改了元素的值,则会出现ConcurrentModificationException异常 可以使用iterator迭代器解决,但是在多线程并行情况下,修改容器中数据, 阅读全文
posted @ 2020-03-23 17:40 Baekhyunne 阅读(172) 评论(0) 推荐(0) 编辑