原创 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