模板方法模式 1.定義 定義一個操作中的算法的框架,而將一些步驟的實現(xiàn)延遲到子類中,使得子類可以不改變一個算法的結(jié)構(gòu)即可重定義該算法的某些特定步驟。 使用模板方法模式制造兩款...
![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
模板方法模式 1.定義 定義一個操作中的算法的框架,而將一些步驟的實現(xiàn)延遲到子類中,使得子類可以不改變一個算法的結(jié)構(gòu)即可重定義該算法的某些特定步驟。 使用模板方法模式制造兩款...
抽象工廠模式 1.定義 為創(chuàng)建一組相關(guān)或相互依賴的對象提供一個接口笨使,而且無需指定它們的具體類。 以女媧造人為例僚害,定義人種(Product產(chǎn)品類)及八卦爐(工廠類)硫椰。為人類定義...
服務(wù)治理 Spring Cloud Eureka 服務(wù)治理是微服務(wù)架構(gòu)中最為核心和基礎(chǔ)的模塊,主要用來實現(xiàn)各個微服務(wù)實例的自動化注冊與發(fā)現(xiàn)萨蚕。Spring Cloud Eure...
客戶端負載均衡 Spring Cloud Ribbon Spring Cloud Ribbon是一個基于HTTP和TCP的客戶端負載均衡工具靶草,它基于Netflix Ribbo...
服務(wù)容錯保護 Spring Cloud Hystrix 在微服務(wù)架構(gòu)中,系統(tǒng)被拆分成了很多服務(wù)單元岳遥,各個單元間通過服務(wù)注冊與訂閱的方式互相依賴奕翔。由于每個單元都在不同的進程中運...
聲明式服務(wù)調(diào)用 Spring Cloud Feign 對Spring Cloud Ribbon和Spring Cloud Hystrix在實踐過程中,這兩個框架的使用幾乎是同...
API網(wǎng)關(guān)服務(wù) Spring Cloud Zuul API網(wǎng)關(guān)是一個更為智能的應(yīng)用服務(wù)器浩蓉,它的存在就像是整個微服務(wù)架構(gòu)系統(tǒng)的門面派继,所有的外部客戶端訪問都需要經(jīng)過它來進行調(diào)度和...
分布式配置中心 Spring Cloud Config Spring Cloud Config用來為分布式系統(tǒng)中的基礎(chǔ)設(shè)施和微服務(wù)應(yīng)用提供集中化的外部配置支持,分為客戶端與服...
單例模式 1.定義 確保某一個類只有一個實例捻艳,而且自行實例化并向整個系統(tǒng)提供這個實例 餓漢式單例模式 2.應(yīng)用 2.1優(yōu)點 由于單例模式在內(nèi)存中只有一個實例驾窟,減小了內(nèi)存開支。...