摘要:介一回聊狀態(tài)模式,官方描述允許一個對象在其內(nèi)部狀態(tài)改變時改變它的行為。有限狀態(tài)機有限狀態(tài)機是一個非常有用的模型,可以模擬世界上大部分事物。這個是官方說法,簡單說,她有三個特征,狀態(tài)總數(shù)是有限的。,任一時刻,只處在一種狀態(tài)之中。 本回內(nèi)容介紹 上一回聊了聊組合模式(Composite),用組合模式模擬了個圖片庫,聊了遞歸。介一回聊狀態(tài)模式(State),官方描述允許一個對象在其內(nèi)部狀態(tài)改...
摘要:前段時間分享了閱讀跟蹤源碼的幾個小技巧是基于版本的,看大家的留言都是想要版本的源碼閱讀技巧。這樣你就能知道整個源碼的總體數(shù)量,你也可以把已經(jīng)閱讀的做統(tǒng)計,慢慢實現(xiàn)源碼閱讀的攻破。熟練的運用中各個小技巧,讓閱讀跟蹤源碼變得更輕松。 前段時間分享了《閱讀跟蹤 Java 源碼的幾個小技巧》是基于 Eclipse 版本的,看大家的留言都是想要 IDEA 版本的源碼閱讀技巧。 所以,為了滿足眾多...
摘要:分層的效果需要讓整個團隊都接受各個層職責(zé)邊界清晰如何進行分層阿里規(guī)范在阿里的編碼規(guī)范中約束的分層如下開放接口層可直接封裝方法暴露成接口通過封裝成接口進行網(wǎng)關(guān)安全控制流量控制等。 1.背景 說起應(yīng)用分層,大部分人都會認為這個不是很簡單嘛 就controller,service, mapper三層??雌饋砗唵危芏嗳似鋵嵅]有把他們職責(zé)劃分開,在很多代碼中,controller做的邏輯比s...
摘要:題目要求輸入一個字符串,計算用這個字符串中的值構(gòu)成一個最長回數(shù)的長度是多少。直觀來看,我們立刻就能想到統(tǒng)計字符串中每個字符出現(xiàn)的次數(shù),如果該字符出現(xiàn)次數(shù)為偶數(shù),則字符一定存在于回數(shù)中。這個細節(jié)需要注意。 題目要求 Given a string which consists of lowercase or uppercase letters, find the length of the...
摘要:知識點總結(jié)泛型知識點總結(jié)泛型泛型泛型就是參數(shù)化類型適用于多種數(shù)據(jù)類型執(zhí)行相同的代碼泛型中的類型在使用時指定泛型歸根到底就是模版優(yōu)點使用泛型時,在實際使用之前類型就已經(jīng)確定了,不需要強制類型轉(zhuǎn)換。 Java知識點總結(jié)(Java泛型) @(Java知識點總結(jié))[Java, Java泛型] [toc] 泛型 泛型就是參數(shù)化類型 適用于多種數(shù)據(jù)類型執(zhí)行相同的代碼 泛型中的類型在使用時指定 泛...
暫無介紹