面對可能出現(xiàn)的網(wǎng)絡(luò)延遲,不可預(yù)估的請求流量等情況喧务,設(shè)計一個分布式系統(tǒng)聚凹,我們通常圍繞系統(tǒng)高可用,數(shù)據(jù)一致性的目標(biāo)去規(guī)劃和實現(xiàn)抽诉,想要完全實現(xiàn)這個目標(biāo)...
認識 Spring Cloud Gateway Spring Cloud Gateway 是一款基于 Spring 5陨簇,Project Reac...
認識 SOLID 原則 無論是軟件系統(tǒng)設(shè)計迹淌,還是代碼實現(xiàn)河绽,遵循有效和明確的設(shè)計原則,都利于系統(tǒng)軟件靈活可靠唉窃,安全快速的落地耙饰,更重要的是能靈活地應(yīng)...
前言 最近段時間,接到一個需求:開發(fā)一個聚合支付服務(wù)纹份,對其他內(nèi)部項目提供統(tǒng)一的接口來實現(xiàn)不同支付平臺的支付能力發(fā)起苟跪,比如支付寶廷痘,微信,銀聯(lián)等件已。為...
前言 單元測試是軟件開發(fā)中必不可少的一環(huán)笋额,但是在平常開發(fā)中往往因為項目周期緊,工作量大而被選擇忽略拨齐,這樣往往導(dǎo)致軟件問題層出不窮鳞陨。線上出現(xiàn)的不少...
前言 ArrayList 作為 Java 集合框架中最常用的類,在一般情況下瞻惋,用它存儲集合數(shù)據(jù)最適合不過厦滤。知其然知其所以然,為了能更好地認識和使...
前言 這個周末被幾個技術(shù)博主的同一篇公眾號文章 fastjson又被發(fā)現(xiàn)漏洞歼狼,這次危害可導(dǎo)致服務(wù)癱瘓掏导! 刷屏,離之前漏洞事件沒多久羽峰,fastj...
前言 在 Java EE 開發(fā)中趟咆,我們使用 Maven 構(gòu)建工具主要來管理項目的第三方庫的依賴,以及公司內(nèi)部其他項目服務(wù)的依賴梅屉。因此 Maven...
前言 在 Java 開發(fā)中 String (字符串)對象是我們使用最頻繁的對象值纱,也是很重要的對象。正是使用得如此頻繁坯汤,String 在實現(xiàn)層面上...