首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏java开发的那点事

    Activiti7 流程部署

    首先先绘制一个流程图 创建bpmn文件 然后绘制好节点  然后修改节点信息  指定负责人 点击背景,修改ID和名称  保存 然后重命名成xml  使用diagram打开  导出png  然后包xml改回 import org.activiti.engine.RepositoryService; import org.activiti.engine.repository.Deployment; /** * 流程定义的部署 /** * 执行部署 * 影响的表 * act_re_deployment 部署信息 * act_re_procdef 流程定义的一些信息 * act_ge_bytearray 流程定义的bpmn文件和png图片 * @param args */ public static void main /holiday.bpmn") .addClasspathResource("pic/holiday.png") .name("请假申请流程

    1.4K40发布于 2020-09-30
  • 来自专栏java,python,数据结构,算法

    【云+社区年度征文】Activiti7流程框架基础功能详细讲解

    Activiti7流程框架基本功能学习 1.整合Activiti7与springboot: Activiti官网地址 官网给出的pom依赖我们是无法导入的,就算是通过阿里云的镜像也是无法识别的. 主要是记录 部署流程的过程 的信息,act_re_procdef则是记录 部署的该流程的信息 2.1-Deployment单个文件部署: 测试Activiti7关于bpmn流程文件的部署,编写一个测试类进行测试 接着我们再看,就是能够发现我们的数据已经和我们定义的业务数据绑定了,这样后续我们查找该流程实例的业务数据后悔方便很多,直接关联我们的业务数据表进行关联查询即可. "); } 这里我们选择删除我们上面定义的流程实例,我们主要看第二个属性 可以看到Activiti7要求删除流程实例的时候必须要提供一个删除的原因,这个主要就是为了迎合我们的业务数据,我们停掉某个流程 虽然这两张表里面的数据都已经删除了,但是Activiti7为我们提供了另外一张表来帮我们存储我们的历史数据,这张表我们之后也会提到,这里先不讲.这样假如我们有溯源的功能的话,我们也是可以实现的,这样看来

    1.7K101发布于 2020-12-18
  • 来自专栏Hank’s Blog

    2-7 R语言基础 数据

    #数据框 > df <- data.frame(id=c(1,2,3,4),name=c("a","b","c","d"),gender=c(TRUE,TRUE,FALSE,FALSE)) > nrow

    35820发布于 2020-09-16
  • 来自专栏莫浅子的学习笔记

    数据库-MySQL-基础7)函数

    目录 函数 字符串函数 常用函数  例子 练习 数值函数 代码实现 案例练习 日期函数 常见函数 代码实现 案例 流程函数 常用函数 案例  代码 ---- 函数 函数:是指一段可以被直接调用的函数或者代码 select floor(1.9); --mod select mod(3,4); --rand select rand(); --round select round(2.345,2); 案例练习 通过数据库的函数 并根据入职天数和倒叙排序 select name, datediff(curdate(),entrydate) as 'entrydate' from emp order by entrydate desc ; ---- 流程函数 常用函数 流程函数是一种常见函数,可以在SQL中实现条件筛选,从而提高语句的效率 --if select if(true,'OK','error'); --ifnull --只有第三种情况返回DEfault

    88830编辑于 2022-11-18
  • 来自专栏技术博文

    Java基础7)-Java数据类型转换

    java基础7)-Java数据类型转换 1.数据类型转换 整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。 转换从低级到高级。 低 ------------------------------------> 高 byte,short,char—> int —> long—> float —> double 数据类型转换必须满足如下规则 : 运行结果: d:23.7 f:-45.89 a:23 b:-45 必须满足转换前的数据类型的位数要低于转换后的数据类型,例如: short数据类型的位数为16位,就可以自动转换位数为32的int类型 ,同样float数据类型的位数为32,可以自动转换为64位的double类型。 4.基本数据类型和包装类的转换 Java的包装类就是可以直接将简单类型的变量表示为一个类,Java共有8个包装类,分别是Boolean、Character、Byte、 Short、Integer、Long

    36610编辑于 2021-12-20
  • 来自专栏EdisonTalk

    数据结构基础温故-7.排序

    1971年,斯坦福大学的两位教授在大量实验的基础上推导出Shell排序的时间复杂度约为O(n1.3),使得我们终于突破了慢速排序的时代(超越了时间复杂度为O(n2))。 假设待排序序列为(3,6,5,9,7,1,8,2,4),那么根据此序列创建大根堆的过程如下:   ①将(3,6,5,9,7,1,8,2,4)按照二叉树的顺序存储结构转换为如下图所示的完全二叉树; ?    ⑤当i=0时,即调整以3为根的子树,由于节点3均小于它的左、右孩子9和8,故节点3需要与较大的左孩子9交换;交换之后又因为节点3小于它的左、右孩子节点6和7,于是需要与较大的右孩子7交换。 ?    ⑥如上图所示,至此就完成了初始堆的创建,待排序序列变为(9,7,8,6,3,1,5,2,4)。    参考资料 (1)陈广,《数据结构(C#语言描述)》 (2)程杰,《大话数据结构》 (3)段恩泽,《数据结构(C#语言版)》 (4)yangecnu,《浅谈算法和数据结构:基本排序算法》、《浅谈算法和数据结构

    64210发布于 2018-08-20
  • 来自专栏各类技术文章~

    【Go基础】启动流程

    前言 每次写 Go 程序我总是好奇他的启动流程,今天我们来扒一扒。 注:我用的电脑是 win10,所以很多地方并不是以 linux 为主。 同时文章中的部分代码会经过处理的,会更注重于核心代码流程。 希望读者能够懂一点点的汇编语言。 汇编 Go 程序启动需要对自身运行时进行初始化,其真正的程序入口在 runtime 包里面。 (SB),NOSPLIT|TOPFRAME,$0 // 将参数向前复制到一个偶数栈上 MOVQ DI, AX // argc MOVQ SI, BX // argv SUBQ $(4*8+7) 程序引导和初始化工作是整个运行时最关键的基础步骤之一。 这里的初始化也是有一定顺序规则的,至于为什么,可能是因为前面的函数为后面的函数提供一定的重要数据

    75600编辑于 2021-12-24
  • 来自专栏技术杂记

    Mycat 基础7

    这是由于没指定数据源产生的报错 虽然没有连接任何数据库,但从操作体验上来看,与直接操作一个mysql没有什么区别 Tip: 为什么用户名和密码是 test 呢,因为 conf/server.xml 有定义

    42520编辑于 2021-12-03
  • 来自专栏技术杂记

    nginx基础7

    安装 [root@h102 nginx-1.9.5]# make install make -f objs/Makefile install make[1]: Entering directory `/usr/local/src/nginx-1.9.5' test -d '/usr/local/nginx' || mkdir -p '/usr/local/nginx' test -d '/usr/local/nginx/sbin' || mkdir -p '/usr/local/nginx/sbin'

    22410编辑于 2022-05-12
  • 来自专栏技术杂记

    memcached基础7

    root@h101 memcached-1.4.24# ps fuax | grep mem

    26210编辑于 2022-06-26
  • 来自专栏技术杂记

    UnrealIRCd 基础7

    drwx------ 2 root root 61 Mar 21 22:57 doc drwx------ 2 root root 6 Mar 21 22:57 logs drwx------ 7

    26110编辑于 2021-11-29
  • 来自专栏技术杂记

    Docker 基础7

    为了避免只能使用sudo来调用Docker,在软件安装过程中自动创建了docker组,并且在docker进程启动时赋权给了这个组的用户以docker socket的读写权限,所以只用将管理用户加入到docker组,就可以对docker进行使用了

    30910编辑于 2022-02-09
  • 来自专栏技术杂记

    Logstash 基础7

    logstash的配置中加入了 stdout {codec=>rubydebug} 是为了方便在终端监视信息(在实际应用中完全没有必要),经过一番刷屏,最终停了下来 数据导入之前es里是这样的 [root 1 1 94 0 102.3kb 102.3kb [root@h102 ~]# 多了一个 filebeat-2016.01.05 查看数据

    30210编辑于 2022-02-10
  • 来自专栏技术杂记

    SQLite 基础7

    导入导出数据库 导出数据库 可以使用这种方式来将sqlite数据转化为SQL [root@h102 bin]# . hello'); INSERT INTO "test" VALUES(12,'12'); INSERT INTO "test" VALUES(13,'www'); COMMIT; sqlite> 导入数据

    34820编辑于 2021-12-01
  • 来自专栏技术杂记

    KVM基础7

    # systemctl get-default graphical.target [root@docker ~]# runlevel N 5 [root@docker ~]# Tip: Centos7

    47110编辑于 2022-01-19
  • 来自专栏技术杂记

    qshell基础7

    完全删除某空间下的文件 [root@h101 copy]# ../qshell_linux_amd64 listbucket qiniucloud-goods list.video [root@h101 copy]# ../qshell_linux_amd64 batchdelete qiniucloud-goods list.video <DANGER> Input hdbiha to confirm operation: hdbiha All deleted! [root@h101

    30060编辑于 2022-04-24
  • 来自专栏技术杂记

    Snort 基础7

    安装snort-2.9.7.6 [root@h101 snort]# tar -zxvf snort-2.9.7.6.tar.gz snort-2.9.7.6/ snort-2.9.7.6/depcomp snort-2.9.7.6/tools/ snort-2.9.7.6/tools/u2streamer/ snort-2.9.7.6/tools/u2streamer/sf_error.h snort-2.9.7.6/tools/u2streamer/sf_error.c snort-2.9.7.6/t

    35550编辑于 2022-05-03
  • 来自专栏技术杂记

    RabbitMQ基础7

    注意到 {listeners,[{clustering,25672,”::”},{amqp,5672,”::”}]} 变成了 {listeners,[]} , 内存磁盘还有文件句柄部分也消失了

    22820编辑于 2022-05-04
  • 来自专栏技术杂记

    Codis 基础7

    初始化 slots [root@h102 codis]# bin/codis-config slot help usage: codis-config slot init [-f] codis-config slot info <slot_id> codis-config slot set <slot_id> <group_id> <status> codis-config slot range-set <slot_from> <slot_to> <group_id> <status> codi

    40420编辑于 2022-03-22
  • 来自专栏pandacode_cn

    Swift基础 控制流程

    这些包括while循环多次执行任务;if、guard和switch语句,以根据特定条件执行不同的代码分支;以及break和continue将执行流程转移到代码中的另一个点等语句。 var diceRoll = 0 while square < finalSquare { // roll the dice diceRoll += 1 if diceRoll == 7 每当这个返回值等于7时,骰子卷就变得太大,并重置为1。结果是一系列diceRoll值,总是1、2、3、4、5、6、1、2等等。 掷骰子后,玩家通过diceRoll正方形向前移动。 a snake or ladder square += board[square] // roll the dice diceRoll += 1 if diceRoll == 7 = 5 var description = "The number \(integerToDescribe) is" switch integerToDescribe { case 2, 3, 5, 7,

    68900编辑于 2023-07-17
领券