原创 Activiti6.0(十一)多實例節點(會籤)

目錄 一、前言 二、多實例功能 1、多實例特殊變量 2、多實例配置 3、驗證 一、前言 在實際業務流程中,多實例節點是非常常見的一種場景,常用在多人審批環節,簡單說就是某個環節的處理人指派給了多個人,需要這些人全部審批完或部分審批完流程能

原创 全鏈路追蹤工具SkyWalking使用入門

  目錄 前言 SkyWalking簡介 架構 入門使用 1、下載 2、配置探針 3、配置參數到需要監控的應用 4、配置skyWalking 5、啓動skyWalking 6、查看服務 7、sw-web界面不顯示數據 前言 隨着業務越來越

原创 Activiti6.0(十二)子流程

目錄 一、概述 二、子流程 1、嵌入子流程 2、調用子流程 3、事件子流程 三、總結 一、概述 子流程是包含其他的活動、網關、事件等的活動,其本身構成一個流程,並作爲更大流程的一部分,子流程完全在父流程中定義(這就是爲什麼經常被稱作嵌入式

原创 mac取消開機啓動項

對強迫症來說有些app開機啓動真的特別麻煩,那麼按照下面的步驟來基本都可以禁用 1、如果對應的app有將自啓動配置文件放到用戶文件夾中,那麼就可以直接進入系統偏好設置-用戶與羣組-登陸項進行設置,點擊+-號即可做對應的操作,如下圖方式:

原创 序列化技術初窺之Kryo、Hessian、Json

目錄 何爲序列化 JDK序列化 Kryo序列化 依賴 快速入門 三種讀寫方式 類註冊 線程安全 循環引用 JDK序列化和Kryo序列化性能對比 整合RedisTemplate測試 Hessian序列化 依賴 快速入門 Fastjson序列

原创 Maven入門知識

目錄 前言 Maven快速入門 pom.xml編寫 編寫項目主代碼 編寫測試代碼 打包和運行 Maven座標和依賴 座標詳解 依賴的基本配置 Maven常用命令總結 前言 之前特地學習過Maven的相關基本知識點,但是當時並未動筆記錄,導

原创 Dubbo服務提供者單元測試

前言 由於工作中使用Dubbo接口極多,在產品之間聯調時往往會出現調用超時或數據錯亂問題,此時想單獨測試調用該提供者接口時往往需要啓動整個項目,當項目較大時往往比較耗時且比較麻煩,後來發現可以直接通過API配置的方式模擬一個消費者,直接調

原创 mac下安裝office軟件

去年剛買mac那會wps非常爭氣正好已經出了針對mac的版本,當時也特別懶就直接給裝上了,最近wps用的比較多,每次打開同事的office文件總是會錯行阿什麼的,反正很不方便,所以這邊記錄下mac安裝神祕版office的教程。 1、卸載

原创 Poi導出excel文件提示"由於一些內容不可讀取,Excel無法打開"

首先描述下現象,導出後的文件使用wps可正常打開,一旦使用office則會報如上語句,需點擊打開並修復按鈕,錯誤圖如下: 雖然修復後數據都正常,但是測試不讓過,導致我很鬱悶,寫過那麼多次導入導出,代碼明明都差不太多,唯獨這次出現不兼容的

原创 Activiti6.0(二)SpringBoot整合Activiti+數據表含義解釋

目錄 一、前言 二、SpringBoot整合Activiti 三、Activiti數據表含義 1、通用數據庫 2、流程定義存儲表 3、身份數據表 4、運行時流程數據表 5、歷史流程數據表 四、Activiti提供的Service服務介紹

原创 Activiti6.0(九)整合自定義在線流程設計器(BpmnModel使用)

目錄 一、前言 二、整合 一、前言 前面所有的例子都是先基於Activiti-app在線繪製流程圖,然後導出爲xml文件,最後作爲外部資源被部署到數據庫的,雖然該種方式功能很強大但是不太好集成,有些現有的在線流程編輯器也實在是過於複雜和醜

原创 Activiti6.0(十)任務處理人變更(改派)、自由跳轉(回退)

目錄 一、前言 二、改派實現 三、自由跳轉實現 思路1 思路2 一、前言 流程流轉時,某個環節的任務處理人變更(即改派)是一種非常常見的需求,本來任務處理人可能是A,但是A因爲有事處理不了,管理員需要將該單子改派給B臨時處理下。 在中國式

原创 java打字員面試題目總結含答案

目錄 1、junit用法,before,beforeClass,after, afterClass的執行順序 2、Nginx的請求轉發算法,如何配置根據權重轉發 3、用hashmap實現redis有什麼問題 4、mvn install和m

原创 使用Maven爲一個工程生成多個jar包

目錄 前言 實現 多模塊實現 maven-assembly-plugin插件實現 關於properties標籤題外話(maven的內置變量) 前言 有時候我們需要在一個java工程內執行打包命令能生成多個jar包,每個jar包的具體內容都

原创 責任鏈模式

目錄 概述 應用實例 優點 缺點 責任鏈代碼示例 Filter過濾器簡單原理 Filter執行過程 Filter源碼 概述 責任鏈模式主要就是爲了對請求發送者和請求接收者進行解耦,屏蔽請求的處理過程,當一個請求發出後,作爲請求者可以不用知