原创 UML類圖及關係

類與類之間的關係對於理解面向對象具有很重要的作用,以前在面試的時候也經常被問到這個問題,在這裏我就介紹一下。 類與類之間存在以下關係:(1)泛化(Generalization) (2)關聯(Association) (3)依賴(Depen

原创 java string特性

要理解 java中String的運作方式,必須明確一點:String是一個非可變類(immutable)。什麼是非可變類呢?簡單說來,非可變類的實例是不 能被修改的,每個實例中包含的信息都必須在該實例創建的

原创 ant心得

 

原创 web集羣服務的負載均衡方案選擇與實現

web集羣服務的負載均衡方案選擇與實現   web應用服務器集羣系統,是由一羣同時運行同一個web應用的服務器組成的集羣系統,在外界看來,就像是一個服務器一樣。爲了均衡集羣服務器的負載,達到優化系統性能的目的,集羣服務器將衆多的訪問請求,

原创 使用負載均衡技術建設高負載的網絡站點

Internet的快速增長使多媒體網絡服務器,特別是Web服務器,面對的訪問者數量快速增加,網絡服務器需要具備提供大量併發訪問服務的能力。 例如Yahoo每天會收到數百萬次的訪問請求,因此對於提供大負載Web服務的服務器來講,CPU、I/

原创 CDN includes ESI

20世紀80年代以來,隨着個人計算機(Personal Computer)的不斷髮展和普及,一種全新概念的計算機網絡逐步建立並迅速膨脹,最終成爲今天大家所熟悉的、世界上最大的國際性計算機互連網-- Inte

原创 虛擬機加載類途徑

虛擬機加載類的途徑: 1、Dog dog = new Dog(); 這個動作會導致常量池的解析,Dog類被隱式裝載。 如果當前ClassLoader無法找到Dog,則拋出NoClassDefFoundErr

原创 今天瞭解了一下“魯棒性”的由來

魯棒性(robustness)就是系統的健壯性。 它是在異常和危險情況下系統生存的關鍵。 比如說,計算機軟件在輸入錯誤、磁盤故障、網絡過載或有意攻擊 情況下,能否不死機、不崩潰,就是該軟件的魯棒性。 所謂“

原创 負載均衡技術全攻略

Internet的規模每一百天就會增長一倍,客戶希望獲得7天24小時的不間斷可用性及較快的系統反應時間,而不願屢次看到某個站點“Server Too Busy”及頻繁的系統故障。    網絡的各個核心部分隨着業務量的提高、訪問量和數據流量

原创 字符串string

要理解 java中String的運作方式,必須明確一點:String是一個非可變類(immutable)。什麼是非可變類呢?簡單說來,非可變類的實例是不 能被修改的,每個實例中包含的信息都必須在該實例創建的

原创 邊緣服務器計算

隨着互聯網及其應用的快速發展,絕大多數企業都建立自己的網站,增強對外聯絡,加速業務流程,客戶對網站系統訪問的響應時間、網站內容以及所提供服 務的可靠性、即時性等要求也越來越高,使得以單臺服務器來支撐整個網站

原创 OSI七層模型詳解

開 放式系統互聯模型(OSI)是1984年由國際標準化組織(ISO)提出的一個參考模型。作爲一個概念性框架,它是不同製造商的 設備和應用軟件在網絡中進行通信的標準。現在此模型已成爲計算機間和網絡間進行通信的主要結構模型。目前使用的大多數

原创 網絡存儲之RAID卡全解析

RAID的全稱是廉價磁盤冗餘陣列(Redundant Array of Inexpensive Disks),於1987年由美國Berkeley 大學的兩名工程師提出的RAID出現的,最初目的是將多個容量較小的廉價硬盤合併成爲一個大容量的

原创 classloader相關基礎知識

JVM jvm是jre裏頭一個動態連接函數庫,jdk裏面的jre一般用於運行java本身的程序,比如javac,等等.programfiles下面的jre用於運行用戶編寫的java程序. JRE下的bin/client