NEW

Activiti6.0 – 设置节点处理人

Activiti以三种方式设置节点处理人,分别是: 1. Assignment:办理人,指定唯一一个。 2. Candidate users:候选人,可以指定多个人。 3. Candidate groups:候选组,可以指定多个组。 具体的设置如下图: 设置节点处理人的相关代码如下:     /**     * 启动一个流程     * @param&n...
NEW

Activiti任务监听器

Activiti提供了任务监听器,允许在任务执行的过程执行特定的Java程序或者表达式。 任务监听器只能添加到流程定义中的用户任务中。注意它必须定义在BPMN 2.0 extensionElements的子元素中, 并使用activiti命名空间,因为任务监听器是activiti独有的结构。 首先,定义一个任务监听器,代码如下: import org.activiti.engine.delegate.DelegateTask;import org.activiti.engine.delegat...

总结

如题,一晃就到2019年的4月份了,这时间说过去就过去,是时候来一波总结了。 如果没有那么多的加班和客户现场的话,总体来说上班的日子其实要比自由职业舒服的。一个日常忙碌,一个全程紧张。一个束缚感极强,一个有限的自由。 从去年开始,我就掉到了一个坑里,至今还没有爬上来。ToB就是这个德性,随时都要听候客户的差遣。不过最令我诧异的是,在如今这个年代,代码竟然还能烂成这样。 真的不...

如何解决税务“非正常户”

帮着某人发一篇,助推某人开始养成总结的好习惯,希望某人能够转职成功,更上一层楼。     ​公司被税局认定为非正常户原因很多,逾期未申报是常见之一。解除的步骤如下: 法人登记税务实名办税,绑定非正常户的公司,带上职业执照原件,公章,法人私章去所属税局。 在微信公众号上关注当地税务服务号,税务微网→实名办税,按照提示操作,如法人没时间处理,可绑定办税人员代办,...

Activiti监听器参数

本篇记录一下Activiti监听器的参数详情。 直接上代码: import org.activiti.engine.delegate.DelegateExecution;import org.activiti.engine.delegate.ExecutionListener;public class MyStartListener implements ExecutionListener {    @Override    public void notify(DelegateExecution delegat...

Activiti执行监听器-启动和结束

按照Activiti的官方文档,流程的执行监听器可以捕获的事件有: 流程实例的启动和结束。选中一条连线。节点的开始和结束。网关的开始和结束。中间事件的开始和结束。开始时间结束或结束事件开始。 在接下来的一段时间内,我会逐一尝试一下,并且通过Demo记录一下整个过程。 首先,我们来尝试捕获一下“流程实例的启动和结束”。下图是一个简单的流程图: 声明了两个类:MyStartListener和MyE...

file.encoding的简单分析

网络上关于“file.encoding”的分析简直乱七八糟,大部分的观点是与入口函数所在文件的编码有关系。今天就这个问题,简单的分析一下,做一个小例子。 首先我们需要一个很简单的入口函数: public static void main(String[] args) {    System.out.println("file.encoding:"+System.getProperty("file.encoding"));} 在IDEA中,我这里的文件默认编...

Java-Synchronized用法(5)

Synchronized主要有以下几种用法: 1. 加在方法上:这里包括加在实例方法上、加在静态方法上。 2. 方法块:这里包括锁定this、锁定Class、锁定实例对象、锁定静态对象。 今天主要通过例子演示一下第一个用法:锁定不同的实例对象或不同的静态对象时,不同的函数方法之间的相互影响。 首先是锁定不同的实例对象时 测试代码如下: import org.junit.Test;import java.util.Scan...

Java-Synchronized用法(4)

Synchronized主要有以下几种用法: 1. 加在方法上:这里包括加在实例方法上、加在静态方法上。 2. 方法块:这里包括锁定this、锁定Class、锁定实例对象、锁定静态对象。 今天主要通过例子演示一下第一个用法:加在实例方法上和加在静态方法上时,不同的函数方法之间的相互影响。 首先是加在实例方法上 测试代码如下: import org.junit.Test;import java.util.Scanner;public...

打破壁垒-代码可读性

一直想写这么个文章了,之前其实零零碎碎也提到过。随着年龄的增长,读过的代码千奇百怪、腾云驾雾、怒从心起,所以这次就算集中吐个槽吧。 之前的《打破信息壁垒》,主要讲的是通过培训、文档来保证信息的流通,从而打破信息壁垒。其实对于我们这帮程序员来说,代码是最容易打破壁垒的工具。 但是,如果代码的可读性不好,不但打破不了壁垒,还容易让人心生壁垒。当你读到一堆Map的时候,你是不是...
Copyright © 字痕随行 保留所有权利.   Theme  Ality 京ICP备14039894号

用户登录

分享到: