重構 重構作為敏捷實踐的精髓之一 1重構的幾個要點 重構不應改變原有程序的可觀測的行為 把添加新功能和重構當做兩件不同的事情來對待,就像兩頂帽子,在開發(fā)過程中我們經(jīng)常兩頂帽子...
重構 重構作為敏捷實踐的精髓之一 1重構的幾個要點 重構不應改變原有程序的可觀測的行為 把添加新功能和重構當做兩件不同的事情來對待,就像兩頂帽子,在開發(fā)過程中我們經(jīng)常兩頂帽子...
1.Decoder原理 1.1什么叫作Netty的解碼器呢? 首先,它是一個InBound入站處理器,解碼器負責處理“入站數(shù)據(jù)”。其次,它能將上一站Inbound入站處理器傳...
1. ByteBuf淺層復制的高級使用方式 ByteBuf的淺層復制分為兩種,有切片(slice)淺層復制和整體(duplicate)淺層復制。 1.1 slice切片淺層復...
1.Pipeline流水線 Netty的業(yè)務處理器流水線ChannelPipeline是基于責任鏈設計模式(Chain of Responsibility)來設計的,內(nèi)部是一...
5.Handler業(yè)務處理器 在Reactor反應器經(jīng)典模型中,反應器查詢到IO事件后,分發(fā)到Handler業(yè)務處理器,由Handler完成IO操作和業(yè)務處理。整個的IO處理...
1.簡介 Netty是為了快速開發(fā)可維護的高性能、高可擴展、網(wǎng)絡服務器和客戶端程序而提供的異步事件驅動基礎框架和工具。換句話說,Netty是一個Java NIO客戶端/服務器...
1.場景 在微服務開發(fā)中,在調(diào)用不同模塊之間的數(shù)據(jù)時,經(jīng)常回去調(diào)用他的http接口,總不能這樣,RPC框架,服務在代碼里就調(diào)用一個interface的接口,底層直接讓RPC框...
1.注冊與發(fā)現(xiàn) 服務通過nacos server內(nèi)部的open api進行服務注冊,nacos server內(nèi)部有一個sevice服務的概念,里面有多個instance實例的...
1.需求啟發(fā)要點 和涉眾交流的形式應該采用視圖,而不是模型 和涉眾交流的內(nèi)容應該聚焦涉眾利益,而不是需求 需求啟發(fā)手段:研究資料、問卷調(diào)查、訪談、觀察、研究競爭對手 需求人員...
1.用例規(guī)約的內(nèi)容 用例規(guī)約就是以用例為核心來組織需求內(nèi)容的需求規(guī)約 用例通過前置條件(precondition)、后置條件(postcondition)以契約的形式表達需求...
1.趨勢 zookeeper和eureka,consul用的沒那么多,nacos現(xiàn)在用的越來越多,以后也會是一個大的趨勢,但是現(xiàn)在可能還沒那么的普及 2.CAP理論 CAP原...
1.系統(tǒng)執(zhí)行者 定義:在所研究系統(tǒng)外,與該系統(tǒng)發(fā)生功能性交互的其他系統(tǒng)。 系統(tǒng)是能獨立對外提供服務的整體 封裝了自身的數(shù)據(jù)和行為,能獨立對外提供服務的東西才能稱為系統(tǒng)。 系統(tǒng)...
4.1 描述業(yè)務流程的手段 描述業(yè)務流程的手段:文本 活動圖 序列圖 序列圖和活動圖比較:1.活動圖只關注人,序列圖把人當作系統(tǒng)。2.活動圖表示動作,序列圖強迫思考動作背后的...
1.軟件是組織的零件 對于軟件開發(fā)來說,業(yè)務建模的目的是為了得到待引進軟件系統(tǒng)的需求 可以從內(nèi)外兩個方面來研究組織。1.從外部看,組織是一些價值的集合,我們可以用業(yè)務用例圖表...
@天還下著毛毛雨 要考試啊
uml建模知識點(一)1.建模和uml 軟件開發(fā)的需求目的是:讓系統(tǒng)更加的好賣 軟件開發(fā)中設計的目的是:降低開發(fā)維護成本 利潤 = 需求 - 設計 需求和設計不分,利潤就會縮水從需求直接映射設計,...
1.業(yè)務建模之愿景 愿景屬于業(yè)務建模工作流的一部分 以一個帶引入系統(tǒng)為研究對象,愿景定義:在目標組織看來,引進該系統(tǒng)應該給該組織帶來改進 *“定制系統(tǒng)”即平時所說的“項目”,...
1.建模和uml 軟件開發(fā)的需求目的是:讓系統(tǒng)更加的好賣 軟件開發(fā)中設計的目的是:降低開發(fā)維護成本 利潤 = 需求 - 設計 需求和設計不分,利潤就會縮水從需求直接映射設計,...
1.Quartz示例 2.Springboot集成quartz 2.1添加依賴 2.2自動裝配介紹 我們可以再spingboot的自動裝配源碼可以看到quartz定義了如下的...