原创 二十三種設計模式3 單例模式(Singleton)

單例對象(Singleton)是一種常用的設計模式。在Java應用中,單例對象能保證在一個JVM中,該對象只有一個實例存在。這樣的模式有幾個好處: 1、某些類創建比較頻繁,對於一些大型的對象,這是一筆很大的系統開銷。 2、省去了n

原创 分佈式架構概述

什麼是大型網站 訪問量(tps、qps)—> 幾十萬以上 數據量(存儲數據量)—> 過億 電商平臺架構演變過程 階段一 階段二 單擊負載越來越高,數據庫服務器和應用服務器分離 階段三 應用服務器做集羣 怎麼做請求轉發和負

原创 docker文章推薦

https://www.cnblogs.com/Super-It/p/11418681.html Docker知識點總結 https://cloud.tencent.com/developer/article/1354393

原创 iptables詳解(12):iptables動作總結之一

前文一直在介紹iptables的匹配條件,並沒有對動作進行過總結,那麼此處,我們就來總結一下iptables中的動作。 之前的舉例中已經用到了一些常用動作,比如ACCEPT、DROP、REJECT等。 其實,"動作"與"匹配條件"

原创 iptables詳解(1):iptables概念

防火牆相關概念 此處先描述一些相關概念。 從邏輯上講。防火牆可以大體分爲主機防火牆和網絡防火牆。 主機防火牆:針對於單個主機進行防護。 網絡防火牆:往往處於網絡入口或邊緣,針對於網絡入口進行防護,服務於防火牆背後的本地局域網。 網

原创 iptables詳解(3):iptables規則管理

上一篇文章中,我們已經學會了怎樣使用iptables命令查看規則,那麼這篇文章我們就來總結一下,怎樣管理規則。 之前,我們把查看iptables規則的操作比作"增刪改查"當中的"查",那麼在這篇文章中,我們就聊聊怎樣對iptabl

原创 iptables詳解(9):iptables的黑白名單機制

注意:在參照本文進行iptables實驗時,請務必在個人的測試機上進行,因爲如果iptables規則設置不當,有可能使你無法連接到遠程主機中。 前文中一直在強調一個概念:報文在經過iptables的鏈時,會匹配鏈中的規則,遇到匹配

原创 iptables詳解(11):iptables之網絡防火牆

閱讀這篇文章需要站在前文的基礎之上,如果在閱讀時遇到障礙,請回顧前文。 我們一起來回顧一下之前的知識,在第一篇介紹iptables的文章中,我們就描述過防火牆的概念,我們說過,防火牆從邏輯上講,可以分爲主機防火牆與網絡防火牆。 主

原创 iptables詳解(10):iptables自定義鏈

前文中,我們一直在定義規則,準確的說,我們一直在iptables的默認鏈中定義規則,那麼此處,我們就來了解一下自定義鏈 你可能會問,iptables的默認鏈就已經能夠滿足我們了,爲什麼還需要自定義鏈呢? 原因如下: 當默認鏈中的規

原创 iptables詳解(7):iptables擴展之udp擴展與icmp擴展

前文中總結了iptables的tcp擴展模塊,此處,我們來總結一下另外兩個跟協議有關的常用的擴展模塊,udp擴展與icmp擴展。 udp擴展 我們先來說說udp擴展模塊,這個擴展模塊中能用的匹配條件比較少,只有兩個,就是–spor

原创 http協議總結

HTTP/0.9 只有一個get命令,響應只能回覆html格式 HTTP/1.0 命令增加了Post和Head 可以傳輸文字、圖像、視頻、二進制文件 請求包括請求頭、請求行、請求體 響應包括響應頭、響應行、響應體 缺點: 每個T

原创 https極簡原理

兩部分組成: HTTP + SSL / TLS SSL(Secure Sockets Layer): 對HTTP傳輸的數據進行加密的協議,最高版本3.0 TLS(Transport Layer Security): 對SSL 3

原创 spring總結

spring總結spring的特點spring中的代理IOC容器spring的事務管理springMVCAOP(面向切面的編程) spring的特點 輕量——從大小與開銷兩方面而言Spring都是輕量的。完整的Spring框架可

原创 mongodb總結

優缺點 優勢 弱一致性(最終一致),更能保證用戶的訪問速度 文檔結構的存儲方式,能夠更便捷的獲取數據 內置GridFS,支持大容量的存儲 可以自動分片,內置Sharding 性能優越 劣勢 不支持事務操作 佔用空間過大

原创 Servlet總結

Servlet 實現了javax.servlet.Servlet接口的java類,它由(具體指Servlet引擎)web服務器調用和啓動運行 核心類 javax.servlet.GenericServlet --> 實現了Ser