原创 觀察者模式(Observer Pattern)——讓你的對象知悉現狀
目錄 概述 觀察者模式類圖 需要注意的東西 從主題推push和拉push數據 應用場景 場景說明 類圖設計 代碼實現 總結 概述 觀察者模式定義了對象之間的一對多依賴,這樣一來,當一個對象改變狀
原创 三次握手&&四次揮手==>things
目錄 目錄 寫在前面的話 網絡抓包簡介 後續編寫 寫在前面的話 在很早之前就想寫博客了,將自己一天中學的東西記錄在這裏。奈何因爲嫌棄自己學的不夠深、認識不夠全,所以不敢網上寫。好吧,其實只是自
原创 Latex 常用字符
Latex 常用字符(隨時更新) 集合: \mathbb R R\mathbb RR 花體: \mathcal L LLL 箭頭: A \to BA→BA \to BA→B A \leftarrow BA←BA \le
原创 裝飾者模式(Decorator Pattern)——給愛用繼承的人一個全新的設計眼界
概述 裝飾者模式(Decorator Pattern),別名(Warpper)。 動態的將責任附加到對象上。若要擴展功能,裝飾者提供比繼承更有彈性的替代方案。 裝飾者模式從屬的大類是結構型模式(該大類下的設計模
原创 Spring Framework--ApplicationComtext(3)詳解AbstractApplicationContext.refresh()--
前言 上篇博客主要以ClassPathXmlApplicationContext爲線,debug走了一遍構造函數。本篇嚴格來說是上一篇博客的繼續,因此本文將繼續以ClassPathXmlApplicationContext爲線走進
原创 SocketChannel Timeout——TCP半開鏈接
簡介 TCP半開連接 According to RFC 793, a TCP connection is referred to as half-open when the host at one end of that
原创 工廠方法模式(Factory Method Pattern)
前言介紹 簡單工廠定義 簡單工廠類圖 概述 定義 涉及的策略 模式結構 類圖 需要注意的東西 適用場景 設計模式的實現 場景說明 代碼實現 運行結果 總結 前言介紹 簡單工廠定義 又稱之爲
原创 centos7使用非root用戶進行ssh免密登錄,提示key沒有在主機註冊
最近自己使用的雲服務器一直受到告警。雖然裏面沒什麼,但是還是不想被別人玩。尤其是想到自己還是採用的ssh密碼驗證登錄,就更慌了。基於此,所以打算採用非root用戶ssh免密登錄。 於是,開啓了網上搜索教程大
原创 橋接模式(Bridge Pattern)——處理多維度變化
前言 P: 嘿,小重樓!我們這邊有個簡單的需求,交個你了。 me: 啥需求?我拒絕!!! P: 呀?你小子敢拒絕老孃的需求,活膩了吧? me: 好吧,我接。。。做啥呢?我接。。。 P: 我這邊需要開發一個視頻播放器。不僅要跨平臺(Linu
原创 Spring Framework--ApplicationComtext(3)詳解AbstractApplicationContext.refresh()--<上>
前言 上篇博客主要以ClassPathXmlApplicationContext爲線,debug走了一遍構造函數。本篇嚴格來說是上一篇博客的繼續,因此本文將繼續以ClassPathXmlApplicationContext爲線走進Abst
原创 Spring Framework--ApplicationComtext(2)以ClassPathXmlApplicationContext看ApplicationContext
前言 上篇博客我們簡單介紹了ApplicationContext,說實話,講得太糙了,自己都看不下去了。所以打算在本文和後面的文章以稍微詳細的說明來彌補之前的不足。本文將以debug ClassPathXmlApplication
原创 Spring Framework--ApplicationComtext(1)簡介
前言 哈哈?是不是很久沒寫博文了?總是各種原因(liyou)導致不寫博文。廢話不多說,騷年還是學習吧。 1 概述 Spring這個東西可真大啊,總共將近20個組件,但是知乎大神們告訴我,其中比較核心的組件只有core,co
原创 Reactjs+Redux 簡介
React what React 起源於 Facebook 的內部項目,因爲該公司對市場上所有 JavaScript MVC 框架,都不滿意,就決定自己寫一套,用來架設 Instagram 的網站。做出來以後,發現這套東西很好用,就在20
原创 外觀模式(Facade Pattern)——隨遇而安
前言 俗話說得好,隨着人類的進步,社會的發展(土土的小學生用語),家庭影院已經進入普通家庭。那麼如何構建一個集中管理的家庭影院軟件系統呢?注意家庭影院需要做很多有趣的事情哦,比如內含DVD播放器,投影儀,自動屏幕,環繞立體聲等。。
原创 迭代器模式(Iterator Pattern)——管理良好的集合
前言 最近在大佬的帶領下做標籤系統。對於我這樣 設計真是一個很困難的事情,最難的設計被大佬搞定了。其中在設計使用條件時,針對不同的場景插敘條件、使用規則都不相同,同時需要通過使用規則獲取到滿足前端需求的足量標籤,也就是說,獲取到的