原创 網絡配置4要素

網絡配置的四大基本要素: IP + Netmask + Gateway + DNS 1. IP IP地址(英語:Internet Protocol Address)是一種在Internet上的給主機編址的方式,也稱爲網際協議地址

原创 什麼叫協議?主流協議族TCP/IP協議與HTTP協議的聯繫及區別!

一. 協議協議,究竟什麼是協議? 其實,協議就是規定!就是一系列約定俗稱的規則,使彼此之間的溝通(通信)更加快捷!(閉門造車,車門合轍~) 1.舉個例子 假如你現在開發一個計算服務器和一個計算器。計算器程序每次會把運算符和操作數放

原创 Apache AB測試工具

服務器負載太大而影響程序效率是很常見的,Apache服務器自帶有一個叫ab(ApacheBench)的工具,在bin目錄下。ab專門用於HTTP Server的benchmark testing,可以同時模擬多個併發請求,使用這個

原创 cURL詳解

簡介 首先需要了解的是,curl命令是一個網絡工具,其主要作用是通過http、ftp等方式下載文件,也能夠上傳文件,作爲一個功能強大的網絡工具,curl命令同時支持HTTPS等衆多協議,還支持POST、cookies、認證、從指定

原创 搭建單機模式的ES

前言 elasticsearch(下面稱爲ES)是一個基於Lucene的搜索服務器(By 百度百科:查看),所以他需要java的環境即jdk。如何安裝jdk就不在贅述了,無非就是刪除原版本後解壓再添加環境變量 注1:如果已經安裝了ES和i

原创 python編寫的web項目性能優化

Django Django是什麼? Django 是一個開放源代碼的 Web 應用框架,由 Python 寫成。採用了 MVT 的軟件設計模式,即模型 Model,視圖 View 和模板 Template。它最初是被開發來用於管理

原创 什麼是TCP?

什麼是“TCP” TCP 是一種面向連接的單播協議,在發送數據前,通信雙方必須在彼此間建立一條連接。 所謂的“連接”,其實是客戶端和服務器的內存裏保存的一份關於對方的信息,如 IP 地址、端口號等。 TCP 可以看成是一種字節流,

原创 Google大數據的三篇論文

Hadoop 1.0以前只有HDFS和MapReduce兩個模塊,1.0以後才增加了Common這個模塊,2.0之後增加了Yarn這個模塊 Google File System,Hadoop的HDFS Google Bigta

原创 wget、yum、rpm、cat四大命令詳解!!!

wget wget是一個下載文件的組件,只要url正確可以下載任何東西,視頻、音樂、軟件包等等。wget工具體積小但功能完善,它支持斷點下載功能,同時支持FTP和HTTP下載方式,支持代理服務器和設置起來方便簡單 1、使用wget下載單個

原创 七層網絡協議 計算機網絡基礎——網絡分層和IP地址

網絡七層協議 OSI是一個開放性的通信系統互連參考模型,他是一個定義得非常好的協議規範。OSI模型有7層結構,每層都可以有幾個子層。 OSI的7層從上到下分別是 7 應用層 6 表示層 5 會話層 4 傳輸層 3 網絡層 2

原创 apache、tomcat 與 nginx

一、背景 此處的apache指的是Apache軟件基金會下的一個項目——Apache HTTP Server Project 從計算機層面上來說,除了硬件就是軟件,可以說除了我們能看到的實物之外剩下的都是軟件,說白了,這三個也沒有

原创 公鑰體系PKI

IETF InternetEngineeringTaskForce:互聯網工程任務組 PKIX Public Key Infrastructure for X.509 Certificates:公鑰基礎設施爲509證書 PKI P

原创 SecureCRT修改字體及顏色

一、背景 進行遠程連接的時候一直使用SecureCRT操作,沒有用慣Xshell,因爲前者選中內容之後會進行自動複製,單機鼠標右鍵會自動粘貼,所以一直習慣用前者,但是它默認的字體和顏色真的讓人不敢恭維,深藍色配上linux系統自動

原创 SSL

互聯網的通信安全,建立在SSL/TLS協議之上。 以下僅介紹SSL/TLS協議的運行機制。重點是設計思想和運行過程,不涉及具體的實現細節。如果想了解這方面的內容,可參閱RFC文檔。 簡介 SSL(Secure Sockets La

原创 網絡基礎知識

路由器 路由器(Router)是連接因特網中各局域網、廣域網的設備,是互聯網的主要結點設備。它會根據信道的情況自動選擇和設定路由,以最佳路徑,按前後順序發送信號。路由器通過路由決定數據的轉發。轉發策略稱爲路由選擇(routing),這也是