自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(684)
  • 资源 (26)
  • 收藏
  • 关注

原创 Flowable常用枚举

【代码】Flowable常用枚举。

2024-01-27 15:51:34 340

原创 Flowable newTask

根据当前Task创建一个新的Task,注意同时也要创建历史Task。

2024-01-25 10:53:02 371

原创 Flowable 加签和减签

ACT_HI_TASKINST 中的delete_reason_值为Delete MI execution。act_ru_execution 删除了一条40022, 增加了一条45001(不知道为什么要增加)。act_ru_execution: 40023删除,保留了47501,并且新增了50001。act_ru_task 删除一条数据40028。同样是删除了45001新增了47501。

2024-01-22 22:24:17 447

原创 Flowable 待办 已办

常用的设计方案有两种,个人推荐方式二。

2024-01-19 23:31:30 403

原创 Flowable EL表达式

【代码】Flowable EL表达式。

2024-01-18 21:39:49 379

原创 Flowable 全局监听器

全局监听器可以对所有流程处理共同的业务时统一处理,如流程审批完成了要通知申请人,任务节点审批完成后通知下一节点审批人催促处理等。

2024-01-16 21:55:29 397

原创 SpringBoot集成p6spy

P6Spy 是一个可以用来在应用程序中拦截和修改数据操作语句的开源框架。通过 P6Spy 我们可以对 SQL 语句进行拦截,相当于一个 SQL 语句的记录器,这样我们可以用它来作相关的分析,比如性能分析。这里主要用于在控制台打印SQL时能自动将问号替换成实际参数打印一个可执行的SQL。p6spy本身比较好集成,但是如果把它集成到一个复杂的项目中可能会有很多问题。

2024-01-16 19:03:51 124

原创 Flowable BpmnXMLConstants

flowable提供了一个常量类,xml中的常量值基本上都有定义。

2024-01-16 09:26:40 335

原创 Flowable 生成流程图

【代码】Flowable 生成流程图。

2024-01-16 09:12:37 855

原创 Flowable:BpmnModel API

之前都是使用工具在绘制流程图,但是还是很少去认真的去看这个xml,有时候我们要从xml中分析获取一些结果,这个时候就要对xml及对应的api有足够的认识。一:重新认识bpmndefinitions:根节点用于定义流程。bpmndi:BPMNDiagram:绘制流程图,主要用于描述控件的id、坐标(x, y)、尺寸(width, height)等,这个节点不用关注。process:定义流程,常用的属性id、name等,里面放bpmn支持的各种FlowElement流元素、流节点FlowNod

2024-01-15 15:45:10 437

原创 Flowable 工具类BpmnModelUtil

【代码】Flowable 工具类BpmnModelUtil。

2024-01-15 10:00:59 350

原创 Camunda Cluster

【代码】Camunda Cluster。

2024-01-12 16:22:59 396

原创 Camunda Asynchronous continuations

ACT_RU_TASK :明明是UserTask2完成任务了,ServiceTask内部出错了,按说事务应该听到ServiceTask这个节点上,但是实际上又重新回到了上一步,这和想象的不一样。

2024-01-12 16:03:00 403

原创 Camunda Variable Scope(Global、Local )

【代码】Camunda Global Local Variable。

2024-01-12 11:12:59 376

原创 Camunda Sub Process

ACT_HI_TASKINST:上传vlog节点已经审批完成ACT_RU_TASK:进入子流程,路由网关为并行网关,所以同时出现3个任务。ACT_RU_TASK:流程来到上传成功节点。ACT_RU_EXECUTION:数据变成了一条,活动来到上传成功。

2024-01-11 22:38:27 472

原创 Camunda Spin

Spin 常用于在脚本中解析json或者xml使用,S(variable) 表示构造成Spin对象,通过prop(“属性名”)获取属性值,通过stringValue()、numberValue()、boolValue() 等对类型转换。

2024-01-11 20:10:55 501

原创 Camunda Postman

下载camunda-engine-rest-openapi-7.17.0.jar解压获取openapi.json。

2024-01-11 16:43:15 416

原创 Camunda Rest API

客户端像调用本地方法一样调用引擎中的接口。

2024-01-11 16:04:36 393

原创 消息开始事件message start event

【代码】消息开始事件message start event。

2024-01-11 13:02:40 379

原创 中间捕获事件:IntermediateCatchingEvent(TimerEvent)

定时启动流程:定时器启动事件只需要部署,不需要启动流程实例,到了开始时间Date会自动发起流程实例并流转到下一个节点。R3/PT1H:小时H分钟M秒S。每隔1小时启动一次,总共启动运行3次。Cycle的表达式Expression也可以使用Cron表达式。节点延时审批:UserTask1审批完成后延迟一段时间后再进入UserTask2。3分钟内UserTask1不处理就跳过自己进入UserTask2处理。3分钟内UserTask1不处理就进入UserTask3处理。

2024-01-11 12:52:55 384

原创 Camunda Event Based Gateway

如果没有收到信号,超过等待时间,流程进入总经理审批,如果在等待时间内收到信号,流程进入副总经理审批。示例1:发送信号事件,流程进入副总经理审批。示例1:等待3分钟,流程进入总经理审批。

2024-01-10 20:55:09 508

原创 Camunda SendTask和ReceiveTask

【代码】Camunda SendTask和ReceiveTask。

2024-01-10 16:34:55 321

原创 Camunda ScriptTask

Camunda脚本任务可用在ServiceTask和线上,支持内部脚本Inline script和外部脚本External resource,支持JavaScript、groovy、Jython等常用脚本语言。

2024-01-10 14:22:01 351

原创 Camunda ServiceTask

Java class实现JavaDelegate接口,只需要配置类的全限定名即可,不需要被Spring容器管理。

2024-01-09 21:57:53 391

原创 Camunda rest api鉴权

对于rest api 不能没有限制的任何人随意调用,需要提供账号信息。

2024-01-09 17:44:41 387

原创 Camunda外部任务

外部任务:即任务可以在外部系统进行审批。

2024-01-09 16:49:48 425

原创 Camunda简介

团队成员是Activiti中的成员,Camunda是基于Activiti5的二次开发,同时提供Camunda7(组件方式)和Camunda8(云原生)两套并行发展。

2024-01-09 10:57:04 712

原创 SpringBoot集成Camunda

因camunda集成SpringBoot对SpringBoot的版本和JDK的版本都有一定的要求,所以这里贴个完整的依赖。可以去官网找每个SpringBoot的版本对应的camunda版本。

2024-01-08 21:14:10 410

原创 Activiti7工作流引擎:Pool + Lane

泳池常根据不同的角色如不同的部门或者不同的系统,对同一个大的流程按照部门或按照系统进行分组,使得流程图更加清晰。

2024-01-08 12:57:38 388

原创 Activiti7工作流引擎:多租户

表示每个租户之间数据隔离互不影响,互不可见。通常一个租户表示一个系统应用(类似于appid的作用)或者一家公司。

2024-01-08 10:16:55 416

原创 Activiti7工作流引擎:审批通过或拒绝

众所周知:Activiti只提供了完成方法,没有提供所谓的退回或者跳转方法,如果想控制从后面一个节点退回到前面某个节点或者从前面某个节点跳转到后面某个节点有两种方式:一:通过使用排它网关Gateway,配置不同的条件来指定跳转节点的目标节点,如果节点流转比较多就会导致流程图的线比较多,不太灵活,一般用于流程图不太负责跳转比较少比较固定的流程)。

2024-01-05 10:30:08 470

原创 Flowable中6种部署方式

可以直接使用bpmn文件中的内容来部署,文件内容可以前端传参,也可以保存到数据库中获取。byte[] 可以从数据库中读取,也可以从文件中获取,也可以从字符串中获取。zip中可以同时包含bpmn文件和png文件,也可以只有bpmn文件。通过Java代码来创建xml中的对象。

2023-12-29 23:06:36 558

原创 rdf-file:SM2加解密

SM2是中国密码学算法标准中的一种非对称加密算法(包括公钥和私钥)。SM2主要用于数字签名密钥交换和加密解密等密码学。

2023-12-01 13:54:24 329

原创 rdf-file:SFTP工具

/</</</

2023-11-30 13:54:31 159

原创 rdf-file:打包文件ZipOutputStream

【代码】rdf-file:打包文件ZipOutputStream。

2023-11-30 12:32:00 149

原创 rdf-file:API

创建文件操作工具的配置对象, 这里定义的参数优先级最高。

2023-11-27 10:50:41 92

原创 rdf-file:读、写、合并示例

"head":["identity|信息标识|[8,0]|default:OFDCFDAT","version|协议版本号|[4,0]|default:20","msgCreator|信息创建人|[9,0]|default:H0","msgRecipient|信息接收人|[9,0]","sendDate|传送发生日期|[8,0]|Date:yyyyMMdd","summaryTableNo|汇总表号|[3,0]","fileTypeCode|文件类型代码 |[2,0]",

2023-11-26 21:26:23 178

原创 rdf-file:分布式环境下的文件处理

文件大了单机处理就很慢, 数据库解决单机瓶颈方式是分库分表, 文件也一样需要将文件拆分,利用集群机器并发处理。一:数据量大了以后,单机解析或者生成文件的效率就很低,需要通过集群处理。二:分布式下文件处理需要分布式的文件存储。

2023-11-26 19:53:36 307

原创 rdf-file:自定义数据类型、自定义格式化、自定义函数、自定义校验器

*** 处理数值类型,保留小数点,并占用一位长度*/@Override// 空补0} else {// 有小数点} else {} else {// 无小数点@Override@Override@Overridereturn "0";

2023-11-24 15:15:31 92

原创 rdf-file:数据定义模板、组件内置协议(SP、DE、FUND、FUND_INDEX)

"head": ["totalCount|总笔数|Required|Integer","totalAmount|总金额|BigDecimal|Required"],"body": ["seq|流水号","instSeq|基金公司订单号|Required","gmtApply|订单申请时间|Date:yyyy-MM-dd HH:mm:ss","date|普通日期|Date:yyyyMMdd","dateTime|普通日期时间|Date:yyyyMMdd HH:mm:ss",

2023-11-23 16:35:10 405

springboot集成activit editor 5.x

springboot集成activit editor 5.x

2023-09-08

springboot-activiti.zip

springboot集成spring security + activiti7

2021-12-25

需求文档模板.docx

需求文档模板.docx

2021-03-03

springboot-fastdfs.zip

springboot-fastdfs 作为服务器,前端使用vue.js + element-ui来制作上传页面,代码实际测试可直接运行。

2020-08-29

Google浏览器插件Axhub

Google浏览器插件Axhub

2020-07-03

hadoop lib/native

在安装hadoop时如果遇到WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform这个错误,请下载该文件放到hadoop目录下,Mac中放到libexec目录下。

2019-03-05

Springboot2+JPA|MyBatis+Sharding-JDBC示例

Springboot2+JPA|MyBatis+Sharding-JDBC示例源码,可直接运行。

2018-07-24

API接口设计之token、timestamp、sign

API接口设计之token、timestamp、sign的具体使用demo示例。

2018-06-24

Spring-Mybatis-Druid-Kafka示例集成Example

SpringMVC + Mybatis + Druid + Kafka 示例集成Example。

2018-03-03

Spring+Mybatis+Druid示例整合Demo2

Spring + Mybatis(通用Mapper) + Druid示例整合Demo示例

2018-03-01

SpringMVC+fastjson+Swagger集成示例源码

SpringMVC+Fastjson+Swagger集成示例完整源码Example。

2017-12-20

rabbitmq与spring集成示例demo

rabbitmq 与spring 使用maven集成示例源码 demo 示例。

2017-12-14

Spring+Mybatis+Druid+POI示例整合demo

Spring+Mybatis+Druid+POI示例整合demo

2017-06-05

Spring+Mybatis+Druid示例整合Demo

Spring+Mybatis+Druid示例整合Demo

2017-06-02

Spring-Mybatis-Druid示例整合Demo

Spring-Mybatis-Druid示例整合Demo

2017-06-01

Spring-Mybatis-Druid 整合Demo

Spring-Mybatis-Druid 整合Demo

2017-05-31

spring+ehcache示例整合Demo

spring+ehcache示例整合Demo

2017-05-26

spring+ehcache完整示例demo

spring+ehcache示例demo

2017-05-26

hibernate-validator示例demo

springmvc +fastjson +validator 示例整合

2017-05-23

springmvc+fastjson demo

springmvc+fastjson 完整示例,下载即可运行

2017-05-18

iOS 防好友动态顶部功能

iOS 防好友动态顶部功能

2016-12-27

自定义Cell源码

自定义Cell源码

2016-08-25

NSTimer 定时器示例

该示例演示了定时器的 立刻启动, 暂停, 继续, 停止 操作

2016-02-25

UICollectionViewExample

UICollectionView基本使用方法以及自定义单元格。

2016-02-24

CYLTabBarControllerExample

CYLTabBarController 一个小示例

2016-02-14

iOS主题皮肤切换示例代码Demo

iOS主题皮肤切换示例代码Demo,示例可运行

2016-01-28

Objective-C&UIKit自学笔记

Objective-c、UIKit自学笔记

2015-09-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除