上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: Camunda 后台数据库内建有几个人员/组织数据表, 但在User task assignment方便, 并不强制我们要将自己的人员/组织数据导入到这些table中. 举例讲, 我们需要将某个user task指派给 demo123 这个用户, 直接在该user task设定 assignee 为 阅读全文
posted @ 2022-10-11 21:59 harrychinese 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 整体架构: 规则处理层处理范式: 架构特点: 1. 业务实现统一采用Java+SQL+Drools规则, 业界主流技术 2. 高性能 阅读全文
posted @ 2022-10-10 07:27 harrychinese 阅读(55) 评论(0) 推荐(0) 编辑
摘要: external task 是 Camunda 中Service task设计非常好的一种实现, 最大程度地做到了和流程引擎的解耦. 如果我们的流程是全自动的, 甚至可以完全使用 external task实现整个流程业务处理. 本文目的 学习 SpringBoot 版external-task-c 阅读全文
posted @ 2022-10-09 21:04 harrychinese 阅读(577) 评论(0) 推荐(0) 编辑
摘要: Java 调用方式 对于内置流程引擎的应用, 可以在流程流转时调用 Java 逻辑, 最主要有三种形式的 Java 调用方式: Java Delegate: Service Task 组件如选择 Java class, 即是 Java Delegate, 该类需要实现 JavaDelegate 接口 阅读全文
posted @ 2022-10-09 15:27 harrychinese 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 按照Camunda官方文档, 生产环境优先推荐Oracle 和 Postgresql, 当然MySQL和SQL Server也是支持的. 官方参考架构文档 前面博文已经介绍了使用Postgresql作为数据库, camunda_13_postgresql - harrychinese - 博客园 这 阅读全文
posted @ 2022-10-09 11:01 harrychinese 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 预编译软件包支持Swagger 命令行启动官方预编译, 缺省情况下就已经启动了 swagger ui. PS C:\my_program\camunda-bpm-run-7.17.0> .\start.bat Setting JAVA property to "C:\Program Files\Re 阅读全文
posted @ 2022-10-08 07:18 harrychinese 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 前面都是使用H2数据库, 体验功能非常方便, 但分析table数据就比较麻烦了, 下面介绍如何使用postgresql作为后台数据库. 按照Camunda官方文档, 生产环境优先推荐Oracle 和 Postgresql, 当然MySQL和SQL Server也是支持的. 官方参考架构文档 下载并安 阅读全文
posted @ 2022-10-07 16:00 harrychinese 阅读(471) 评论(0) 推荐(0) 编辑
摘要: User task 和 Start event的 form 类型 Camunda forms: 使用 Modeler 创建的外部form文件, Camunda TaskList 应用能自动渲染该form. Embeded or External Task forms: 手写js +html, Emb 阅读全文
posted @ 2022-10-06 17:07 harrychinese 阅读(593) 评论(0) 推荐(0) 编辑
摘要: Camunda 的 service task 推荐使用 external task, 它有很多优点: 流程引擎可以做到轻量级, 流程引擎实例可以支持更多的业务. 解耦流程引擎和业务代码, 以后的升级和部署将非常方便. 借助external task SDK, 业务代码实现也非常简单 external 阅读全文
posted @ 2022-10-04 22:42 harrychinese 阅读(270) 评论(0) 推荐(0) 编辑
摘要: script task 访问流程变量的方法 通过inputs读取流程变量 在inputs中定义一个新的input, 可以设定一个local 变量, 选择类型为: string/expression, 取值可以是基于流程变量的表达式, 比如 ${amount+100} 通过outputs属性区修改流程 阅读全文
posted @ 2022-09-29 07:27 harrychinese 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 流程中有两类变量, 其一是process变量(global),其二是local变量. process变量(全局变量) Camunda 的process变量是长度限制, 如果数据库是Oracle, 最大长度最是2000字符, 如果是其他数据库, 最大长度是4000字符. 超过这个限制将报JDBC er 阅读全文
posted @ 2022-09-28 21:05 harrychinese 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 异常的分类 业务异常: 最主要的情形是, 业务参数不合理, 比如请假天数小于等于零, 当然这类参数最好是在流程发起前做validate, 不要遗留到流程签核过程中. 技术异常: 程序运行时碰到的纯技术问题, 比如网络闪断, 比如偶发的连接数据库失败等. External task 任务结束的几种方法 阅读全文
posted @ 2022-09-28 07:33 harrychinese 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 目标 了解BPMN中常用网关的作用和特点 汇聚网关的注意事项(重要) 网关的incoming分支不推荐带条件, 因为条件的evaluation都是在前置节点完成时计算, 并不会在汇聚时做二次计算, 所以对汇聚条件的解读都是错误的. 我们总可以通过一个fork网关(带条件)+join网关(不带条件)的 阅读全文
posted @ 2022-09-25 19:09 harrychinese 阅读(423) 评论(0) 推荐(0) 编辑
摘要: ##目标 在SpringBoot项目中集成Camunda流程引擎, 并启动启动一个流程实例 了解集成Camunda需要调整哪些配置 pom.xml 最简单的方式是使用 camunda 的Spring Boot 向导生成项目文件. 需要注意与Spring Boot版本的兼容性, 详见官网兼容性说明 访 阅读全文
posted @ 2022-09-25 11:15 harrychinese 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 集成架构 官方文档 Camunda 作为第三方jar直接集成到我们的项目中 架构图 优点: Camunda提供了Process engine等多个服务, 集成开发非常方便. 缺点: 我们的系统只能用Java语言开发. 业务逻辑和工作流引擎耦合在一起. 将来如需升级Jdk或SpringBoot, 不仅 阅读全文
posted @ 2022-09-25 09:37 harrychinese 阅读(39) 评论(0) 推荐(0) 编辑
摘要: pdf 版 https://www.jrebel.com/system/files/java-8-streams-cheat-sheet.pdf 阅读全文
posted @ 2022-09-22 22:17 harrychinese 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 摘自 https://www.jrebel.com/blog/java-generics-cheat-sheet pdf 版 https://www.jrebel.com/system/files/java-generics-cheat-sheet.pdf December 1, 2016 Java 阅读全文
posted @ 2022-09-22 22:15 harrychinese 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 摘自 https://www.jrebel.com/blog/maven-cheat-sheet pdf 版本 https://www.jrebel.com/system/files/maven-cheat-sheet.pdf April 19, 2017 (MVN) Maven Options C 阅读全文
posted @ 2022-09-22 22:12 harrychinese 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 摘自 https://www.jrebel.com/blog/java-collections-cheat-sheet pdf 版 https://www.jrebel.com/system/files/java-collections-cheat-sheet.pdf Java Collection 阅读全文
posted @ 2022-09-22 22:08 harrychinese 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 摘自 https://www.jrebel.com/blog/spring-annotations-cheat-sheet August 5, 2021 Spring Annotations Cheat Sheet Java Frameworks Developer Productivity We' 阅读全文
posted @ 2022-09-22 22:00 harrychinese 阅读(46) 评论(0) 推荐(0) 编辑
摘要: https://www.jrebel.com/sites/rebel/files/pdfs/cheat-sheet-rebel-eclipse-keyboard-shortcuts.pdf 阅读全文
posted @ 2022-09-22 21:56 harrychinese 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 目标 设计和部署第一个简单流程 使用Java实现流程处理 完成流程启动测试 设计第一个流程 建模注意事项 模型文件和部署名其实并不重要,最重要是流程的Id, ProcessEngine是按照这个Id管理流程. 流程要设定为 Executable. 步骤 使用Model新建一个 camunda 7的模 阅读全文
posted @ 2022-09-18 11:25 harrychinese 阅读(75) 评论(0) 推荐(0) 编辑
摘要: Camunda 主要模块的技术栈 Web 应用模块:http://localhost:8080/camunda/app Cockpit: 【业务owner】管理流程 Tasklist: 【End User】发起流程或处理待办任务 Admin:【系统管理员】管理账号 技术栈:SpringBoot+前端 阅读全文
posted @ 2022-09-18 08:53 harrychinese 阅读(45) 评论(0) 推荐(0) 编辑
摘要: Camunda Platform 7 Run 的下载和使用 Camunda 8的重点是SaaS, 对于一般的工作流项目, 还是传统的集成模式更好, 所以仍然选择版本7, 最新的是 7.17 版. 注意事项 java 必须是1.8+以上 安装目录不能包含空格和中文 步骤 官网下载后软件包 解压 zip 阅读全文
posted @ 2022-09-18 08:52 harrychinese 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 官方文档 camunda 官方文档 邵晨峰翻译的官网流程引擎系列文章 邵晨峰翻译的官方快速入门教程中文版(完整版) 分享牛-Camunda教程|Camunda视频 专栏博客 简书-dafengyiba的camunda专栏 博客园-我不是大肥虎 51CTO-Camunda系列-入门案例 csdn-Ze 阅读全文
posted @ 2022-09-18 08:51 harrychinese 阅读(110) 评论(0) 推荐(1) 编辑
摘要: 解决方案, 在eclipse 对应的 ini 文件中, 增加下面的设置。 -Dswt.enable.autoScale=true -Dswt.autoScale=150 -Dswt.autoScale.method=nearest Eclipse: large toolbar icons (newb 阅读全文
posted @ 2022-06-23 11:38 harrychinese 阅读(712) 评论(0) 推荐(1) 编辑
摘要: 买了Yoga27一体机大半年了, 记录一下使用体验。 配置: AMD R5-5600, 不带独显, 内存16GB,SSD 256G , 机械硬盘1TB, 屏幕27寸 4K。 JD 买的, 价格6499. 好的体验: 1. 速度够快 2. 27寸大屏幕用起来很舒服,写代码感受和双屏差不多, 大屏幕上网 阅读全文
posted @ 2022-06-03 09:41 harrychinese 阅读(564) 评论(1) 推荐(0) 编辑
摘要: full stack hero脚手架支持多租户,基于最新的.net 6 web api, 提供 blazor wsam客户端, https://codewithmukesh.com/blog/introducing-fullstackhero/https://codewithmukesh.com/b 阅读全文
posted @ 2022-05-19 20:59 harrychinese 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 购买云主机 1.云主机国外推荐vultr特点: 可以免费换IP,有很多区域的机房可以选择,价格不贵。https://my.vultr.com/welcome/购买之前可以在网上先找优惠码,能省不少钱。在选择机房之前,最好先看看网速测评。2. 国内云主机国内主要有三大家,腾讯,阿里和华为。对于个人来讲 阅读全文
posted @ 2022-05-15 11:27 harrychinese 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 之前我一直使用 bootwatch.com 网站提供的 theme, 有很多风格可供选择,但是如果做个后台管理界面,还需要做很多工作才行。 发现 bootstrapdash.com 网站提供很多 admin theme, 而且有不少是免费的, 拿来即用。 下面是我比较喜欢 majestic 风格, 阅读全文
posted @ 2022-05-15 10:25 harrychinese 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 作为一个棋牌游戏的爱好者,经常下五子棋、四子棋、英国跳棋,但一直苦于找不到合适的游戏网站,别提什么 4366 这样的小游戏网站,iPad、手机因不支持flash无法使用,另外鱼龙混杂有时还很辣眼睛。现在的游戏开发商也不重视页游, 都跑去做手游,想玩个五子棋还要下载个游戏应用,还必须注册账号, 这也太 阅读全文
posted @ 2022-05-12 19:31 harrychinese 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 作为一个棋牌游戏的爱好者,经常下五子棋、四子棋、英国跳棋,但一直苦于找不到合适的游戏网站,别提什么 4366 这样的小游戏网站,iPad、手机因不支持flash无法使用,另外鱼龙混杂有时还很辣眼睛。现在的游戏开发商也不重视页游, 都跑去做手游,想玩个五子棋还要下载个游戏应用,还必须注册账号, 这也太 阅读全文
posted @ 2022-05-04 15:55 harrychinese 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 关于 universal analytics 和 google analytics universal analytics 是老的产品名,谷歌将在2023年停止,取而代之的是google analytics。 细节比较: universal analytics google analytics js 阅读全文
posted @ 2022-04-11 16:10 harrychinese 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 作为一个棋牌游戏的爱好者,经常下五子棋、四子棋、英国跳棋,但一直苦于找不到合适的游戏网站,别提什么 4366 这样的小游戏网站,iPad、手机因不支持flash无法使用,另外鱼龙混杂有时还很辣眼睛。现在的游戏开发商也不重视页游, 都跑去做手游,想玩个五子棋还要下载个游戏应用,还必须注册账号, 这也太 阅读全文
posted @ 2022-04-10 21:24 harrychinese 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 作为一个棋牌游戏的爱好者,经常下五子棋、四子棋、英国跳棋,但一直苦于找不到合适的游戏网站,别提什么 4366 这样的小游戏网站,iPad、手机因不支持flash无法使用,另外鱼龙混杂有时还很辣眼睛。现在的游戏开发商也不重视页游, 都跑去做手游,想玩个五子棋还要下载个游戏应用,还必须注册账号, 这也太 阅读全文
posted @ 2022-04-04 21:19 harrychinese 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 作为一个棋牌游戏的爱好者,经常下五子棋、四子棋、英国跳棋,但一直苦于找不到合适的游戏网站,别提什么 4366 这样的小游戏网站,iPad、手机因不支持flash无法使用,另外鱼龙混杂有时还很辣眼睛。现在的游戏开发商也不重视页游, 都跑去做手游,想玩个五子棋还要下载个游戏应用,还必须注册账号, 这也太 阅读全文
posted @ 2022-04-04 19:29 harrychinese 阅读(55) 评论(0) 推荐(0) 编辑
摘要: Putty使用密钥登陆SSH Putty使用密钥登陆SSH - liuhaitao - 博客园 (cnblogs.com) 解决ssh 连接报错 network error software caused connection abort 自动中断 https://blog.csdn.net/zyp 阅读全文
posted @ 2022-04-04 14:21 harrychinese 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 搜索引擎收录 验证网站是否被各引擎收录, 可以在各搜索引擎的搜索框输入 site:your_site_host 百度链接提交https://ziyuan.baidu.com/property/index 备注: 百度提交sitemap.xml 不能是 https地址, 必须是http, 否则会报抓取 阅读全文
posted @ 2022-03-29 16:53 harrychinese 阅读(118) 评论(0) 推荐(0) 编辑
摘要: caddy2 文档 https://caddy2.dengxiaolong.com/docs/https://github.com/phpple/caddy2-cn-doc 网站路径规划 /root/web/caddy 目录存储Caddyfile/root/web/site 目录存储web网页/${ 阅读全文
posted @ 2022-03-28 11:10 harrychinese 阅读(2877) 评论(0) 推荐(0) 编辑
摘要: 分析网站资源 Edge 打开一个网站, 在开发者工具的源代码中, 查看网站的各种资源文件, 尤其关注一下不常用见扩展名资源文件. 下载网站 使用软件 Win HTTrack Website Copier , 下载地址为 http://www.httrack.com/ set options 窗体中全 阅读全文
posted @ 2022-03-05 13:27 harrychinese 阅读(61) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页