憋了太久沒發部落格,因為有空都發朋友圈了,笑哭

2021-08-29 12:18:54 字數 868 閱讀 7381

憋了太久沒發部落格,因為有空都發朋友圈了,笑哭。本來就不喜歡截圖,寫示例,因為我這台用了4年的3000塊的華碩已經起個google都要20秒,寫程式的話我要氣死,不會買新電腦的,不是買不起就是扣,有手機了,要電腦幹嘛,程式設計還是看思維。

昨天看雲棲社群說redis5.0出來了,我鬱悶了一陣,我又要學一下redis了嗎,每次學完,那些高階知識點不用,很快就忘了,我們可是用慣了spring的人,從來不用底層的東西呢。不過不學也心癢癢,還有面試的時候別人問你redis有幾種資料型別,我可以說有8種,5.0版新增了stream型別,4.0版提供了模組化,可以include不少別人寫的新資料型別呢。那麼為什麼要模組化呢,我認為是避免修改**,因為**不再依賴於具體功能而是依賴於模組了嘛,所以只要實現指定型別的介面,加個新功能so easy。這個讓我想起一件事來,就是我寫了乙個jsonapi字串轉object的httpmessageconverter,但是object可以包含list,set型別的field,我一想集合型別吧,直接就限定了只能注入list型別,後面要改的時候追悔莫及,但是我是用stream的collect方法,使用的collectors.tolist方法轉list的。其實這裡就很有問題,用tolist,toset方法名來表示轉成的資料型別是什麼樣的,為什麼不能用tocollection(class type)來轉呢?用type來動態建立collector嘛,是不是。於是我就寫了乙個collectorutils,但是其實幫助類也很有名堂,類要是final的,建構函式要是private的,public方法要是static的,方法是要加注釋的。為什麼呢,是為了避免複雜的依賴關係,你想啊,這個類不能繼承,不能建立,只能調public static方法,這不是永遠都是單向依賴,而且都是呼叫關係,不用擔心繼承啊等等麻煩的東西,注釋就是為了避免看不懂了。

好了,閒話說完了。。。

好久寫沒博了,搞點亂七八糟上來湊數,證明博主沒掛。

這段時間本來想多寫點技術心得,可是這半年來好像除了機械般的上班,沒什麼特別想說的,生活的井入得越深,感觸的新東西越來越少。曾以為自己牛逼,能隨心所意的讓電腦按我們心意做事。但其實最牛逼的程式設計師是老闆,他的讓我們隨心的幫他做事。做為開發者,我們有什麼好牛逼的呢。我努力想讓自己未來過得更有虛榮感,可...

蘋果發布會之後 華為余承東發微博「穩了」

techweb 今天凌晨,蘋果秋季新品發布會舉辦,與傳聞不同的是,只公布了三cwnzfgds款新手機和手錶,而作為蘋果發布會的主角,iphone新手機並沒有太明顯的創新,給人感覺只是iphone x的常規迭代,卻提公升了很多。有趣的是華為消費者業務ceo余承東今天凌晨 3 點左右的時候發了一條微博 ...