模板方法,見名知意识补,我不再啰嗦,直接上代碼诺擅,代碼很好理解晨横,我覺得看代碼比磨磨唧唧碼那么多字強(qiáng)多了! 模板類(抽象類) 子類去繼承上邊的抽象類 運(yùn)行結(jié)果
![240](https://cdn2.jianshu.io/assets/default_avatar/4-3397163ecdb3855a0a4139c34a695885.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
模板方法,見名知意识补,我不再啰嗦,直接上代碼诺擅,代碼很好理解晨横,我覺得看代碼比磨磨唧唧碼那么多字強(qiáng)多了! 模板類(抽象類) 子類去繼承上邊的抽象類 運(yùn)行結(jié)果
公司里邊用到了git代碼版本控制工具鸠天,之前曾經(jīng)粗略的學(xué)習(xí)過讼育,但是畢竟自己沒有應(yīng)用場(chǎng)景,所以學(xué)的比較隨意稠集,現(xiàn)在再次學(xué)習(xí)一下奶段,并做下記錄。 本篇博文不再介紹git的安裝巍杈,假定各位...
觀察者模式也叫發(fā)布/訂閱模式忧饭。 觀察者模式用于建立一種對(duì)象與對(duì)象之間的依賴關(guān)系,一個(gè)對(duì)象發(fā)生改變時(shí)將自動(dòng)通知其他對(duì)象筷畦,其他對(duì)象將相應(yīng)作出反應(yīng)词裤。在觀察者模式中,發(fā)生改變的對(duì)象稱...
Scrapy是一個(gè)著名的爬蟲框架鳖宾,以前寫爬蟲都是用Python寫那種特別原生低級(jí)的爬蟲吼砂,一般都是以單線程為主,但是自己寫多線程又會(huì)變的特別難鼎文,而且爬蟲遇到突發(fā)狀況就掛掉了渔肩。還...
Metrics是一個(gè)Java庫,可以對(duì)系統(tǒng)進(jìn)行監(jiān)控拇惋,統(tǒng)計(jì)一些系統(tǒng)的性能指標(biāo)周偎。 比如一個(gè)系統(tǒng)后臺(tái)服務(wù)抹剩,我們可能需要了解一下下面的一些情況:1、每秒鐘的請(qǐng)求數(shù)是多少(TPS)蓉坎?2...
以前看到別人的Java代碼里有泛型了澳眷,接口了,就特別害怕蛉艾,不知道是干啥的钳踊,雖然上網(wǎng)也查了一些資料,但覺得還是理解的不夠深入勿侯,導(dǎo)致遇到同樣的問題拓瞪,還是得重新查一遍資料。 Lam...
Lombok 是一種 Java實(shí)用工具助琐,可用來幫助開發(fā)人員消除Java的冗長(zhǎng)祭埂,尤其是對(duì)于簡(jiǎn)單的Java對(duì)象(POJO), 它通過注釋實(shí)現(xiàn)這一目的。一個(gè)標(biāo)準(zhǔn)的Java bean...
分享一下Mac上Bash Shell的一個(gè)非常高逼格的配色方案弓柱!看到好東西沟堡,忍不住要分享了!哈哈矢空! 效果看起來是這樣的航罗,可還行? 具體設(shè)置方法是: 1屁药、設(shè)置終端 先打開一個(gè)終...
從這篇博客開始來具體的說搜索引擎的每一個(gè)核心模塊酿箭,先從爬蟲系統(tǒng)說起吧复亏! 先來個(gè)大綱: 1、從爬蟲的設(shè)計(jì)角度看缭嫡,優(yōu)秀的爬蟲應(yīng)該具備高性能缔御,好的擴(kuò)展性、健壯性和友好性妇蛀。2耕突、從用戶...
近段時(shí)間要學(xué)習(xí)搜索引擎技術(shù),為了以后翻閱方便评架,就把自己學(xué)習(xí)到的東西整理一下眷茁! 搜索引擎的歷史發(fā)展 學(xué)習(xí)每一項(xiàng)技術(shù),都是要從這項(xiàng)技術(shù)的歷史說起纵诞,很多人不喜歡看關(guān)于技術(shù)的歷史敘述...
如何做開源技術(shù)的選型上祈? 我是在infoQ的架構(gòu)師期刊上看到這篇文章的,讓我感同身受,決定記錄一下登刺。我想很多人在選擇開源技術(shù)的時(shí)候籽腕,都是特別去看重某種開源技術(shù)的功能多不多,技術(shù)...