原创 兩種單例模式的寫法

一、單例模式構造方法一般是私有的,其他類不能直接調用構造方法 1.餓漢式單例 單例模式的成員變量和構造方法都是私有的 //當類被加載時創建對象,線程安全的,未使用就被創建可能會造成資源浪費 public class Test{

原创 activiti審批完成時添加審批意見

1.  添加審批意見 String userId="zhang3"; //需要添加此句否則審批意見表中ACT_HI_COMMENT,審批人的userId是空的 Authentication.setAuthenticatedUserId(

原创 activiti實現節點自由跳轉

 直接上代碼: 接口: package com.workflow.service; import java.util.List; public interface ProcessService { /** * 自

原创 activiti之UserTask用戶任務的到期日期(dueDate)屬性作用

用戶任務(UserTask)都有一個到期日期屬性,此屬性只是標識該任務什麼時候到期,即使到期後也不會自動完成的。  只是任務到期後,若任務未完成則會在ACT_RU_TASK表中DUE_DATE_字段把到期日期設置進去,可以根據該到期日期

原创 flowable/activity清庫腳本

DROP TABLE ACT_EVT_LOG; DROP TABLE ACT_GE_PROPERTY; DROP TABLE ACT_HI_IDENTITYLINK; DROP TABLE ACT_HI_TASKINST; DROP T

原创 java取模運算

取模:取兩個數相除的餘數 a % b 當|a|>|b|時取a與b相除後的餘數 但是,當|a|<|b|時取a

原创 JSONPath和ObjectMapper的使用

JSONPath一般是對json串進行拆分,從json串中取部分值,ObjectMapper一般是從對整個json串做相應的轉換操作 1.JSONPath的使用 原文地址:https://blog.csdn.net/liupeifeng3

原创 activity默認流轉

上圖中是默認流轉條件,當且僅當其他流轉條件無法滿足時纔會走默認流轉節點,即使傳輸的條件不符合默認流轉的表達式, 例如,該節點有flow_1:流轉條件是${a==1},flow_2:流轉條件是${a==2},flow_3:流轉條件是${a=

原创 activiti監聽器配置界面中各個屬性的使用

監聽器配置界面: 首先,只要是使用activiti監聽器就必須要實現TaskListener(任務監聽器),或者ExecutionListener(執行監聽器),否則會報錯。 任務監聽器和執行監聽器的配置方式是一樣的,下述以任務監聽器爲

原创 activiti郵件發送服務組件配置與使用

服務組件: 屬性: 接收人:定義收件箱,多個以逗號間隔 主題:郵件主題 內容:郵件正文內容 html:html格式的郵件正文內容,支持各種html標籤,和內容同時存在時此屬性生效。 springboot中對郵件服務的配置: pack

原创 SpringData之webSupport

1.配置 @Configuration @EnableWebMvc @EnableSpringDataWebSupport class WebConfiguration { } 2.controller @RequestMa

原创 activiti接收任務(receive Task)使用

receive Task: 流程: 屬性配置界面:   流程中“一級審批”節點完畢後後流轉並停留在"接收任務"節點,直到接收到信號。激活方式如下: List<Execution> executionS = runt

原创 XPath定位XML文件內容

使用jdk的javax.xml.xpath.XPath 工具可定位XML文檔中某段特定的信息,而不需要使用DOM樹進行節點篩選。 XML示例: <?xml version="1.0" encoding="UTF-8"?> <!-- 此標

原创 zookeeper之簡單API使用

一、簡單客戶端API package com.spring.test; import org.apache.zookeeper.*; import org.apache.zookeeper.data.Stat; import o

原创 Java動態代理:InvocationHandler和Proxy

https://blog.csdn.net/yaomingyang/article/details/80981004