原创 微服務,ApiGateway 與 Kong
一. 微服務 二. Api Gateway 三. Kong 的使用 一. 微服務 對於一些傳統的 大型項目,傳統的方式會有一些缺陷,比如說 新人熟悉系統成本高(因爲整個系統作爲一個整體,彼此會有一定的牽連)
原创 equals,hashCode 方法 的重新理解
之前寫了一篇 equals,hashCode 方法 的重新理解 。 今天看 《Effective Java》 有了一些新的理解。記錄下: Q:如何理解 equals,hashCode 方法? A:equals,hashCode 方法主要
原创 Git 實際使用總結
實際使用場景如下圖所示: 一. 開始得到 代碼: 從公司主庫中 Fork 代碼 到個人從庫中。 個人本機 再 git clone 個人從庫地址 得到代碼。 二. 同步公司主庫代碼: 由於 git cl
原创 Java JVM(十二):指令重排序
參考:http://www.infoq.com/cn/articles/java-memory-model-2/ 重排序數據依賴性 如果兩個操作訪問同一個變量,且這兩個操作中有一個爲寫操作,此時這兩個操作之間就存在數據依賴性。數據依
原创 Java中如何遍歷Map對象的4種方法
在Java中如何遍歷Map對象 How to Iterate Over a Map in Java 在java中遍歷Map有不少的方法。我們看一下最常用的方法及其優缺點。 既然java中的所有map都實現了Map接口,以下方法適用於
原创 Docker 管理工具
一. Docker Machine 二. Docker Compose 2.1 簡介 2.2 實戰(明天再總結) 三. Docker Swarm 一. Docker Machine 主要解決從
原创 多線程(八):線程池
包括: 一. 線程池概念 二. 線程池幾個重要的類 三. 線程池使用Demo(待實現) 一. 線程池概念 併發數量太多的時候,就需要頻繁的創建線程和銷燬線程,那麼創建和銷燬這個過程是比較耗費時間的。所以說,可以使
原创 權限框架的搭建
一. 思路 二. 具體實現 2.1 配置攔截器 2.2 具體攔截器的處理方法 2.3 註解的配置 2.4 權限的配置 2.5 註解的使用 2.6 總結 三. 提升(白名單,默認全
原创 集合(三):ConcurrentHashMap
ConcurrentHashMap 是 JDK5 中支持高併發,高吞吐量的線程安全HashMap 的實現。它支持完全併發的讀和一定程度的併發的寫。 ConcurrentHashMap允許多個修改操作併發的進
原创 Spring(六):Bean 的作用域
其中 在xml 中 bean 的作用域可以通過 scope 來進行管理。 其中 bean 的作用域有幾種方式: singleton:也就是單例模式,它是Spring的缺省作用域。prototype:在每次對該bean 的