學(xué)習(xí)DDD的意義 作為技術(shù)人克饶,都有一個(gè)成為大牛的夢(mèng)酝蜒。 有些人可以通過自己掌握了比較底層、有深度矾湃、有難度的技術(shù)來證明自己的能力亡脑。 但對(duì)于絕大多數(shù)的...
將五谷發(fā)酵與水,蒸一鍋濾出清純。采天下有名礦泉霉咨,讓無色清冽生出辛綿甘味蛙紫。似水能燃,斟樽滿室流香飄美途戒】痈担可謂是開壇三家倒,入風(fēng)十里路陶醉喷斋。讓斯文亂了...
CAP 是由Brewer 在 90 年代提出唁毒,其核心內(nèi)容是:在一個(gè)分布式存儲(chǔ)系統(tǒng)里,無法同時(shí)保證一致性继准、可用性枉证、分區(qū)容忍性,只能三選二移必。 不論面...
為什么說室谚,人的成長10%來自于自學(xué),20%來自于向他人學(xué)習(xí)崔泵,70%來自于做中學(xué)? 當(dāng)我們學(xué)習(xí)一個(gè)知識(shí)時(shí)秒赤,會(huì)有三個(gè)階段:學(xué)到、悟到憎瘸、用到入篮。 要讓這...
概述 分層的目的是為了將某個(gè)功能的實(shí)現(xiàn)邏輯,根據(jù)一定規(guī)則拆分到各層次幌甘,從而降低各層的復(fù)雜度潮售,保證代碼的可讀性和可維護(hù)性。 我當(dāng)過大量實(shí)踐總結(jié)锅风,設(shè)...
用場景 當(dāng)我們的服務(wù)收到一個(gè)請(qǐng)求后皱埠,需要大量調(diào)用下游服務(wù)獲取業(yè)務(wù)數(shù)據(jù)肮帐,然后對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)換、計(jì)算后边器,響應(yīng)給請(qǐng)求方训枢。 如果我們采用串行獲取下游數(shù)據(jù),...
面試中經(jīng)常會(huì)問到忘巧,創(chuàng)建一個(gè)線程池需要哪些參數(shù)啊恒界,線程池的工作原理啊,卻很少會(huì)問到線程池如何安全關(guān)閉的砚嘴。 也正是因?yàn)榇蠹也皇呛荜P(guān)注這塊仗处,即便是工作...
實(shí)現(xiàn)一個(gè)jstack 在聊Jstack得工作原理前呢眯勾,不如讓我們先寫一個(gè)簡單的jstack玩玩。不用怕婆誓,很簡單的,就幾行代碼的事吃环,看: 很簡單吧...
大家都知道,類被加載到JVM是放在所謂的方法區(qū): JDK7之前是持久代(PermGen)洋幻,JDK7開始是元空間(metaspace)郁轻。所以不免也...