原创 Nginx的安裝,啓動,停止,日誌分割,從容停止,平滑升級

Nginx依賴: 1、安裝:gcc gcc-c++編譯器 1 2 yum install -y gcc yum install -y gcc-c++ 2、安裝:pcre pcre-de

原创 適配器模式(9)

適配器模式定義:將一個類的接口轉換成另一種接口,讓原本接口不兼容的類可以兼容。 現實中的例子:電源適配器(充電器)。由於設備的不同,輸入電流電壓有不同的標準,但是我國的家用電壓是220V標準,所以需要經過電源適配器對電流電壓

原创 工廠模式(6)

工廠模式的定義:在現實生活中,如同工廠生產產品,3D打印機打印模型一樣。對象的創建通過工廠類來產生。 根據實現的模式不同,工廠模式又分爲3中: 簡單工廠模式:定義了一個創建對象的類,由這個類來封裝實例化對象的行爲 工廠方法模

原创 外觀模式(8)

外觀模式:提供一個統一的接口,來訪問子系統中的一羣功能相關接口。外觀模式定義了一個高級接口,讓子系統更容易使用。 類圖如下: 例子:一個家庭影院系統,當點擊準備按鈕,投影儀,音響,燈光就會打開;當點擊開始播放,燈光系統就會關

原创 操作系統筆記---操作系統引論

操作系統目標: 方便性 有效性 可拓展性 開放性 操作系統的作用: OS作爲用戶與計算機硬件系統之間的接口 OS作爲計算機系統資源的管理者 OS實現了對計算機資源的抽象 操作系統的發展過程: 單道批處理系統

原创 Mapped Diagnostic Context (MDC)

logback的其中一設計目的就是方便監控和調試複雜的分佈式應用。在現實生活中,分佈式應用需要同時處理很多客戶端請求。一種典型的多線程實現,不同的線程處理不同的客戶端。爲了區分不同客戶端產生的日誌輸出,一種可行但不推薦的方法是爲每一個客戶

原创 閱讀Logback文檔筆記--Logback簡介

什麼是LogBack? LogBack是一個日誌框架,可以視爲Log4j的升級版。 LogBack分爲三個模塊 logback-core.jar :作爲一下兩個模塊的基層logback-classic.jar :實現SLF4J API,

原创 Maven 菜譜

Maven食譜 如果你是一個使用Maven的新手,建議你從到到位按順序閱讀本食譜,如果你是一個老油條,你可以把這份文檔當成食譜,按需翻閱。 章節 Maven是什麼? Maven如何優化開發流程? 如何設置Maven? 如何創建第一個M

原创 TCP/IP協議中分包與重組原理介紹

TCP/IP協議中分包與重組原理介紹 引言 分片是分組交換的思想體現,也是IP協議解決的兩個主要問題之一。在IP協議中的分片算法主要解決不同物理網絡最大傳輸單元(MTU) 的不同造成的傳輸問題。但是分組在傳輸過程中不斷地分片和重

原创 閱讀Logback文檔筆記--Logback的Encoder配置

Encoder負責將logging event轉換成byte array並將字節數組寫入到一個OutputStream。在0.9.19版本之前,大多數appender依賴layout來將Logging event轉回成字符串string

原创 閱讀Logback文檔筆記--Logback的filter配置

在前面我們說過 basic selection rule,這一節我們來講另一個附加的過濾方法。 Logback filters 可以通過串鏈方式組成一個複雜過濾規則,類似 linux 系統的 iptables 防火牆。 在Logbac

原创 Session攻擊手段(會話劫持/固定)及其安全防禦措施

原文地址:http://blog.csdn.net/h_mxc/article/details/50542038 一、       概述        對於Web應用程序來說,加強安全性的第一條原則就是——不要信任來自客戶端的數據,

原创 Maven Setting配置

Maven配置 Maven的配置有三個等級 項目(Project) 安裝(Installation) 用戶(User) 這種區分是足夠明顯的,項目配置的信息只會作用於該項目,而其他兩個都會作用於當前的環境項目 注意:安裝自帶的配置和用

原创 maven倉庫相關配置

默認情況下,Maven的本地資源庫默認爲 .m2 目錄文件夾: Unix/Mac OS X – ~/.m2Windows – C:\Documents and Settings\{your-username}\.m2 1、修改本地

原创 Maven功能

功能 基於最佳實踐思想的簡單的項目配置 - 只要幾秒就能初始化一個項目 一致性用法 - 對於新接手的人來說,不會消耗太多時間 優秀的依賴管理,包括自動更新,依賴閉包(傳遞性依賴) 一個大型並且持續發展,包含了衆多開箱即用的庫和源文件的倉