- 博客(58)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 BPMN2.0,flowable工作流,多实例子流程的实现、动态设置多实例子流程处理人
本文介绍了基于Flowable工作流引擎的多实例子流程实现方案。针对多部门协同处理场景,通过配置子流程的multiInstanceLoopCharacteristics特性实现并行任务分配。方案包含三个关键部分:1)子流程XML配置,通过collection属性指定处理人集合;2)Java代码实现处理人分配逻辑;3)任务监听器动态调整各实例处理人。该方案支持顺序/并行执行模式,并能根据业务需求灵活设置不同处理规则,实现了复杂协作流程的模块化管理,提升了流程的灵活性和可维护性。
2025-12-17 16:53:39
1160
原创 dify 创建showdoc账号
本文介绍了在Dify平台创建工作流实现ShowDoc账号自动创建的全过程。首先说明ShowDoc作为技术团队文档协作工具的基本概念,然后详细讲解Dify 1.5.1版本下的配置步骤:包括安装JSON处理插件、创建工作流应用、配置环境变量和各功能节点(获取Token、创建账号、信息生成等)。最后通过管理员后台验证账号创建结果,完整实现了通过Dify工作流自动化管理ShowDoc账号的功能流程。
2025-12-17 10:44:09
415
原创 BPMN2.0,flowable工作流,多实例【用户任务】的实现
本文介绍了基于Flowable工作流引擎实现多级领导审批功能的配置方案。系统采用BPMN2.0前端和Flowable 6.8.0后端,重点解决了两个核心需求:1)支持多审批人顺序或并行审批;2)动态设置审批人。技术实现上通过用户任务的多实例配置(isSequential控制顺序/并行)和执行监听器(FlowExecutionListener)动态修改审批人。
2025-12-16 11:49:13
563
原创 dify 创建gitlab账号
本文详细介绍了在Dify平台上通过工作流自动创建GitLab账号的完整流程。首先需要准备Dify 1.5.1和GitLab企业版16.10环境,并获取GitLab访问令牌。然后在Dify中安装JSON处理插件,创建工作流应用并进行详细配置,包括设置环境变量、设计用户类型判断逻辑、JSON数据处理、HTTP请求发送等11个关键节点。最后通过管理员账号验证新建的GitLab账号是否成功创建。文中提供了完整的工作流DSL导出文件和配置截图参考,帮助用户快速实现GitLab账号的自动化创建。整个流程涵盖了从环境准备
2025-12-15 15:42:37
733
原创 dify 导入工作流,会有些插件报错
摘要:当在不同电脑间迁移Dify工作流时,第三方插件可能因版本不兼容而报错。解决方案是更新Dify至最新版本,若仍存在问题,则需确保导入电脑的Dify版本与导出时使用的版本完全一致。这种版本匹配能有效消除因系统差异导致的插件兼容性问题。(98字)
2025-12-12 17:04:54
154
原创 nacos 本地开发多人协同所注册服务名称一样时,导致调用服务冲突的解决方案
本文针对SpringCloud微服务架构下使用Nacos作为服务中心时,多人协同开发出现的服务名称冲突问题,提出了基于环境变量的解决方案。通过为每位开发者配置唯一的DEV_USER_NAME环境变量,并在application-dev.yml中引用该变量动态生成服务名,实现了开发环境隔离。该方法避免了本地启动Nacos或修改代码配置带来的问题,只需统一环境变量命名规范,即可确保各开发者服务实例互不干扰。实际验证表明,该方案能有效解决服务冲突,且不影响测试环境配置,具有配置简单、耦合度低的优点。
2025-12-12 16:56:13
634
原创 dify 创建禅道账号
本文介绍了使用Dify 1.5.1创建工作流应用实现禅道账号自动创建的过程。主要内容包括:1)安装JSON处理插件;2)创建工作流应用并配置环境变量;3)设计包含13个节点的完整工作流,涵盖用户类型判断、JSON数据处理、HTTP请求等操作;4)通过条件分支处理内部/外部用户差异;5)最终实现账号创建功能并输出账号信息。文中详细说明了每个节点的配置要点,包括JSON插入格式、变量聚合等关键步骤,并提供了运行验证方法。该工作流可自动完成从获取Token到创建账号的全流程。
2025-12-09 11:37:01
639
原创 dify 通过163邮箱发送邮件
本文摘要:介绍了如何通过163邮箱和dify平台配置邮件发送功能。首先需开通163邮箱的IMAP/SMTP服务并获取授权密码,然后在dify中安装163SMTP邮件发送插件,创建工作流应用并配置邮件发送节点,包括填写发件人、收件人、主题和内容等信息。最后通过运行测试验证邮件发送是否成功,完成整个邮件发送流程的配置。
2025-12-08 16:39:51
211
原创 BPMN2.0,flowable工作流,【用户任务】使用【任务监听器】动态设置下一步处理人
本文介绍了基于Flowable 6.8.0的工作流实现方案,重点解决了领导审批节点审批人动态设置问题。通过任务监听器机制,在【领导审批】节点配置SetAssigneeListener类,根据提交人所属部门动态设置实际处理人、候选人和候选组。核心代码展示了如何通过TaskService操作任务处理人信息,包括删除原有处理人、设置新处理人等操作。流程定义文件flowable.xml详细展示了节点配置和监听器实现方式,实现了人事部提交需人事主管审批、开发部提交需技术经理审批的业务需求。
2025-12-08 11:48:15
525
原创 BPMN2.0,flowable工作流指向多节点,并且只能选择其中一个节点的处理方式
本文介绍了一个基于Flowable工作流的审批流程实现方案。系统采用BPMN2.0.js前端和Flowable 6.8.0后端,通过条件顺序流实现领导审批节点的动态路由选择。核心思路是在流程连线中使用条件表达式${nextNodeId=="目标节点ID"},前端通过接口获取所有可跳转节点供用户选择,并将选中的节点ID存入变量nextNodeId中。文中详细展示了流程XML定义、后端获取下一节点列表的接口实现代码,以及前端单选节点的交互逻辑。该方案避免了排他网关的使用,提供了更通用的节点跳
2025-12-04 17:19:50
497
原创 ELK(Elasticsearch、Logstash、Kibana) 分布式日志搭建详细过程
ELK是三款软件的简称,分别是LogstashKibana组成本文中描述了ELK日志平台的详细搭建过程,不对工具用途做描述。本文章包含四个模块:准备、搭建过程、使用kibana、kibana 添加登录
2024-09-03 09:50:52
1431
1
原创 postgresql 大于当前时间升序,小于当前时间降序
场景:把还没到的会议排前面,并且越靠近当前时间的会议排前面;然后把已开完的会议按开会时间降序排序。字段:meeting_time(开会时间)......其他字段。表名:meeting(会议)
2024-07-16 18:39:21
454
原创 postgresq数据库使用shardingsphere 避坑-分表归并和空指针异常
postgresq数据库使用shardingsphere 避坑-分表归并和空指针异常
2024-07-02 14:19:29
691
1
原创 gitlab代码迁移,包含历史提交记录、标签、分支
解决,在设置->仓库->允许强制推送勾选后,再执行第二步。2、在gitlab上创建一个空的仓库(如果推送时报错,则应该是分支受保护了。1、克隆现有的GitLab仓库()到本地,包括所有分支和标签。
2024-04-03 10:21:56
1068
原创 maven依赖报错处理(或者maven怎么刷新都下载不了依赖)
当下载jar的时候,如果断网,或者连接超时的时候,会自动在文件夹中创建一个名为*lastupdate的文件,当有了这个文件之后,当你再次联网的时候,那么该文件不会再自动联网,必须手动删除jar包的文件夹,才能正常下载使用。Maven项目,如果正在下载一个jar,但是突然断网,此时,就会产生一个m2e-lastUpdated.,别指望下次上网就会自动下载,必须手动删除该文件,然后再进行下载。
2024-02-06 16:27:47
1367
2
原创 联想笔记本Fn + A可以全选,Ctrl失效
3.将Fool Proof Fn Ctrl 设定变更为Disabled。2.点击More Settings >问题:联想笔记本Fn + A可以全选,ctrl失效。1.开机时一直按F2,进入BIOS。2.选取Configuration。4.按F10, 进行保存并退出。原因:BIOS启用了Fn键和Ctrl键互换。
2023-11-13 17:58:24
2047
原创 Linux安装filebeat
相关链接主⻚:下载:wget百度云链接:https://pan.baidu.com/s/1MLshk_VyZZTmKhZvlSto3Q提取码:ooal。
2023-09-15 17:29:51
326
原创 Linux安装kafka-manager
相关链接kafka-manager-2.0.0.2下载地址百度云链接:https://pan.baidu.com/s/1XinGcwpXU9YBF46qkrKS_A提取码:tzvg。
2023-09-14 18:26:18
583
原创 logstash通过kafka通道采集日志信息
1.修改文件/opt/app/elk/logstash-7.5.1/config.d/config1.conf,在input下添加kafka采集配置。修改完配置文件后,不需要手动重启,因为之前在启动logstash时,配置了以下内容。kibana服务中查询出es的mylog索引中会采集到kafka的信息。logstash控制台会输出以下内容。kafka消息发送端发送消息。
2023-09-10 14:41:38
1080
原创 Linux安装Kafka
注意:因为kafka依赖于zookeeper,所以一定要先启动zookeeper,再启动kafka。1.使用Docker安装zookeeper。2.使用Docker安装Kafka。使⽤zk节点数据验证启动情况。
2023-09-10 10:55:52
307
原创 Linux安装kibana
3.配置 /opt/app/elk/kibana-7.5.1-linux-x86_64/config/kibana.yml为如下内容。配置 /opt/app/elk/kibana-7.5.1-linux-x86_64/config/kibana.yml为如下内容。百度云链接:https://pan.baidu.com/s/1d9Cqr9EwHF94op90F57bww。1.把kibana-7.5.1-linux-x86_64.tar.gz拷贝到目录 /opt/app/elk。输入以下内容说明启动成功。
2023-09-10 00:47:23
399
原创 Linux安装logstash
百度云链接:https://pan.baidu.com/s/18Qr3y5wEuZriV8UhY-nMMQ。3.创建文件夹 /opt/app/elk/logstash-7.5.1/config.d。4.config.d目录下新建config1.conf 文件,并添加以下内容。2.解压: tar xvf logstash-7.5.1.tar.gz。6.执行logstash.sh启动logstash。官网下载可能比较慢,下面提供下载地址。拷贝到目录 /opt/app/elk。出现以下信息说明启动成功。
2023-09-09 21:46:13
800
原创 Linux使用docker安装elasticsearch-head
浏览器访问9100端口,出现以下页面也说明启动成功。2.给刚刚新建的索引添加数据。到浏览器查看,添加成功。出现如下证明启动成功。
2023-09-09 16:53:53
869
原创 Linux 安装elasticsearch-7.5.1
相关链接官⽹:下载: wget分词器:官网下载可能比较慢,下面提供7.5.1版本的下载地址百度云链接:https://pan.baidu.com/s/1gQ-TMFAslRK8vxf9kx6eSQ提取码:3o1q。
2023-09-09 14:45:00
1041
原创 mongo的常用命令
使用`ObjectId`函数还可以把某个字符串还原成一个`ObjectId`对象,例如`ObjectId("xxxxx")`自动的主键是一个`ObjectId`对象,该对象是通过调用函数`ObjectId()`创建的。它的原理是根据`时间戳+机器码+进程Id+自增量`生成的一个十六进制的唯一字符串。新的文档如果没有指定字段`_id`,则会自动添加一个字段`_id`作为主键。
2023-09-07 11:50:20
487
原创 Windows 系统使用docker安装kafka 报错:Timed out waiting for connection while in state: CONNECTING
有兴趣看发现问题的过程再往下看。。。。。。。。。。Kafka对于zookeeper是强依赖,保存kafka相关的节点数据,所以安装Kafka之前必须先安装zookeeper。
2023-08-27 20:22:19
756
1
原创 联想笔记本电脑连不上wifi,网络适配器显示黄色感叹号,错误代码56
使用网上的方法都解决不了,比如重装无线网卡驱动、使用CCleaner软件修复注册表等。当我把VMware软件卸载后,都没有重启电脑,马上把鼠标移动到右下角的网络那,wifi就能搜索出来了。
2022-08-01 16:32:50
5966
2
原创 springmvc+gizp压缩
摘要:本文介绍了在Spring MVC开发的JavaWeb系统中,通过GZIP压缩技术优化CSS和JS文件加载效率的实现方案。系统通过配置过滤器检测浏览器是否支持GZIP编码,对支持GZIP的请求自动压缩响应内容,包含过滤器配置、GZIPResponseWrapper和GZIPResponseStream等核心类的实现代码。测试结果表明该方案有效提升了资源加载速度。
2021-12-06 09:37:51
14
原创 springMvc+nginx文件鉴权(校验权限)服务器
一、环境 springmvc开发的javaweb系统。二、需求 需要鉴权后才能访问上传的文件(指定文件夹中的文件)。三、原来访问文件的方式 1、使用tomcat做文件服务器,通过tomcat的server.xml配置文件的访问路径。2、特点:不需要鉴权就能访问文件 3、访问路径:http:localhost:8080/download/test.png 注意:http:l...
2021-12-03 10:59:53
3572
2
原创 postgresql连表和分组查询的先后顺序查询效率
本文记录一下postgresql使用连表查询和分组查询的先后顺序查询效率以下数据场景根据是虚构方便理解,数据量和查询速度是出自于实际项目一、主要表和字段1、车辆入场表(car_into),字段:车辆id(car_id,跟车辆信息表id_关联),数据量1.5万条2、车辆信息表(car_info),字段:车辆id(id_),车辆车牌号(car_number),数据量400条二、场景1、查询出一年内每辆车入场的次数,需要展示字段:车辆id、车辆车牌号三、刚开始的查询1、先连接查询出
2021-08-27 16:25:23
1907
原创 linux系统下nginx 负载均衡配置文件
本文讲的是在linux系统下对nginx的操作。① 在nginx里面的conf中添加一个nginx配置文件:# touch fzjh.conf② 在fzjh.conf中添加配置内容(nginx服务器ip为192.168.72.130):user nobody;worker_processes 4;//进程数events{ worker_connections 1024;//最高...
2018-05-09 20:58:55
571
TCP&UDP测试工具
2023-08-27
table表格,让thead固定,tbody有滚动条,关键是都对齐的纯css写法
2020-09-30
ffmpeg-3.1.2-1.2-linux-x86_64.jar
2020-09-30
兼容ie滚动条前端代码|兼容ie滚动条.rar
2020-09-30
redis-3.0.0.tar.gz等安装包
2018-05-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅