原创 Java開發模式之命令模式

一、概述 1、定義 命令模式可以將請求發送者和接收者完全解耦,發送者與接收者之間沒有直接引用關係,發送請求的對象只需要知道如何發送請求,而不必知道如何完成請求。命令模式也叫委派模式。 2、角色 2-1、抽象命令類:一般是一個抽象類或接口,

原创 Java設計模式之裝飾器模式

一、概述 裝飾模式,動態地給一個對象添加一些額外的職責。就增加功能來說,Decorator 模式相比生成子類更爲靈活。該模式以對客戶端透明的方式擴展對象的功能。 1、什麼時候使用 1) 在不影響其他對象的情況下,以動態、透明的方式給單個對

原创 Java設計模式之模板方法模式

一、概述 1、定義:一個操作中的算法的框架,而將一些步驟延遲到子類中。使得子類可以不改變一個算法的結構即可重定義該算法的某些特定步驟。 2、原理:模板方法模式僅僅使用了Java的繼承機制,但它是一個應用非常廣泛的模式。 3、類角色: 3-

原创 分佈式鎖簡單入門以及三種實現方式介紹

目錄   一、爲什麼使用分佈式鎖 二、分佈式鎖應該具備哪些條件 三、基於數據庫的實現方式 四、基於Redis的實現方式 五、基於zookeeper的實現方式 六、總結 一、爲什麼使用分佈式鎖 爲了保證一個方法在高併發情況下的同一時間只能被

原创 spring與redis整合

目錄   一、jedis對5種java數據類型的存儲方式 二、關於redis的一點介紹 三、相關代碼 四、總結 一、jedis對5種java數據類型的存儲方式 一個緩存信息包含三個,name緩存名稱,key緩存的key值,value緩存的

原创 Spring 緩存

簡單介紹使用Spring框架Cacheable 一、相關注解 1、@Cacheable註解 可以標記在一個方法上,也可以標記在一個類上。@Cacheable可以指定三個屬性,value、key和condition。 value屬性是必須指

原创 job設計

在quartz和elastic job中,都是定義一個接口,然後執行execute方法。面對單條數據和多條數據,我們可以進行不同的設計。 本設計是主要運用到了類的繼承,在接口中定義execute方法,然後用抽象類去繼承,最後讓實現類去執行

原创 Spring AOP 詳解

一、相關術語 1、連接點(Joinpoint) 程序執行的某個特定位置:如類開始初始化前、類初始化後、類某個方法調用前、調用後、方法拋出異常後。一個類或一段程序代碼擁有一些具有邊界性質的特定點,這些點中的特定點就稱爲“連接點”。Sprin

原创 java優質博客

1、從代碼層面優化系統性能應該怎麼做? 上篇 下篇 2、深入理解 Java 併發之 synchronized 實現原理 3、深入JDK源碼之ThreadLocal類 4、Java 遠程通訊技術及原理分析 5、RPC原理及實現

原创 Spring AOP 增強介紹

目錄 一、前置增強 二、ProxyFactory介紹 三、後置增強和異常增強 四、環繞增強 五、引介增強 advance,通知,在Spring中叫增強也許更加合理。所謂增強,其實就是向各個程序內部注入一些代碼從而增強原有程序的功能。 Sp

原创 Spring 創建切面

目錄   1、概述 2、切點類型 3、切面類型 4、靜態普通方法名匹配切面 5、靜態正則表達式方法匹配切面 6、動態切面 7、流程切面 8、複合切點切面 9、總結 1、概述 在前面介紹各類增強時,大家可能沒有注意到一個問題:增強被織入到目

原创 Sprint資源訪問

目錄   一、資源抽象接口 1、傳統java中的資源加載 2、Spring中的Resource接口 二、資源加載 1、資源地址表達式 2、資源加載器 三、總結 一、資源抽象接口 1、傳統java中的資源加載 通過ClassLoader類加

原创 Mybatis簡介

一、入門 1、導入mybatis相關jar包2、獲取 SqlSession。 通過 SqlSessionFactoryBuilder 獲取到 SqlSessionFactory,然後再通過 SqlSessionFactory 獲取到 S

原创 設計模式--觀察者模式

一、什麼是觀察者模式        觀察者模式是對象的行爲模式,又叫發佈-訂閱(Publish/Subscribe)模式。觀察者模式定義了一種一對多的依賴關係,讓多個觀察者對象同時監聽某一個主題對象。這個主題對象在狀態上發生變化時,會通知

原创 Java設計模式:單例模式

單例模式:單例,顧名思義就是只能有一個、不能再出現第二個。就如同地球上沒有兩片一模一樣的樹葉一樣。在這裏就是說:一個類只能有一個實例,並且整個項目系統都能訪問該實例。單例模式共分爲兩大類:懶漢模式:實例在第一次使用時創建餓漢模式:實例在類