- 博客(47)
- 资源 (5)
- 收藏
- 关注
原创 java hutool 工具类json的使用方式
Hutool 提供了丰富的 JSON 处理工具类,包括 JSON 字符串的解析、生成、对象与 JSON 字符串的转换等。以上是 Hutool 中关于 JSON 处理的常用方法,使用这些方法可以方便地进行 JSON 字符串的解析、生成以及对象与 JSON 字符串之间的转换。最近阿里巴巴更新后,线上各种出现问题,不得已改成hutool工具类。
2024-07-19 10:27:14
715
原创 DM数据库导出excel表结构
and utc.Table_Name = ‘xxx’ and owner=‘模式名字’utc.data_precision 数据精度,utc.data_length 数据长度,utc.column_name 字段名,utc.data_type 字段类型,utc.nullable 是否为空 ,ucc.comments 备注。
2024-07-19 10:25:53
678
原创 java.lang.reflect.Proxy.h accessible: module java.base does not opens java.lang.reflect 升级到java17问题
在这个情况下,你的代码试图访问java.lang.reflect.Proxy.h字段,但是java.base模块没有打开java.lang.reflect包给未命名模块。例如,你可以使用java.lang.invoke.MethodHandle来访问Proxy.h字段,而不需要修改模块的打开状态。如果你的应用程序需要访问其他模块的私有成员,你可能需要重新考虑你的设计。最后,如果你的应用程序不需要支持Java 9及以上版本,你可以考虑降级到Java 8,它没有这个问题。
2024-07-19 10:18:46
659
原创 Flowable核心事件详细解释说明并附上示例代码
在Flowable中有效利用这些事件可以显著提升工作流引擎的灵活性和可扩展性。通过自定义事件,可以轻松地集成外部系统、执行复杂的业务逻辑;通过和事件,可以在引擎的生命周期中执行必要的初始化和清理操作,确保系统的稳定运行。在实际应用中,结合具体的业务场景和需求,合理选择和运用这些事件,可以构建出高效、可靠且易于维护的工作流解决方案。实体相关事件 引擎中所有的ENTITY_\*事件都与实体关联。流程实体创建解释:当一个新的Flowable实体(如流程定义、流程实例、任务等)被创建时触发。
2024-07-18 09:52:08
1047
原创 查询流程约束 -修改流程约束
SELECT * FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS where UNIQUE_CONSTRAINT_SCHEMA=‘库名’;ALTER TABLE 表名 DROP FOREIGN KEY 外键约束名;
2024-07-18 09:49:21
348
原创 Flowable流程引擎核心事件详细解释说明并附上示例代码FlowableEventType
在Flowable中有效利用这些事件可以显著提升工作流引擎的灵活性和可扩展性。通过自定义事件,可以轻松地集成外部系统、执行复杂的业务逻辑;通过和事件,可以在引擎的生命周期中执行必要的初始化和清理操作,确保系统的稳定运行。在实际应用中,结合具体的业务场景和需求,合理选择和运用这些事件,可以构建出高效、可靠且易于维护的工作流解决方案。实体相关事件 引擎中所有的ENTITY_\*事件都与实体关联。流程实体创建解释:当一个新的Flowable实体(如流程定义、流程实例、任务等)被创建时触发。
2024-07-17 17:38:28
2761
原创 Flowable工作流引擎核心事件详细解释说明
Flowable 允许用户定义自己的事件类型,并在流程执行过程中触发这些事件,以满足特定的业务需求。这些事件是Flowable引擎中流程管理和监控的重要组成部分。
2024-07-12 17:07:17
876
原创 Flowable(一个开源的工作流和业务流程管理引擎)中与事件相关的一些核心概念
解释了Flowable(一个开源的工作流和业务流程管理引擎)中与事件相关的一些核心概念,包括它们的作用和触发场景。以下是对这些内容的简要说明:流程执行事件:流程开始和结束事件:这些事件标记了流程实例的开始和结束,如PROCESS_STARTED和PROCESS_COMPLETED。活动实例事件:记录了流程中各个活动(如用户任务、服务任务等)的创建和结束,如HISTORIC_ACTIVITY_INSTANCE_CREATED和HISTORIC_ACTIVITY_INSTANCE_ENDED。
2024-07-12 16:54:07
1140
原创 flowable流程引擎中流程执行过程主要的事件解释说明
当员工在系统中找到请假申请并点击“撤销”按钮时,如果流程设计允许,可能会触发一个取消操作,导致“经理审批”任务(如果尚未开始)被取消,此时ACTIVITY_CANCELLED事件可能会被触发(尽管直接取消任务可能不直接触发此事件,但可以通过监听流程实例的取消来间接判断)。对于ACTIVITY_CANCELLED事件,在Flowable中直接取消一个活动可能不直接触发此事件,但你可以通过监听流程实例的取消事件或任务删除事件来间接判断。
2024-07-12 16:49:40
1384
原创 IDM下载器安装cmd注册
Edge 和 FireFox 需要到对应的扩展中心搜索 IDM,安装对应扩展。一般我们装好软件,IDM 会自动给浏览器添加扩展,我们只需把扩展启动就行了。如果以前有安装过其他版本的IDM,需要彻底卸载并把注册表清理干净。接下来需要配置浏览器扩展,让浏览器能调用 IDM 进行下载。有需要使用的朋友,要先退出 IDM,然后双击导入这个配置。扩展装好后,就能在浏览器里调用 IDM 进行下载了。如果扩展没有自动添加,可以选择手动安装。然后打开 IDM 的安装目录,找到这个。这个文件,把文件拖拽到扩展中心进行安装。
2024-04-24 14:50:29
1443
原创 达梦关键字(如:XML,EXCHANGE,DOMAIN,link等)配置忽略
3.在“EXCLUDE_RESERVED_WORDS”编码 的 等号后边加上 需要忽略的关键字“XML,EXCHANGE,DOMAIN,link”, 保存即可。背景:在使用达梦数据库时,查询SQL中涉及XML,EXCHANGE,DOMAIN,link字段,在达梦中是关键字,SQL报关键词不能使用的错误。配置达梦安装文件E:\MyJava\dmdbms\data\DAMENG\dm.ini 忽略这些关键词,2.打开dm.ini文件,Ctrl+F找到“EXCLUDE_RESERVED_WORDS”
2024-04-08 13:43:30
1670
原创 Linux安装Docker完整教程(建议收藏备用)
docker仓库是用来保存镜像的地方。镜像构建完成后,可以直接在当前宿主机上运行,但是如果需要在其它服务器上使用这个镜像,就需要一个集中存储、分发镜像的服务,docker仓库就是这样的一个服务。本篇文章带大家完整的在Linux操作系统上安装Docker社区版,以及安装可视化管理工具Portainer,介绍了如何启动docker、拉取镜像、运行容器及docker的常见命令。
2024-03-27 17:49:22
2338
1
转载 flowable 流程退回 驳回 任意跳转 任务复活 历史节点脏数据删除
flowable流程任务退回(驳回)(任务跳转) 流程任务复活(重新触发)任务节点Cmd调用上面的方法大多和代码相似,还可以继续简化。上面的Cmd中,有个, 这里主要是通过业务key来定位的, 也可以直接传参 进来,这样更简单。直接调用 方式时会报错:The task cannot be deleted because is part of a running process通过ExecutionEntityManager.deleteExecutionAndRelatedData实现删除则没可以。
2024-01-11 15:47:56
6386
1
原创 flowable和activiti流程场景实现问题记录
4、现场执行确认不需要上一步进行指派人员,所有有权限的用户都可以看到这个任务,谁处理(领取)任务就归属谁;3、连续回退的地方:设备命名确认回退给运方审核,运方审核继续回退给发起方;4、设备启动方案审核多方会签:需要加回退,回退至编制启动方案流程;2、左右两侧交互:点击左侧树,右侧查询对应单据列表;2、反向回退:单个步骤回退;2、发送设备命名节点仍存在,需要去掉;3、发送启动方案节点仍存在,需要去掉;2、运方审核回退,直接回退给发起方;1、前端:页面左侧状态树;4、页面左侧流程状态树;1、三个流程正向走通;
2023-12-25 15:06:45
1024
原创 达梦数据库问题集
在使用达梦数据库时,查询SQL中涉及XML,EXCHANGE,DOMAIN,link字段,在达梦中是关键字,SQL报关键词不能使用的错误。文章来源地址:https://www.yii666.com/article/509100.html。配置达梦安装文件E:\MyJava\dmdbms\data\DAMENG\dm.ini 忽略这些关键词,文章地址https://www.yii666.com/article/509100.html。
2023-12-25 15:02:37
557
1
原创 基于SpringBoot实现一个可扩展的事件总线
目录结构如下:[外链图片转存中…(img-m0HXGURP-1703487623977)]我们的核心是一个,它便是我们提供统一api的入口,它有两个方法,一个是init方法,在SpringBoot容器启动的时候会去注册我们所有的事件监听器,publish方法则为事件发布的方法。这里我为它提供了3种实现,GuavaSpringDisruptor[外链图片转存中…(img-AtJntQUE-1703487623978)]
2023-12-25 15:01:50
805
原创 若依系列框架RuoYi(104集),RuoYi-Vue(121集)、RuoYi-Cloud(134集)最新完整视频.txt
若依系列框架RuoYi(104集),RuoYi-Vue(121集)、RuoYi-Cloud(134集)最新完整视频.txt。
2023-12-19 17:36:10
1491
10
转载 虚拟机 安装凝思6.0.80 Linux操作系统
选择下载的凝思系统镜像:Linx-6.0.80-20201014-amd64-DVD-1.iso,然后设置虚拟机选项,如分配的硬盘大小(我设置的50G),运行内存大小(我设置的4G),内核数(我设置的2个)。虚拟机 安装凝思6.0.80 Linux操作系统_虚拟机 _03。虚拟机 安装凝思6.0.80 Linux操作系统_凝思80_04。虚拟机 安装凝思6.0.80 Linux操作系统_虚拟机 _06。虚拟机 安装凝思6.0.80 Linux操作系统_虚拟机。后用ssh登录,提示同样的问题。
2023-11-15 11:32:33
11090
1
转载 Flowable6.8.0 流程监听事件Engine支持的事件类型
事件监听器只能作为的子元素,声明在process元素上。不能在个别节点(activity)上定义(事件)监听器。中的表达式,与其他表达式(例如在网关中的)不一样,不可以访问执行上下文。只能够引用在流程引擎配置中beans参数定义的bean;或是在使用spring(且没有定义beans参数)时,引用任何实现了监听器接口的spring bean。使用监听器的class属性时,只会创建唯一一个该类的实例。请确保监听器实现不依赖于成员变量,或确保多线程/上下文的使用安全。如果events。
2023-11-08 17:55:56
1007
转载 Flowable6.8.0流程事件Engine支持的事件类型
org.flowable…节点接收消息后,会为该节点分发 ACTIVITY_SIGNAL 或 ACTIVITY_STARTED 事件,取决于其类型(边界事件,或子流程启动事件)。若该任务是流程的一部分,本事件会在流程前进之前触发,并且会跟随一个 ACTIVITY_COMPLETE 事件,指向代表该任务的节点。FlowableEntityEvent 及 org.flowable…如果任何子实体作为该实体的一部分被创建,本事件会在子实体创建/初始化后触发,与 ENTITY_CREATE 事件相反。
2023-11-08 14:15:46
1383
转载 Activiti7 工作流引擎入门
不是每个人都能进入一线互联网大厂 BATJ普通人,省城,软件公司,银行、政府做出差报销流程、请假流程快速上手工作流(salvio修改)欢迎支持工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。企业OA:请假----》内网系统----》小李填写请假单7天----》组长同意----》CTO同意------》人事部部长同意-----》结束专门的公司做OA
2022-11-04 10:21:11
7121
原创 springboot activiti 7 和activiti 6 配置详解
设置true后将代替那些老的Job executorspring.activiti.async-executor-enabled=falsespring.activiti.job-executor-activate=false####2. asyncExecutorActivate是指示activiti在流程引擎启动就激活AsyncExecutor,异步spring.activiti.async-executor-activate=spring.activiti.check-process-definit
2022-11-03 11:15:16
1581
原创 Spring Boot 集成 Activiti7(工作流引擎)完整版
Activiti 是一个工作流引擎,它可以将业务系统中复杂的业务流程抽取出来,使用专门的建模语言BPMN2.0进行定义,业务流程按照预先定义的流程进行执行,实现了系统的流程由Activiti进行管理,减少业务系统由于流程变更进行系统升级改造的工作量,从而提高系统的健壮性,同时也减少了系统开发维护成本。(salvio修改)官方网站:https://www.activiti.org//*** 查询流程定义列表if(!});
2022-10-31 17:34:16
16870
7
原创 intellij idea中注释模版 -收藏版本
live tempate中可以用date(“yyyy/MM/dd”)代替date()解决,file template中要用DATE没有找到解决办法;在windows中会受短日期格式影响,默认为设置yyyy/MM/dd,如果我们改动了就会影响idea中的注释模版,常见的我们会在短日期中写成yyyy/MM/dd dddd这样会显示星期,但idea中会翻译错误为yyyy/MM/dd 00dd,多了个00天数。DATE和date()是受系统日期格式影响的输出异常,例如yyyy/MM/dd 00dd。
2021-05-12 18:32:49
1640
转载 【IDEA】 idea 常用快捷键(每个都有操作演示)
【IDEA】 idea 常用快捷键(每个都有操作演示)IDEA 一款非常优秀的开发工具,本篇博客总结一些在 IDEA 中常用的快捷键,旨在提高开发效率,下面的 “关键字” 指的是在快捷键搜索框中输入的内容,演示语言为 Dart,当然其它语言同样适用。跳回和跳到是相对于你现在的操作而言快捷键功能WindowsMac跳回上一个操作Ctrl + Alt + ←Command + [ 或 Command+ Option + ←跳到下一个操作Ctrl + Alt + →C
2020-12-24 15:45:04
5016
原创 MySQL中order by排序时,数据存在null,排序在最前面
order by排序是最常用的功能,但是排序有时会遇到数据为空null的情况,这样排序就会乱了,这里以MySQL为例,记录我遇到的问题和解决思路。问题:网页要实现table的行鼠标拖拽排序,我用AngularJs集成了一个TableDnD开源插件,可以实现,然后在数据库表中增加一个排序字段indexId,但是原来的大量数据是没有排序过的,所以该字段为null。这样order by时,为null的数据就会排在最前边。写个测试表模拟一下,如下效果:解决办法: 最优办法:利用MySQ
2020-09-23 10:53:07
11009
8
原创 Postman系列一:Postman安装及使用过程中遇到的问题
一:Postman的简介、下载安装及界面说明 1.Postman的简单介绍 Postman是一款强大的网页调试和发送网页HTTP请求的工具,Postman让开发和测试人员做API(接口)测试变得更加简单。在我使用Postman之前还有一个版本,就是需要下载谷歌浏览器才能使用,是Postman Chrome app,由于没有使用过不做介绍,目前官网已经对Chrome app已经停止维护,官网也不推荐使用。我使用的属于Postman native app。 Postman的主要功...
2020-09-18 16:09:03
1340
原创 Postman系列二:Postman中get接口实战讲解(接口测试介绍,接口测试流程,头域操作)
一:接口测试介绍 接口测试:就是针对软件对外提供服务的接口输入输出进行测试,以及接口间相互逻辑的测试,验证接口功能和接口描述文档的一致性。 接口测试好处:接口测试通常能对系统测试的更为彻底,更高的保障产品质量,同时越早的发现底层问题,修改和维护的代价也越小。 怎样做接口测试:接口测试时主要通过工具或代码模拟http请求的发送与接收。工具如:postman、jemter、java+httpclient等。也可以用接口自动化来实现,就是用代码实现,框架和UI自动化差不多,发送请求用断言来判断。
2020-09-18 16:08:09
756
原创 Postman系列三:Postman中post接口实战(上传文件、json请求)
一:接口测试过程中GET请求与POST请求的主要区别 从开发角度我们看get与post的主要区别是:1.Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据;2.Get安全性比Post低:Get将表单中数据的按照key=value的形式,添加到action(动作或者说操作)所指向的url后面,并且两者使用“?”连接,而各个变量之间使用 “&”连接;Post是将表单中的数据放在form的数据体中,按照键值对方式,传递到action所指向url;3.Post传输的数据量大,可以达到2
2020-09-18 16:07:01
3413
原创 Postman系列五:Postman中电商网站cookie、token检验与参数传递实战
一:Postman中电商网站cookie实战 Postman接口请求使用cookie两种方式: 1.直接在header(头域)中添加cookie,适用于已知请求cookie头域的情况 2.使用Postman的cookie管理机制,即可以手动添加,同时Postman也会将操作流程中获取的参数自动保存,因此可以通过调用前置接口来完成cookie获取。 实例:TP(使用ThinkPHP框架写的)商城登录后的购物车接口(购物车接口需要使用登录后的cookie保持登录状态) Co
2020-09-18 16:02:15
603
原创 Postman系列四:Postman接口请求设置环境变量和全局变量、测试沙箱和测试断言、测试集运行与导入数据文件
一:Postman中接口请求设置环境变量和全局变量 全局变量和环境变量可以通过Pre-request Script和Tests设置,会在下面测试沙箱和测试断言中讲到。 全局变量的设置:官网参考https://learning.getpostman.com/docs/postman/environments_and_globals/manage_globals/ 在这里我选择的是天气预报接口(接口文档官方一直在更新,所以看到跟我说的有啥不同,不要见怪),具体操作如下 1.在浏览
2020-09-18 16:00:29
594
原创 SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]
SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]taishangzao 2016-12-02 18:31:54 33310 收藏 4分类专栏: SSm版权在一次改bug的过程,爆出了数据库错误,但是一看后面控制台,并没有爆出以前的具体的数据库错误的原因,而是SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, In
2020-09-17 15:46:17
233
原创 mysql5.7.13免安装版超详细安装教程
1.mysql官方下载地址:http://dev.mysql.com/downloads/mysql/根据自己的电脑的系统去选择一个,本人64位,就选第二个2.环境变量配置下好之后,解压到安装目录,我直接解压到D盘,我的安装目录就是:D:\mysql-5.7.13-winx64鼠标选择计算机右键,点属性,进去后点左边的 高级属性设置接着点环境变量然后在下面一栏系统变量那里操作新建环境变量:变量名:MSYQL_HOME变量值:D:\mysql-...
2020-09-11 11:25:58
259
转载 Nginx配置、Nginx+Tomcat、动静分离==负载均衡配置
Nginx+Tomcat动静分离&&负载均衡文章目录 Nginx+Tomcat动静分离&&负载均衡 1. Tomcat简介 2. Tomcat重要目录 3. Nginx应用 4. 反向代理原理 5. 动静分离原理 6. Nginx静态处理优势 7. 实验要求 8. 实验环境 9. 实验步骤 9.1 Nginx反向代理的配置 192.168.75.166 9.2 Tomcat 1配置192.168.75.134 9.3 ...
2020-09-11 09:01:31
181
原创 SQL语句增加字段、修改字段、修改类型、修改默认值
SQL语句增加字段、修改字段、修改类型、修改默认值一、修改字段默认值alter table 表名 drop constraint 约束名字 ------说明:删除表的字段的原有约束alter table 表名 add constraint 约束名字 DEFAULT 默认值 for 字段名称 -------说明:添加一个表的字段的约束并指定默认值二、修改字段名:alter table 表名 rename column A to B三、修改字段类型:alter table 表名 alter c
2020-08-27 08:36:33
2837
原创 mysql-5.7.28 在Linux下的安装教程图解
mysql-5.7.28 在Linux下的安装教程图解这篇文章主要介绍了mysql-5.7.28 的Linux安装,本文通过图文并茂的形式给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下1.官网下载Linux的版的 https://dev.mysql.com/downloads/mysql/5.7.html2.上传tar包到服务器到 /usr/local/src3.卸载...
2020-03-02 14:23:41
863
原创 Windows下mysql-5.7.27下载、安装版本、配置教程图文详解
windows下安装mysql5.7.281.下载地址链接:https://dev.mysql.com/downloads/windows/installer/8.0.html2.点击下载后可以选择不用登录直接下载3.找到你下载的mysql安装软件双击安装4.出现如下界面勾选 I accpet the license terms,点击Next5.根据需求选择你需要的类型,点击N...
2020-03-02 14:11:49
794
nginx配置文件,按照这个配置就完美适配
2024-07-12
IDM下载器官网免安装包,注册CMD文件,突破30天的限制
2024-04-24
nginx离线安装依赖项-linux系统/麒麟v10系统
2024-04-18
若依ruoyi ruoyi-vue ruoyi-cloud 微服务全网最全视频教程网盘资源
2023-12-25
若依系列框架RuoYi(110集),RuoYi-Vue(129集)、RuoYi-Cloud(134集)若依全网最全视频教程网盘资
2023-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人