原创 flowable源碼啓動flowable-modeler模塊

一.GitHub官網下載源碼 建議下載zip格式,不過都很慢 下載之後,放到本地解壓zip,包名如下 裏面目錄結構如下 二.使用IDEA打開 file--open直接打開即可,打開之前請配置好jdk,maven idea的目錄結構

原创 flowable服務部署到centos

1.去官網下載flowable安裝包,我用的是6.5.0版本 https://flowable.com/open-source/downloads/ 2.解壓zip包,裏面的內容如下 3.安裝之前 準備tomcat容器,和數據庫(ora

原创 Centos7卸載MySQL

1.查看mysql安裝的包 [root@localhost ~]# rpm -qa | grep -i mysql mysql-community-devel-5.6.48-2.el7.x86_64 mysql-community-co

原创 面試-Java多線程-2

7. 死鎖(概念,產生條件,避免) 7.1介紹 線程死鎖是指兩個或者多個線程互相持有對方所需要的資源,導致線程處於等待狀態。當線程進入對象的synchronized代碼塊時,便佔有了資源,直到它退出該代碼塊或者調用wait方法,才釋放資源

原创 面試-Java多線程-3

9. 線程面試   9.1什麼是線程 線程是操作系統能進行運算調度的最小單位,可以使用多線程對運算密集型任務進行任務提速   9.2線程和進程區別 1) 線程是進程的子集,一個進程可以有多個線程,每條線程並行執行不同的任務。 2) 不同進

原创 面試-Java基礎-1

1.String、StringBuilder、StringBuffer區別 1) 運行速度 StringBulider>StringBuffer>String 2) String是字符串常量,StringBuffer和StringBuil

原创 面試-Java基礎-2

12.如何實現對象克隆? 答:有兩種方式: 1.實現Cloneable接口並重寫Object類中的clone()方法; 2.實現Serializable接口,通過對象的序列化和反序列化實現克隆,可以實現真正的深度克隆,代碼如下。   注

原创 面試-Java多線程-1

1.實現手段 1) 繼承Thread類。 2) 實現Runable接口。 3) 實現Callable接口(與future、線程池結合使用)。 4) 最終都是通過Thread.start()啓動線程,纔可以做到異步,然後調用run方法區執行

原创 面試-Java集合類

1.Java 容器分爲 Collection 和 Map 兩大類 Collection  List(有順序的collection,並且可以重複) ArrayList , LinkedList, Vector , Stack  Set(不包