摘要:
在http請求過程中,可以對實體內容進行編碼通過content-encoding頭部說明,一般使用 gzip,conpress,deflate,identity默認是identity,不對實體進行編碼,使用最廣泛的是gzip,主要是用來對內容進行壓縮,減少網絡傳輸的數據頭部使用accept-encoding來說明客戶端可以那些編碼,可以使用指定多個,說明優先級,編碼之間用;隔開content-type,實體MIME類型 text/html 一般有主類型和子類型,這個可以在MIME中心進行注冊content-length 這個比較重要,實體的長度,主要是在http1.1中作為數據發送完成的標示在 閱讀全文
posted @ 2012-10-15 21:48
貓叔玩流量
閱讀(430)
評論(0)
推薦(0)
摘要:
在前面三篇文章中,介紹了關于分布式系統中數據一致性的問題,這一篇主要介紹CAP定理以及自己對CAP定理的了解。CAP定理是2000年,由Eric Brewer 提出來的Brewer認為在分布式的環境下設計和部署系統時,有3個核心的需求,以一種特殊的關系存在。這里的分布式系統說的是在物理上分布的系統,比如我們常見的web系統。這3個核心的需求是:Consistency,Availability和Partition Tolerance,賦予了該理論另外一個名字 -CAP。Consistency:一致性,這個和數據庫ACID的一致性類似,但這里關注的所有數據節點上的數據一致性和正確性,而數據庫的AC 閱讀全文
posted @ 2012-10-15 19:02
貓叔玩流量
閱讀(9679)
評論(6)
推薦(2)
摘要:
今天公司的一位同學提到了java的一個編碼規范:拼裝字符串要用StringBuilder的append方法,而不要用String的+ 或者 +=鏈接符號就是說,不能按照下面的方式寫 String str = ""; for (int i = 0; i < 1000; i++) { str = str + i; }要按照下面的代碼進行改寫 StringBuilder sb = new StringBuilder(); for (int i = 0; i < 1000; i++) { sb.append(String.valueOf(i)); }目前大部分應用使用的 閱讀全文
posted @ 2012-10-15 11:48
貓叔玩流量
閱讀(4043)
評論(2)
推薦(2)
浙公網安備 33010602011771號