原创 Nginx反向代理和負載均衡

1.反向代理概念(1).正向代理的概念 正向代理,也就是傳說中的代理,他的工作原理就像一個跳板,簡單的說,我是一個用戶,我訪問不了某網站,但是我能訪問一個代理服務器,這個代理服務器呢,他能訪問那個我不能訪問的網站,於是我先連上代理服務器,

原创 Java學習書籍推薦

一、基礎類1、《Thinking in java》(閱讀2遍),入門第一位是建立正確的概念2、《Core Java》這本書更貼近實踐,更多API的介紹,同樣,更新也更頻繁。(可以選重點章節讀一下)二、進階類1、《Effective Jav

原创 mysql索引總結_mysql 索引類型以及創建

文章來源:http://feiyan.info/16.html。關於MySQL索引的好處,如果正確合理設計並且使用索引的MySQL是一輛蘭博基尼的話,那麼沒有設計和使用索引的MySQL就是一個人力三輪車。對於沒有索引的表,單表查詢可能幾十

原创 Zookeeper的功能及內部工作原理

1.ZooKeeper是什麼?    ZooKeeper是一個分佈式的,開放源碼的分佈式應用程序協調服務,是Google的Chubby一個開源的實現,它是集羣的管理者,監視着集羣中各個節點的狀態根據節點提交的反饋進行下一步合理操作。最終,

原创 zookeeper系列之異步通知模式--Watcher

轉載自: http://zoutm.iteye.com/blog/708468 http://blog.csdn.net/qq910894904/article/details/41726279Watcher介紹:   Watcher是Z

原创 JSP的四種作用域和九大內置對象

    現在我們先來說一下四個作用域,以便描述各大對象都分屬於什麼作用域,下面我們就通過一張簡單的表格來看看各大作用域的信息共享範圍:名稱作用域page在當前頁面中有效request在當前請求中有效session在當前會話中有效appli

原创 Dubbo解析及原理淺析

一、Duboo基本概念解釋Dubbo是一種分佈式服務框架。 Webservice也是一種服務框架,但是webservice並不是分佈式的服務框架,他需要結合F5實現負載均衡。因此,dubbo除了可以提供服務之外,還可以實現軟負載均衡。它還

原创 Dubbo架構設計詳解

Dubbo是Alibaba開源的分佈式服務框架,它最大的特點是按照分層的方式來架構,使用這種方式可以使各個層之間解耦合(或者最大限度地鬆耦合)。從服務模型的角度來看,Dubbo採用的是一種非常簡單的模型,要麼是提供方提供服務,要麼是消費方

原创 Zookeeper-Watcher機制與異步調用原理

轉載於:http://shift-alt-ctrl.iteye.com/blog/1847320Watcher機制:目的是爲ZK客戶端操作提供一種類似於異步獲得數據的操作. 1)在創建Zookeeper實例時,允許接收一個watcher參

原创 zookeeper Watcher API 介紹

 Watcher在ZooKeeper 是一個核心功能,Watcher 可以監控目錄節點的數據變化以及子目錄的變化,一旦這些狀態發生變化,服務器就會通知所有設置在這個目錄節點上的Watcher,從而每個客戶端都很快知道它所關注的目錄節點的狀

原创 MySQL索引的設計原則

1.選擇唯一性索引唯一性索引的值是唯一的,可以更快速的通過該索引來確定某條記錄。例如,學生表中學號是具有唯一性的字段。爲該字段建立唯一性索引可以很快的確定某個學生的信息。如果使用姓名的話,可能存在同名現象,從而降低查詢速度。2.爲經常需要