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