原创 Http協議(6)—安全HTTP

一、保護HTTP的安全         1.功能:                 .服務器認證:                         客戶端知道它是在與真正的服務器進行通信                 .客戶端認

原创 Http協議(5)—HTTP摘要認證

一、摘要認證的改進         1.用摘要保護密碼             客戶端不發送密碼,而是發送一個摘要,服務端只需驗證這個摘要是否和密碼相匹配                  2.單向摘要            

原创 Vmware Centos中安裝vmtools工具

在Vmware安裝虛擬機是很好玩的,可是有時候在虛擬機與本地主機之間相互傳遞文件時卻是一件比較麻煩的事情,這時候我們安裝一個vmtools的工具這樣我們就可以隨意的在虛擬機與主機之間相互拖拽文件,下面我們就來說說如何安裝vmtools

原创 Http協議(2)—客戶端的識別與cookie機制

一、Http用戶識別的機制 1.承載用戶身份的http首部 2.客戶端IP地址跟蹤,根據客戶端IP地址進行識別 3.用戶登錄,用認證方式識別用戶 4.胖URL,一種在URL中嵌入識別信息的技術 5.cookie,一種持久身份識別技術 二

原创 Linux shell 獲得字符串長度

[root@MAGIC ~]# TEST_CHAR=kkkkkkk [root@MAGIC ~]# echo $TEST_CHAR | wc -c 8 [root@MAGIC ~]# echo ${#TEST_CHAR} 7

原创 查看mysql系統變量的命令

mysql> SHOW VARIABLES; +---------------------------------+-------------------------------------------+ | Variable_name

原创 mysql設置環境變量

-- 設置或修改系統日誌有效期 SET GLOBAL expire_logs_days=8; SHOW VARIABLES LIKE '%expir

原创 js實現本地圖片預覽

function previewImage(obj) { if (checkFiles(obj.value)){ var file= obj; var MAXWIDTH = 1

原创 CentOS6安裝tomcat6

首先我們要下載一個tomcat的安裝包 http://ftp.riken.jp/net/apache/ wget http://ftp.riken.jp/net/apache/tomcat/tomcat-6/v6.0.41/src/ap

原创 HTTP協議(1)—HTTP的連接

一、TCP連接         過程:                 a.瀏覽器解析出主機名                 b.瀏覽器查詢出這個主機名的IP地址                 c.瀏覽器獲得端口號     

原创 shell 執行mysql語句

<pre name="code" class="plain">#變量定義 sqlname="test.sql" dir="/sdb2/backup/mysql_db_backup/backup/databases" host="12

原创 Linux 安裝mysql

我使用的是從163鏡像上下載的CentOS,安裝包已經都在了/media/CentOS_6.5_Final/Packages中   檢查是否已經安裝了mysql rpm –qa | grep –i mysql   mysql -libs-

原创 Http協議(3)—HTTP實體和編碼

HTTP實體實現目標         .可以被正確識別(通過Content-Type和Content-Launage)         .可以被正確解包(通過Content-Lenght首部和Content-Encoding首部)

原创 Http協議(4)—HTTP認證機制

一、認證         1.HTTP質詢/響應認證框架             服務器收到一條請求並沒有按照請求執行動作,而是以一個認證質詢執行響應,要求用戶提供一個保密信息說明他是誰,當用戶再次發送請求時要附上保密證書,如果證書匹

原创 Http協議(7)—Http緩存

一、冗餘的數據傳輸         有些客戶端訪問服務器頁面時,服務器會多次響應同一個頁面的副本給客戶端,這會產生冗餘數據,故使用緩存就可以保留第一條相應的副本,以後就響應緩存的數據 二、帶寬瓶頸         在需要下載大型