原创 分佈式文檔存儲數據庫 MongoDB

MongoDB是一個基於分佈式文件存儲的數據庫。由C++語言編寫。旨在爲WEB應用提供可擴展的高性能數據存儲解決方案。MongoDB是一個介於關係數據庫和非關係數據庫之間的產品,是非關係數據庫當中功能最豐富,最像關係數據庫的。他支持的數據結

原创 HTTP之Range

1、什麼是Range?  當用戶在聽一首歌的時候,如果聽到一半(網絡下載了一半),網絡斷掉了,用戶需要繼續聽的時候,文件服務器不支持斷點的話,則用戶需要重新下載這個文件。而Range支持的話,客戶端應該記錄了之前已經讀取的文件範圍,網絡恢復

原创 http斷點續傳原理:http頭 Range、Content-Range

所謂斷點續傳,也就是要從文件已經下載的地方開始繼續下載。在以前版本的 HTTP 協議是不支持斷點的,HTTP/1.1 開始就支持了。一般斷點下載時纔用到 Range 和 Content-Range 實體頭。Range 用於請求頭中,指定第一

原创 MYSQL IFNULL函數的使用

(詳參:自己產品的FilesMapper.xml的queryUsed節點)IFNULL函數是MYSQL數據庫中最重要的函數之一,下面就對該函數的使用方面進行分析,希望對您能夠有所幫助。下文對MYSQL IFNULL函數的使用進行了詳細的敘述

原创 Sonatype Nexus 搭建Maven 私服

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

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

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

原创 MYSQL企業常用架構與調優經驗分享

一、選擇Percona Server、MariaDB還是MYSQL1、Mysql三種存儲引擎MySQL提供了兩種存儲引擎:MyISAM和 InnoDB,MySQL4和5使用默認的MyISAM存儲引擎。從MYSQL5.5開始,MySQL已將默

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

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

原创 MySQL存儲引擎--MyISAM與InnoDB區別

MyISAM 和InnoDB 講解  InnoDB和MyISAM是許多人在使用MySQL時最常用的兩個表類型,這兩個表類型各有優劣,視具體應用而定。基本的差別爲:MyISAM類型不支持事務處理等高級處理,而InnoDB類型支持。MyISAM

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

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

原创 分佈式計算、並行計算及集羣、網格、雲計算的區別

並行計算:並行計算是相對於串行計算來說的。可分爲時間上的並行和空間上的並行。 時間上的並行就是指流水線技術,而空間上的並行則是指用多個處理器併發的執行計算。並行計算的目的就是提供單處理器無法提供的性能(處理器能力或存儲器),使用多處理器求解

原创 Mysql支持的數據類型

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

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

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

原创 計算機存儲單位

bit, Byte, KB, MB, GB, TB, PB, EB, ZB, YB, DB, NB0, 1  //兩種狀態bit  //位Byte  //字節1Byte = 8 bit = 2的3次方1KB = 1024Byte = 2的1

原创 我的友情鏈接

51CTO博客開發