學(xué)習(xí)DDD的意義 作為技術(shù)人,都有一個成為大牛的夢。 有些人可以通過自己掌握了比較底層、有深度、有難度的技術(shù)來證明自己的能力。 但對于絕大多數(shù)的應(yīng)用研發(fā)工程師來說,其大部分的...
學(xué)習(xí)DDD的意義 作為技術(shù)人,都有一個成為大牛的夢。 有些人可以通過自己掌握了比較底層、有深度、有難度的技術(shù)來證明自己的能力。 但對于絕大多數(shù)的應(yīng)用研發(fā)工程師來說,其大部分的...
簡單明了,通俗易懂
十分鐘搞懂WebAssemblyWASM支持將C/C++/Go/Rust等語言實現(xiàn)的代碼編譯為瀏覽器可執(zhí)行的機器碼,從而支持瀏覽器以接近原生應(yīng)用的性能運行相關(guān)應(yīng)用。在邊緣計算領(lǐng)域,WASM也在嘗試建立自己的...
WASM支持將C/C++/Go/Rust等語言實現(xiàn)的代碼編譯為瀏覽器可執(zhí)行的機器碼,從而支持瀏覽器以接近原生應(yīng)用的性能運行相關(guān)應(yīng)用。在邊緣計算領(lǐng)域,WASM也在嘗試建立自己的...
@招財貓7 customer屬于領(lǐng)域?qū)ο?,可出現(xiàn)在application層。application就是協(xié)調(diào)使用領(lǐng)域?qū)ο蠛皖I(lǐng)域服務(wù)來完成業(yè)務(wù)邏輯
六邊形架構(gòu)入門與實踐說明 六邊形架構(gòu)又稱“端口和適配器模式”,是Alistair Cockburn提出的一種具有對稱性特征的架構(gòu)風(fēng)格。在這種架構(gòu)中,系統(tǒng)通過適配器的方式與外部交互,將應(yīng)用服務(wù)于領(lǐng)...
CAP 是由Brewer 在 90 年代提出,其核心內(nèi)容是:在一個分布式存儲系統(tǒng)里,無法同時保證一致性、可用性、分區(qū)容忍性,只能三選二。 不論面試官、還是研發(fā)人員,聊到分布式...
為什么說,人的成長10%來自于自學(xué),20%來自于向他人學(xué)習(xí),70%來自于做中學(xué)? 當(dāng)我們學(xué)習(xí)一個知識時,會有三個階段:學(xué)到、悟到、用到。 要讓這個知識對你真正產(chǎn)生影響:影響你...
概述 分層的目的是為了將某個功能的實現(xiàn)邏輯,根據(jù)一定規(guī)則拆分到各層次,從而降低各層的復(fù)雜度,保證代碼的可讀性和可維護(hù)性。 我當(dāng)過大量實踐總結(jié),設(shè)計了如下圖所示的分層規(guī)范: 該...
用場景 當(dāng)我們的服務(wù)收到一個請求后,需要大量調(diào)用下游服務(wù)獲取業(yè)務(wù)數(shù)據(jù),然后對數(shù)據(jù)進(jìn)行轉(zhuǎn)換、計算后,響應(yīng)給請求方。 如果我們采用串行獲取下游數(shù)據(jù),勢必會增加響應(yīng)時長,降低接口的...
晚上被小伙伴問道如何使用ide進(jìn)行jvm源碼的調(diào)試,剛好前段時間花了點時間折騰了一下,mac最新版本下jvm9順利編譯通過,并且可以完美集成clion進(jìn)行調(diào)試(支持windo...
@soulmate_yu 不是,原創(chuàng)
我失敗的程序員生涯我,一個普普通通的人。普通本科畢業(yè),來到北京成為了一個普通的程序員。 2013年,我本科畢業(yè),然后就踏上了北漂的征程。 來之前想的很清楚。北京技術(shù)發(fā)達(dá)先進(jìn)。我可以在這里工作三...
蘋果公司在2010年的WWDC上發(fā)布了iPhone4,第一次向世人展示了retina屏幕,并在后續(xù)的幾年內(nèi)分別發(fā)布了new iPad、rMBP、5K iMac及2015年新款...
如何優(yōu)雅的關(guān)閉Java線程池面試中經(jīng)常會問到,創(chuàng)建一個線程池需要哪些參數(shù)啊,線程池的工作原理啊,卻很少會問到線程池如何安全關(guān)閉的。 也正是因為大家不是很關(guān)注這塊,即便是工作三四年的人,也會有因為線程池關(guān)...
面試中經(jīng)常會問到,創(chuàng)建一個線程池需要哪些參數(shù)啊,線程池的工作原理啊,卻很少會問到線程池如何安全關(guān)閉的。 也正是因為大家不是很關(guān)注這塊,即便是工作三四年的人,也會有因為線程池關(guān)...
實現(xiàn)一個jstack 在聊Jstack得工作原理前呢,不如讓我們先寫一個簡單的jstack玩玩。不用怕,很簡單的,就幾行代碼的事,看: 很簡單吧,貼到你的開發(fā)環(huán)境里,運行就好...