
學習DDD的意義 作為技術人,都有一個成為大牛的夢。 有些人可以通過自己掌握了比較底層、有深度、有難度的技術來證明自己的能力。 但對于絕大多數的...
將五谷發酵與水,蒸一鍋濾出清純。采天下有名礦泉,讓無色清冽生出辛綿甘味。似水能燃,斟樽滿室流香飄美。可謂是開壇三家倒,入風十里路陶醉。讓斯文亂了...
CAP 是由Brewer 在 90 年代提出,其核心內容是:在一個分布式存儲系統里,無法同時保證一致性、可用性、分區容忍性,只能三選二。 不論面...
為什么說,人的成長10%來自于自學,20%來自于向他人學習,70%來自于做中學? 當我們學習一個知識時,會有三個階段:學到、悟到、用到。 要讓這...
概述 分層的目的是為了將某個功能的實現邏輯,根據一定規則拆分到各層次,從而降低各層的復雜度,保證代碼的可讀性和可維護性。 我當過大量實踐總結,設...
用場景 當我們的服務收到一個請求后,需要大量調用下游服務獲取業務數據,然后對數據進行轉換、計算后,響應給請求方。 如果我們采用串行獲取下游數據,...
面試中經常會問到,創建一個線程池需要哪些參數啊,線程池的工作原理啊,卻很少會問到線程池如何安全關閉的。 也正是因為大家不是很關注這塊,即便是工作...
實現一個jstack 在聊Jstack得工作原理前呢,不如讓我們先寫一個簡單的jstack玩玩。不用怕,很簡單的,就幾行代碼的事,看: 很簡單吧...
大家都知道,類被加載到JVM是放在所謂的方法區: JDK7之前是持久代(PermGen),JDK7開始是元空間(metaspace)。所以不免也...