原创 java io系列21之 InputStreamReader和OutputStreamWriter

InputStreamReader和OutputStreamWriter 是字節流通向字符流的橋樑:它使用指定的 charset 讀寫字節並將其解碼爲字符。InputStreamReader 的作用是將“字節輸入流”轉換成“字符輸入流”

原创 java io系列23之 BufferedReader(字符緩衝輸入流)

轉載請註明出處:http://www.cnblogs.com/skywang12345/p/io_23.html 更多內容請參考:java io系列01之 "目錄" BufferedReader 介紹 BufferedReader

原创 NoSQL:從關係型數據庫到非關係型數據庫

 關係型數據庫 所謂關係型數據庫,,就是指採用了關係模型來組織數據的數據庫。 什麼是關係模型,簡單說,關係模型就是二維表格模型,而一個關係型數據庫就是由二維表及其之間的聯繫所組成的一個數據組織。 關係模型中常用的概念: 1、關係 可

原创 java io系列24之 BufferedWriter(字符緩衝輸出流)

轉載請註明出處:http://www.cnblogs.com/skywang12345/p/io_24.html 更多內容請參考:java io系列01之 "目錄" BufferedWriter 介紹 BufferedWriter

原创 消息中間件與JMS標準

 初識消息中間件 維基百科上對於消息中間件的定義是"Message-oriented middleware(MOM) is software infrastructure focused on sending and receivin

原创 java io系列26之 RandomAccessFile

本文主要介紹 RandomAccessFile。 轉載請註明出處:http://www.cnblogs.com/skywang12345/p/io_26.html 更多內容請參考:java io系列01之 "目錄"   Ran

原创 java io系列22之 FileReader和FileWriter

FileReader 是用於讀取字符流的類,它繼承於InputStreamReader。要讀取原始字節流,請考慮使用 FileInputStream。FileWriter 是用於寫入字符流的類,它繼承於OutputStreamWrite

原创 對一致性Hash算法,Java代碼實現的深入研究

 一致性Hash算法 關於一致性Hash算法,在我之前的博文中已經有多次提到了,MemCache超詳細解讀一文中"一致性Hash算法"部分,對於爲什麼要使用一致性Hash算法、一致性Hash算法的算法原理做了詳細的解讀。 算法的具體原

原创 Dubbo學習小記

 前言 週一入職的新公司,到了公司第一件事自然是要熟悉新公司使用的各種技術,搭建本地的環境。 熟悉新公司技術的過程中,首先就是Maven,這個前面已經寫過文章了,然後就是Dubbo----公司的服務都是通過Dubbo來治理的。其實之前

原创 集羣監控

 集羣監控 大型互聯網企業的背後,依靠的是成千上萬臺服務器日夜不停的運轉,以支撐其業務的運轉。宕機對於互聯網企業來說,代價是沉重的,輕則影響用戶體驗,重則直接影響交易,導致交易下跌,並且給企業聲譽造成不可挽回的損失。對於這些機器對應的

原创 一致性協議

 2PC與3PC 在分佈式系統中,每一個機器節點雖然都能夠明確地知道自己在進行事務操作過程中的結果是成功或失敗,但卻無法直接獲取到其他分佈式節點的操作結果。因此,當一個事務操作需要跨越多個分佈式節點的時候,爲了保持事務處理的ACID特

原创 大型網站架構學習筆記

 前言 最近一直在拜讀兩本書: 1、李智慧老師的《大型網站技術架構 核心原理與案例分析》 2、曾憲傑老師的《大型網站系統與Java中間件實踐》 看了並結合自己目前的工作進行了思考,感覺獲益匪淺、受益良多,自己對大型網站的理解又有了不少

原创 幾種簡單的負載均衡算法及其Java代碼實現

 什麼是負載均衡 負載均衡,英文名稱爲Load Balance,指由多臺服務器以對稱的方式組成一個服務器集合,每臺服務器都具有等價的地位,都可以單獨對外提供服務而無須其他服務器的輔助。通過某種負載分擔技術,將外部發送來的請求均勻分配到

原创 談談final的作用

 前言 一直想寫寫這個話題。代表公司也面試過一些求職者,每次面試我必問的兩個問題之一就是“請你談一談對於final關鍵字的理解”。這是一個簡單的小問題,但是不要小看它,通過對這個問題的回答以及一些簡單的擴展就能看出一個求職者的基礎是否

原创 從集中式到分佈式

 前言 隨着計算機系統規模變得越來越大,將所有業務單元集中部署在一個或者若干個大型機上的體系結構物,已經越來越不能滿足當今計算機系統,尤其是大型互聯網系統的快速發展,各種靈活多變的系統架構模型層出不窮。同時,隨着微型計算機的出現,越來