随笔分类 - 业务
摘要:1. 整体流程 使用Java将cron表达式转化成时间的过程可以分为以下几个步骤: 下面将详细介绍每个步骤的具体操作和所需代码。 2. 解析cron表达式 在Java中,我们可以使用第三方库cron-utils来解析cron表达式。首先,你需要在项目中引入cron-utils的依赖,例如使用Mave
阅读全文
posted @ 2024-05-31 11:28
wq9
摘要:任务候选人是有权限对该任务进行操作的用户, 可以使用TaskService.addCandidateUser() 或 addCandidateGroup()实现, 可以在bpmn中进行配置, 可以使用监听器方式(需要继承TaskListener) 可以使用JUEL表达式实现,使用${}来引用,和EL
阅读全文
posted @ 2023-09-07 09:28
wq9
该文被密码保护。
posted @ 2023-07-05 10:54
wq9
摘要:选型的几个标准: 社区活跃,至少在Github上能排上名的 至少支持BPMN2协议的 免费、开源 根据上面的标准,目前几大工作流引擎就只有Activiti、Flowable和Camunda了,有些人会问为什么没有AirFlow相关的呢?很明显,AirFlow属于编排类流程引擎,跟工作流没太大关系,他
阅读全文
posted @ 2023-06-27 14:05
wq9
摘要:摘要:坑爹的项目验收时要进行安全审查、服务压测、代码扫描,还好不是很严,下面文章就是关于如何对用户名密码进行加密的。 1.pom文件中加入依赖,注意这里版本不能太高,我之前用的3.0.2,一直报错(Failed to bind properties under ‘spring.datasource.
阅读全文
posted @ 2022-11-25 16:41
wq9
摘要:Linux系统,安装libreoffice 并在Linux下利用java调用 完成转换 注:可以用 yum install libreoffice -y a.下载如下三个文件,可根据文件跟新程度选择合适版本 网盘链接:https://pan.baidu.com/s/11YLixYjyUG66cCNb
阅读全文
posted @ 2022-03-30 11:48
wq9
摘要:一、 官方示例 首先,官网给出了简单了demo 示例:https://github.com/Activiti/activiti-examples/blob/master/activiti-api-basic-task-example/src/main/java/org/activiti/exampl
阅读全文
posted @ 2022-01-14 16:48
wq9
摘要:slf4j slf4j只是日志系统的API,只是接口,称之为日志框架,类似于JDBCDriver,具体实现由各个厂家提供,而slf4j日志框架的实现目前有两个,一个是LOG4J,一个是logback. 在代码里我们通常会使用 Logger logger = LoggerFactory.getLogg
阅读全文
posted @ 2021-12-15 09:33
wq9
摘要:概述 企业级常见业务流程设计,介绍性文章,主要用于开阔思维。慕课视频,学习如下。 监听器 监听器的主要作用是:当流程进行到某一个环节,进行监听并调用一个java类,运行监听后需要完成的功能。 不同之处在于,执行监听器可以拿到流程实例的相关数据,任务监听器可以拿到任务的相关数据,比如任务id,任务名称
阅读全文
posted @ 2021-12-02 17:44
wq9
摘要:本文介绍执行监听器与任务监听器的基本原理和使用方法。当流程途径连线或者节点的时候,会触发对应的事件类型。执行监听器与任务监听器在生产中经常会用在几个方面: 动态分配节点处理人。通过前一个节点设置的变量,在运行到下一个节点时设置对应的处理人; 当流程运行到某个节点时,发送邮件或短信给待办用户; 统计流
阅读全文
posted @ 2021-12-02 10:10
wq9
摘要:在activiti5和7中,我们是可以在流程图上设置initiator属性,比如${applyUserId},然后在启动流程实例时,设置identityService.setAuthenticatedUserId(userId);即可把用户id设置到applyUserId变量中,再查询流程实例时就可
阅读全文
posted @ 2021-12-01 15:17
wq9
摘要:111 Spring MVC 默认采用Jackson解析Json,尽管还有一些其它同样优秀的json解析工具,例如Fast Json、GSON,但是出于最小依赖的考虑,也许Json解析第一选择就应该是Jackson。 一、简介 Jackson是一个简单的、基于Java的JSON开源库。使用Jacks
阅读全文
posted @ 2021-11-24 16:20
wq9
摘要:Gson 概述与下载 1、Java 解析 Json 最常用的类库有:google 的 Gson、阿里巴巴的 FastJson、以及 Jackson。这些都是非常优秀而且常用的库。 2、GSON 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库,可以快速的
阅读全文
posted @ 2021-11-24 15:06
wq9
摘要:最近合公司项目后,发现logback日志不输出,最终发现是因为依赖冲突slf4j-log4j12原因 在使用logback作为日志输出的时候,会遇到日志并没有按照logback.xml中的配置进行输出,出现这一问题的原因,有如下可能。 原因1:与log4j的jar包冲突采用logback作为日志输出
阅读全文
posted @ 2021-11-20 15:47
wq9