原创 【工作筆記】ElasticSearch —— 常用插件/工具彙總

ES與數據庫同步工具——ElasticSearch-JDBC ES內容管理工具——head http://127.0.0.1:9200/_plugin/head/ ES服務器監控工具——bigdesk http:/

原创 【java基礎】線程筆記——LockSupport

LockSupport LocalSupport類特性 不可實例化 private LockSupport() {} // Cannot be instantiated. LockSupport的方法都是靜態方法 私有變量

原创 【Linux】八個Docker的真實應用場景

簡化配置、代碼流水線管理、提高開發效率、隔離應用、整合服務器、調試能力、多租戶環境、快速部署分別是docker的8個使用場景 Docker特性 Docker提供了輕量級的虛擬化 在同一臺機器上創建更多數量的容器 容器的啓

原创 【java基礎】 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO

PO(persistant object) 持久對象 在 o/r 映射的時候出現的概念,如果沒有 o/r 映射,沒有這個概念存在了。通常對應數據模型 ( 數據庫 ), 本身還有部分業務邏輯的處理。可以看成是與數據庫中的表相映射的

原创 【設計模式】行爲型模式——策略模式(Strategy Pattern)

策略模式定義 實現某一個功能有多條途徑,每一條途徑對應一種算法,此時我們可以使用一種設計模式來實現靈活地選擇解決途徑,也能夠方便地增加新的解決途徑 策略模式的主要目的是將算法的定義與使用分開,也就是將算法的行爲和環境分開 策略

原创 【設計模式】創建型模式——單例模式(Single Pattern)

單例模式定義 確保某一個類只有一個實例,而且自行實例化並向整個系統提供這個實例,這個類稱爲單例類,它提供全局訪問的方法。單例模式是一種對象創建型模式。 單例模式優點 對於頻繁使用的對象,可以省略創建對象所花費的時間。 由於

原创 【設計模式】結構性模式—— 代理模式(Proxy Pattern)

代理模式定義 給某一個對象提供一個代理,並由代理對象控制對原對象的引用。它是一種對象結構型模式 代理模式的優點 代理模式能夠協調調用者和被調用者,在一定程度上降低了系統的耦合度。 遠程代理使得客戶端可以訪問在遠程機器上的對象

原创 【Java工具】Eclipse安裝熱部署工具JRebel

官方文檔 Install 1. Eclipse > Help > Install New Software > Add name : JRebel location:http://update.zeroturnaround

原创 【設計模式】Lambda實現工廠模式

簡單原始例子 public interface Shape { void draw(); } public class Rectangle implements Shape { @Override pub

原创 【設計模式】創建型模式——建造者模式(Builder Pattern)

建造者模式定義 將一個複雜對象的構建與它的表示分離,使得同樣的構建過程可以創建不同的表示。 例如: 王者榮耀內的英雄角色。他們有多個組成部分(技能、着裝、五官等)構成一個複雜的角色對象。但每個角色的組成部分又有差異,但創建

原创 【設計模式】結構性模式——裝飾模式(Decorator Pattern)

裝飾模式定義 動態地給一個對象增加一些額外的職責(Responsibility),就增加對象功能來說,裝飾模式比生成子類實現更爲靈活。其別名也可以稱爲包裝器(Wrapper) 通常有兩種模式可以實現給一個類或對象增加行爲 靜

原创 【設計模式】結構型模式——組合模式(Composite Pattern)

組合模式定義 組合多個對象形成樹形結構以表示具有“整體—部分”關係的層次結構。組合模式對單個對象(即葉子對象)和組合對象(即容器對象)的使用具有一致性,組合模式又可以稱爲“整體—部分”(Part-Whole)模式,它是一種對象結

原创 【設計模式】行爲型模式—— 觀察者模式(Observer)

觀察者模式定義 定義對象間的一種一對多依賴關係,使得每當一個對象狀態發生改變時,其相關依賴對象皆得到通知並被自動更新。 觀察者模式又叫做發佈-訂閱(Publish/Subscribe)模式、模型-視圖(Model/View

原创 【設計模式】創建型模式——原型模式(Prototype Pattern)

原型模式的定義 使用原型實例指定創建對象的種類,並且通過拷貝這些原型創建新的對象。原型模式是一種對象創建型模式。 注意:通過克隆方法所創建的對象是全新的對象,它們在內存中擁有新的地址,通常對克隆所產生的對象進行修改對原型對象不

原创 【設計模式】創建型模式—— 工廠模式(Factory Pattern)

簡單工廠 工廠方法 抽象工廠 簡單工廠 根據參數的不同返回不同類的實例,被創建的實例通常都具有共同的父類。在簡單工廠模式中用於創建實例的方法是靜態方法,因此簡單工廠模式又被稱爲靜態工廠方法(StaticFactoryMeth