概念: 一次和多次請求某一個資源,對資源本身所產(chǎn)生的的影響均與一次執(zhí)行的影響相同; 需要考慮到冪等的場景就是新增和更新,對于查詢,刪除的操作執(zhí)行一次和執(zhí)行多次不影響最終結(jié)果集...
概念: 一次和多次請求某一個資源,對資源本身所產(chǎn)生的的影響均與一次執(zhí)行的影響相同; 需要考慮到冪等的場景就是新增和更新,對于查詢,刪除的操作執(zhí)行一次和執(zhí)行多次不影響最終結(jié)果集...
fail-fast fail-fast 當(dāng)有異?;蛘咤e誤發(fā)生時就立即中斷執(zhí)行。字面意思很抽象,其實就是java集合中的一種錯誤檢測機制,當(dāng)我們在遍歷集合元素的時候,如果集合新...
今天一同事新建了一個微服務(wù),再通過gateway 請求的時候發(fā)現(xiàn)報錯invalid host://XXXX[host://XXXX] 1: 檢查注冊中心,對應(yīng)的服務(wù)是否啟用 ...
上一篇我們講述了責(zé)任鏈模式,從上一篇中我們可以發(fā)現(xiàn)設(shè)計模式的幾個好處 1)靈活性高,易于擴展,因為在審批者鏈中我們可以隨機的添加審批人,也可以去掉或更換一個審批人。 2)低耦...
通過上一篇觀察者模式的學(xué)習(xí),我們可以學(xué)習(xí)到設(shè)計模式一個重要原則——開閉原則(對擴展開放,對修改關(guān)閉) 當(dāng)我們想要擴展我我們觀察者的主題時,不需要去修改Subject接口和Co...
在上一篇中的裝飾者模式學(xué)習(xí)中,我學(xué)習(xí)到了一個新的技能就是通過對類的組裝來擴展對象的行為,今天我來再來學(xué)一篇新的設(shè)計模式-——策略模式,這個模式也是一個對象行為模式 1:什么是...
在上一篇中我們學(xué)習(xí)了簡單工廠模式,通過簡單工廠的引入我們使MoonCakeStore類遵循了對修改關(guān)閉的原則。在簡單工廠模式中,我們所有的月餅創(chuàng)建都放在了工廠中進行,那如果要...
通過前面4篇設(shè)計模式的學(xué)習(xí),我們可以發(fā)現(xiàn)一個共同點就是,把具體類抽象,然后通過接口來指向?qū)ο髮嵗?,像下面這樣 IInterface I = new ConcreteClass...
前面我們學(xué)習(xí)了工廠模式和工廠方法模式,下面做一個簡單的回顧: 簡單工廠模式:是為了將具體類的實例化和這個類對象的應(yīng)用分離出來, 工廠方法模式:是為了讓簡單工廠方法滿足”對擴展...