线偶
  • 文章
  • 标签
  • 合集
线偶
  • 取消
  • 文章
  • 标签
  • 合集

08 CommandExecutor 执行命令

线偶 发布于 2023-10-15 收录于 源码分析 Activiti 系列

activiti 基于 8.0.0 版本

从之前的分析可以发现,工作流的每个操作都是一个 Command, 所以有必要看看内部的实现机制。

Command 类

源码位置: org.activiti.engine.impl.interceptor.Command

阅读全文
ActivitiSource Code源码分析 Activiti 系列

01 搭建 Rocketmq 源码调试环境

线偶 发布于 2023-10-14 收录于 源码分析 Rocketmq 系列

rocketmq 基于 5.1.4 版本

启动 namesrv

在 org.apache.rocketmq.namesrv.NamesrvStartup 中,配置环境变量 ROCKETMQ_HOME,如下图。

阅读全文
RocketmqSource Code源码分析 Rocketmq 系列

07 常用的 ActivityBehavior

线偶 发布于 2023-10-14 收录于 源码分析 Activiti 系列

activiti 基于 8.0.0 版本

通过在【agenda流转节点】章节,我们知道了每一个节点的行为由对应的 behavior 来决定,所以有必要看看常用的 behavior 实现。

StartEvent

对应的 behavior 类: NoneStartEventActivityBehavior

阅读全文
ActivitiSource Code源码分析 Activiti 系列

06 Agenda 流转节点

线偶 发布于 2023-10-13 收录于 源码分析 Activiti 系列

activiti 基于 8.0.0 版本

Agenda 类是工作流框架中非常重要的类,它控制着节点怎么流转。这部分的代码比较复杂,建议多调试几遍。下面的代码实际上是一个闭环,从开始的代码,经过流转一个节点,又回到了开始的代码。

阅读全文
ActivitiSource Code源码分析 Activiti 系列

05 启动流程

线偶 发布于 2023-10-12 收录于 源码分析 Activiti 系列

activiti 基于 8.0.0 版本

启动流程的方法有多个,这里以 startProcessInstanceByKey 为入口来分析

启动流程

源码位置: org.activiti.engine.impl.RuntimeServiceImpl#startProcessInstanceByKey

阅读全文
ActivitiSource Code源码分析 Activiti 系列

从零学 Vue

线偶 发布于 2023-10-12 收录于 从零学技术系列

为什么学

想开发前端的人,就必须学习 vue,我之前也学习过,所以我来谈谈怎么学习 vue。

阅读全文
Vue从零学技术系列
  • 1
  • …
  • 10
  • 11
  • 12
  • 13
  • 14
  • …
  • 30
由 Hugo logo Hugo 强力驱动 | 主题 - FixIt logo FixIt
2022 - 2025 线偶CC BY-NC 4.0