原创 觀察者模式(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)——管理良好的集合

前言 ​ 最近在大佬的帶領下做標籤系統。對於我這樣 設計真是一個很困難的事情,最難的設計被大佬搞定了。其中在設計使用條件時,針對不同的場景插敘條件、使用規則都不相同,同時需要通過使用規則獲取到滿足前端需求的足量標籤,也就是說,獲取到的