原创 Zookeeper簡單應用
什麼是zookeeper? zookeeper是一個應用 於分佈式應用的協調服務 可以使用zookeeper作爲微服務的註冊中心、分佈式鎖、發佈與訂閱功能等。 本文使用zookeeper java客戶端來進行應用: 這裏首先說明方法
原创 基於Spirngboot2.0實現Mybatis多數據源
Springboot2.0多數據源實現方式: 靜態配置方式實現 動態配置方式 註解方式實現 Springboot2.0多數據源使用大致分爲兩種: 分包方式使用 註解方式使用 在這裏我們講分包方式實現靜態配置方式(Mysql數據庫形式) 首
原创 Java常用基本鎖區別
Java常用鎖: 重入鎖 非重入鎖 樂觀鎖 悲觀鎖 互斥鎖 自旋鎖 公平鎖 非公平鎖 CAS無鎖機制 1、什麼是重入鎖 重入鎖是指,當執行某個加鎖代碼塊時,代碼塊中的方法需要獲取同一把鎖,這時候可以同時使用一把鎖,如下列代碼 packa
原创 代理模式的簡易講解
1、什麼是代理模式? @百度: 即Proxy Pattern,23種常用的面向對象軟件的設計模式之一。(設計模式的說法源自《設計模式》一書,原名《Design Patterns: Elements of Reusable Object-O