原创 Activiti6.0(四)流程變量的使用

目錄 一、前言 二、流程變量介紹 1、設置流程變量 2、在流程線上使用流程變量 3、流程變量存儲 4、經驗總結 一、前言 流程變量也是流程使用中一個很重要的東西,主要承擔傳遞業務參數的作用,其作用範圍僅在當前流程實例中有效,因此也常用來指

原创 MongoDb常用基本操作符及查詢語句示例

目錄 刪除方法 比較查詢操作符 邏輯查詢和元查詢操作符 查詢語句示例 刪除方法 3.2版本之前 db.users.remove({}),若不加任何條件則刪除所有元素 3.2版本之後 db.users.deleteOne({}):刪除單

原创 Activiti6.0(五)排他網關的使用

目錄 一、前言 二、排他網關使用 1、繪製流程圖 2、執行排他網關 3、複雜條件判斷 一、前言 上一篇中有講到在有多條出線時,可以在流程線上使用流程變量來控制,Activiti的排他網關本質上也是通過給網關後的每條出線設置條件,除去默認出

原创 Activiti6.0(六)並行網關的使用

目錄 一、概述 二、並行網關使用 1、繪製流程圖 2、啓動流程實例 3、流程流轉 一、概述 這也是我們實際場景中用的比較多的網關,並行網關可以表示流程中的併發情況,它允許將流程分成多條分支,也可以將多條分支匯聚到一起,並行網關的功能是基於

原创 Activiti6.0(八)監聽器使用

目錄 一、前言 二、監聽器使用場景 三、監聽器類別 1、執行監聽器(ExecutionListener) 2、任務監聽器(TaskListener) 3、事件監聽器(ActivitiEventListener) 4、監聽器執行優先級 一、

原创 Activiti6.0(七)分配環節處理人

目錄 一、概述 二、分配的三種方式 1、流程圖指定 2、使用流程變量 3、使用節點監聽器 三、總結 一、概述 在使用流程時,最核心也最重要的一點便是人員分配,哪些人可以看到,哪些人可以處理等等業務都是基於人員分配而來。Activiti的人

原创 Netty入門案例

目錄 簡介 IO編程 NIO編程 Netty編程 簡介 Netty是一款高效的網絡通信框架,講的官方一點即一個異步事件驅動的網絡應用框架,用於快速開發可維護的高性能服務器和客戶端,簡單來說Netty主要封裝了jdk的NIO包。   IO編

原创 ExecutorService等待線程執行並設置超時時間的三種方式

前言 日常開發中肯定會遇到需要同步執行的線程,即主線程需要等待子線程執行完畢才能繼續接下來的操作,並且線程需要在特定的時間內執行完成,例如腳本執行這一類,這時我們就可以使用ExecutorService線程池來完成我們的需求,我瞭解了下大

原创 理解每一行java代碼的本質

光寫java代碼其實是一件很簡單的事情,就算項目需要使用一門新技術時,隨便google一下都能找到一大堆代碼例子,然後簡單學習一下api調用,接着要麼自己調用、要麼複製粘貼,實在不行最後再加上一堆if-else語句總能搞定大部分需求。 在

原创 Activiti6.0(三)實現一個請假流程

目錄 一、前言 二、實現請假流程 1、製作流程圖 2、導出xml流程文件 3、流程部署及運行 4、流程部署時數據庫表變化   一、前言 上文SpringBoot已經與Activiti做了基本整合,所有流程需要的數據表也都已生成,下面就先來

原创 Activiti6.0(一)Activiti-app的安裝使用及流程入門

目錄 一、前言 二、Activiti簡介 三、Activiti-app安裝使用 四、創建第一個流程 1、創建用戶 2、創建流程定義 3、測試流程 五、使用Activiti-admin查看歷史記錄 六、獲取xml文件 七、工作流小結 一、前

原创 運維業務相關知識總結

目錄 一、前言 二、運維簡介及職責 三、ITIL概述 四、淺談CMDB 背景 簡介 五、運維自動化概述 六、ITSM流程概述 一、前言 這是一篇雜談,可能會涉及很多概念性東西,目的是加深自己在運維這一業務領域的理念知識   二、運維簡介及

原创 Redis簡單介紹

目錄 1、Redis簡介 2、Redis主要能做什麼 3、Redis和Memcached的區別以及與其他數據庫的區別 4、Redis的五種數據類型 5、Redis的持久化功能 RDB(快照) AOF(只追加文件) 6、Redis的數據淘汰

原创 Aop無法攔截內部方法調用的原因

目錄 前言 Aop小案例 過程分析 解決方案 前言 今天在寫系統權限校驗時發現某個含有切點註解的方法進不去切面類,單元測試了下,發現在單個類內的方法調用是不能夠進入切 面中的,這就說明在內部方法調用時並未使用代理對象進行代理。   Aop

原创 一個簡單的Spring Cloud小案例

目錄 前言 案例實戰 1、新建Maven父工程 2、新建服務註冊中心模塊-Eureka 3、新建服務提供者 4、新建服務消費者-Ribbon+RestTemplate 5、新建服務消費者-Feign 6、服務消費者增加容錯功能-Hystr