原创 Response.setContentType()參數說明

response.setContentType()的參數說明 <meta http-equiv="Content-Type" content="text/html; charset=GBK"> response.setContentType

原创 集羣、分佈式、負載均衡區別與聯繫

1、Linux集羣主要分成三大類( 高可用集羣, 負載均衡集羣,科學計算集羣)集羣是一個統稱,他分爲好幾種,如高性能科學羣集、負載均衡羣集、高可用性羣集等。 科學羣集 、高性能集羣(High performance cluster,HPC

原创 應用密碼學的笑話之MD5+Salt不安全

這段時間諸多爆庫的新聞,裏面有許多饒有趣味的事情。那些用簡單密碼,或者一個密碼走天下的笑話就不說了,咱說點有內涵的。(這篇文章是給IT界的人看的,如果你看不懂,我會準備一個簡單的“如何辨別密碼安全糟糕的網站”的方法給你,另文描述。)爆庫之後

原创 先用md5,再用sha1,這樣密碼會安全一點嗎?

生成一個隨機數,我們稱之爲salt,然後在數據庫中記錄salt和h=hash(pwd + salt),查詢的時候,得到用戶的口令p,然後從數據庫中查出salt,計算hash(p+salt),看是不是等於h,等於就是對的,不等於就是不對的。單

原创 使用倉庫管理器——Sonatype Nexus的九大理由

(譯自:Nine Reasons to Use a Repository Manager: Sonatype Nexus)  目前有很多組織使用了一些工具依賴於Maven倉庫,但他們並沒有採用一個倉庫管理器,對於這一點我十分驚訝。可能沒人提

原创 Sonatype Nexus 搭建Maven 私服

1、 爲什麼使用Nexus        如果沒有私服,我們所需的所有構件都需要通過maven的中央倉庫和第三方的Maven倉庫下載到本地,而一個團隊中的所有人都重複的從maven倉庫下載構件無疑加大了倉庫的負載和浪費了外網帶寬,如果網

原创 SOA和微服務架構的區別

微服務架構強調的第一個重點就是業務系統需要徹底的組件化和服務化,原有的單個業務系統會拆分爲多個可以獨立開發,設計,運行和運維的小應用。這些小應用之間通過服務完成交互和集成。每個小應用從前端web ui,到控制層,邏輯層,數據庫訪問,數據庫都

原创 高性能後臺服務器架構設計

如何設計高性能的大型網站系統?在移動互聯網時代,客戶端應用開發本身,並不是體驗的決勝之處,真正對團隊挑戰的地方,還在於後端,無論是承壓能力,還是安全性等方面,如果這些地方過不了關,整個應用的基礎是不紮實的。    提高服務器性能最簡單粗暴的

原创 http請求 HTTP/204和HTTP/206響應

上次我們講了HTTP/304響應,今天我們繼續討論另外三種可能讓Fiddler用戶感到困惑的請求或響應類型.下面的截圖中有三條Web會話,每一條都返回了不同的狀態碼,但都在HTTP/2xx範圍內:HEAD請求方法第一個請求返回了HTTP/2

原创 我的友情鏈接

51CTO博客開發

原创 SVN trunk(主線) branch(分支) tag(標記) 用法詳解和詳細操作步驟

使用場景:假如你的項目(這裏指的是手機客戶端項目)的某個版本(例如1.0版本)已經完成開發、測試並已經上線了,接下來接到新的需求,新需求的開發需要修改多個文件中的代碼,當需求已經開始開發一段時間的時候,突然接到用戶或測試人員的反饋,項目中有

原创 應用密碼學的笑話之MD5+Salt不安全

這段時間諸多爆庫的新聞,裏面有許多饒有趣味的事情。那些用簡單密碼,或者一個密碼走天下的笑話就不說了,咱說點有內涵的。(這篇文章是給IT界的人看的,如果你看不懂,我會準備一個簡單的“如何辨別密碼安全糟糕的網站”的方法給你,另文描述。)爆庫之後

原创 數據庫表設計的原則攻略

創建數據庫裏最基本的應該就是建表,建索引、存儲過程等一系列操作了。談到表就不得不談到實體。   一、數據實體       什麼是實體,客觀存在並且可以相互區別的事物稱爲實體。這裏我們就簡單的把它理解爲一個表吧,描述實體的特性,我們就把他們稱

原创 搜索引擎選擇: Elasticsearch與Solr

搜索引擎選型調研文檔Elasticsearch簡介*Elasticsearch是一個實時的分佈式搜索和分析引擎。它可以幫助你用前所未有的速度去處理大規模數據。它可以用於全文搜索,結構化搜索以及分析,當然你也可以將這三者進行組合。Elasti

原创 Mysql支持的數據類型

一.數值類型Mysql支持所有標準SQL中的數值類型,其中包括嚴格數據類型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似數值數據類型(FLOAT,REAL,DOUBLE PRESISION),並在此基礎上進