Activiti工程分享

简介: 本系列包含两个Activiti实战项目:1)ActivitiDemo提供快速上手教程与基础示例;2)Activiti实现完整审批流程,涵盖流程定义、任务处理与监控。代码清晰,适合学习与实际应用参考。

1 教程上手Demo
https://github.com/Herbbbb/ActivitiDemo.git
2 完整审批流程源码
https://github.com/Herbbbb/Activiti.git

相关文章
Excel工具-HUTOOL-读取Excel
Hutool提供ExcelReader封装,支持读取Excel为Map、Bean或列表。针对大文件,提供Excel03SaxReader和Excel07SaxReader,基于SAX模式避免内存溢出,支持按行处理数据,适用于大数据量的高效读取。
|
3月前
|
Arthas Java 测试技术
Arthas安装
Arthas是一款Java诊断工具,需先启动Java应用并安装JDK。通过arths-boot.jar启动后选择对应进程即可接入,支持多进程管理,适用于SpringBoot等应用的线上问题排查与性能分析。(236字符)
|
3月前
|
Arthas 存储 运维
记Arthas实现一次CPU排查与代码热更新
本文介绍如何使用Arthas排查线上Java应用CPU占用过高问题。通过`thread`定位高耗能线程,`watch`监控方法调用与异常,结合`jad`反编译与`redefine`实现热更新,无需重启服务即可修复代码,提升线上问题响应效率。适用于SpringBoot + JDK8环境。
|
3月前
|
缓存 开发工具 git
QLExpress使用及源码分析
QLExpress是阿里开源的轻量级规则引擎,支持通过YAML配置表达式规则。支持AST语法树解析、上下文构建与动态执行,提供脚本缓存、别名映射、指令重写等扩展能力,适用于灵活的业务逻辑解耦与动态化控制。
|
3月前
|
缓存 Dubbo Java
什么是API网关
本文系统阐述了API网关的核心概念与价值,结合SpringBoot+Dubbo+Zookeeper架构引入Soul等网关实践,解析其作为请求路由、协议转换、统一鉴权、限流熔断的枢纽作用,探讨主流网关如Zuul、Kong等技术实现与异步、限流、降级等关键能力,揭示为何API网关成为现代微服务架构不可或缺的一环。(238字)
|
3月前
|
Java
HUTOOL-Word生成-Word07Writer
Hutool封装POI实现Word(docx)生成,提供Word07Writer类,支持分段添加文本、自定义字体样式,轻松创建文档。示例代码展示如何添加标题、正文并导出文件,操作简便,适用于Java环境下的简单Word处理需求。(238字)
|
3月前
|
Java Maven Spring
打包
项目打包为单一可执行JAR,内置配置文件,通过Maven构建并使用Spring Boot插件指定主类。执行`mvn clean package`打包,`java -jar`运行(支持前台/后台),通过`netstat`或`ps`查PID后`kill -9`停止服务。也可分离JAR依赖与配置。
|
3月前
|
数据可视化 Java 关系型数据库
认识Activiti
工作流指如请假、报销等需审批的业务流程,通过可视化引擎实现多节点审批,广泛应用于CRM、WMS等系统。主流技术包括BPMN、Activiti和Flowable,其中Activiti为Java系开源引擎,支持复杂流程自动化,推动企业流程数字化发展。(238字)
|
3月前
|
存储 Java
超长String接收处理
Java中字符串变量最大长度为Integer.MAX_VALUE,但字符串字面量受限于class文件格式,最大长度为65534。超过此长度会导致编译错误。解决方案是通过StringBuilder分段处理长字符串,避免使用超长字面量。
|
3月前
|
Java
调用exe/bat并传参
使用ProcessBuilder执行批处理文件时,若系统找不到指定文件,通常是因路径或命令格式错误。建议检查文件路径是否正确,或改用Runtime.exec()方式执行命令,确保命令字符串完整且可被系统识别,避免文件找不到的异常。