原创 Spring使用的設計模式
本文轉自:https://blog.csdn.net/qq_34337272/article/details/90487768 本文僅做學習記錄所用。尊重作者,轉載請註明出處 JDK 中用到了那些設計模式?Spring 中用到了那些設
原创 Spring Cloud(二-2) SpringCloud 註冊中心 Eureka 集羣是怎麼保持數據一致的?
服務註冊中心不可能是單點的,一定會有一個集羣,那麼集羣中的服務註冊信息如何在集羣中保持一致的呢? 首先要明確的是 Eureka 是弱數據一致性的。 下面從2個方面來說明: 什麼是弱數據一致性 Eureka 是如何同步數據的 1. 弱
原创 Java 8 的改變及新特性(未完成版)
一、HashMap底層結構的改變 jdk1.7 HashMap : 數組+單向鏈表 jdk1.8 HashMap : 數組+(單向鏈表/紅黑樹) jdk1.8中多了下圖中3個參數 在hashmap中,當hash碰撞大於8(數組單個下標中
原创 【未完成】Redis(四)Spring Boot 整合 spring-boot-starter-data-redis
一、spring-boot-starter-data-redis提供的功能 1、連接池自動管理,提供了一個高度封裝的“RedisTemplate”類 2、針對jedis客戶端中大量api進行了歸類封裝,將同一類型操作封裝爲operatio
原创 區塊鏈淺析(未完成版)
一、什麼是區塊鏈 核心總結:分佈式數據存儲,去中心化數據治理(管理),多方共同維護的公共賬本數據庫 (重要的結論讀三遍!!!一個字都不要漏!!!然後帶着這句話學習這篇博文……) 區塊鏈(Blockchain):是一種由多方共同維護,使用密
原创 JVM(三)GC 垃圾回收(Garbage Collection)
一、如何識別垃圾 引用計數法 最容易想到的一種方式是引用計數法,啥叫引用計數法,簡單地說,就是對象被引用一次,在它的對象頭上加一次引用次數,如果沒有被引用(引用次數爲 0),則此對象可回收 String ref = new Strin
原创 正則表達式常用案例(收集中)
1、身份證號碼(15/18位) 介紹 xxxxxx yyyy MM dd 375 0 十八位 xxxxxx yy MM dd 75 0 十五位 地區: [1-9]\d{5} 年的前兩位: (18|19|([2
原创 Intellij IDEA如何同時啓動多個服務
在我們的開發過程中可能會需要多個服務同時啓動,比如spring cloud需要多服務間互相註冊的情況 網上發現有很多方法,我這裏記錄一下自己使用的方式 下圖中是我在學習Spring cloud 時需要同時啓動的3個服務,我以這個爲例,