本文的代碼: github地址 摘要 現(xiàn)實中經(jīng)常遇到并發(fā)寫問題。并發(fā)下的程序有可見性、原子性庆亡、有序性的問題。如果不能保證,執(zhí)行結(jié)果可能會不可控。...
參考文章: 10 most common mistakes using kubernetes Kubernetes Failure Storie...
之前認(rèn)知里面兄裂,java的String一直是使用char數(shù)組,但是今天點進去瞟了一眼阳藻,發(fā)現(xiàn)不對晰奖。源碼如下: 這分明就是byte數(shù)組,哪里是char...
起因: 項目遇到的問題稚配?隨著團隊&項目的發(fā)展畅涂,團隊的業(yè)務(wù)復(fù)雜度增加。 代碼本身復(fù)雜度變高道川,維護難度變大午衰,改動容易引發(fā)沒想到的錯誤; 單體服務(wù)越來...
DDD 總覽 模型: 對現(xiàn)實的解釋 —— 把與問題密切相關(guān)的部分抽象出來冒萄,而忽略無關(guān)的細(xì)節(jié)臊岸。領(lǐng)域: 軟件是為了解決用戶的具體需求,這些用戶應(yīng)用軟...
What's DDD? DDD的目標(biāo):創(chuàng)建可測試尊流、可伸縮帅戒、組織良好的軟件模型。 DDD不是關(guān)于技術(shù)的崖技,而是關(guān)于討論逻住、聆聽、理解和發(fā)現(xiàn)業(yè)務(wù)價值的迎献,...
引子 敏捷開發(fā)總是一個充滿話題與爭議的東西吁恍,加上日常工作中經(jīng)常會遇到有各種各樣的場景扒秸。要不要TDD? 要不要Pair? 要不要每張卡上線播演?要不要...
1. Quick OverView 1.1 環(huán)境依賴: npm 5.2+ and higher,Node >= 6不需要安裝 Webpack o...
主要閱讀了谷歌云平臺的一篇文章伴奥,大概梳理翻譯了一下:https://cloudplatform.googleblog.com/2018/04/b...