原创 百度商業大規模微服務分佈式監控系統-鳳睛

導語 作爲鳳睛早期的接入方、後期的核心成員,筆者經歷了整個項目前後四年的變遷,看過項目的艱難開端、中期的默默積累以及後期的蓬勃發展。每一次架構的變遷都帶着技術浪潮的烙印,也看到項目成員利用有限資源來解決實際問題而持續不斷的創新 鳳睛是百度

原创 Comparable & Comparator 的區別

 Comparable & Comparator 都是用來實現集合中元素的比較、排序的,只是 Comparable 是在集合內部定義的方法實現的排序,Comparator 是在集合外部實現的排序,所以,如想實現排序,就需要在集合外定義 C

原创 汽車加油問題(智力題)

題目如下:   一輛載油500升的汽車從A開往1000公里外的B,已知汽車每公里耗油量爲1升,A處有無窮多的油,其他任何地點都沒有油,但該車可以在任何地點存放油以備中轉,問從A到B最少需要多少油。       這個題想了好多天也沒想出來,

原创 猴子喫香蕉 智力題

大象喫香蕉(猴子搬香蕉)的問題 問題: 說有一隻大象,每走一米要喫一隻香蕉,否則就走動了。然後大象要從A走到B,之間的距離是1000米。出發點有20

原创 谷歌智力題:扔雞蛋

只給你二個雞蛋,你能上100層樓,你想知道雞蛋的硬度。雞蛋可能很硬或很脆弱,如果雞蛋從第m層掉下而沒破裂,而從第m+1層掉下就破裂了,那麼這個雞蛋的硬度就是m。你需要找出這個m和在最壞情況下最少試驗次數。(經典雞蛋問題) A: 計算機

原创 工廠模式

簡單工廠模式 1. 目的          工廠模式就是專門負責將大量有共同接口的類實例化,而且不必事先知道每次是要實例化哪一個類的模式。它定義一個用於創建對象的接口,由子類決定實例化哪一個類。 2 . 簡單工廠模式的結構    3. 一

原创 開源Web開發資源

文章來源:Best “must know” open sources to build the new Web。個人感覺這個收集貼收集成相當的全。 學習HTML 5編程和設計 ★ HTML5 Rocks : Major Feat

原创 SQLServer程序優化規則

1、 首先要搞明白什麼叫執行計劃?   執行計劃是數據庫根據SQL語句和相關表的統計信息作出的一個查詢方案,這個方案是由查詢優化器自動分析產生的,比如一條SQL語句如果用來從一個10萬條記錄的表中查1條記錄,那查詢優化器會選擇“索引

原创 java線程的sleep(),wait(),notify(),yield();

1.sleep()使線程休眠一段時間,一段時間結束後,線程進入可執行狀態,但並不是立即執行,只是在被排程器調用的時候才執行。在休眠期間,並不釋放所持有的“鎖”; 2.wait()使線程休眠一段時間,若設置參數,時間到時,線程就自動

原创 Mysql與sqlserver區別

目前最流行的兩種後臺數據庫爲MySQL and MS SQL Server, 下面列表說明它們兩者之間的重要差別: 對比項目 MySQL MS SQL SERVER 軟件費用 開源軟件, 大部分版本免費 Windows

原创 車站與座位智力題

1、有一路公共汽車,包括起點站和終點站共有10個停車站。 有一路公共汽車,包括起點站和終點站共有10個停車站。如果有一輛車,除終點站 外,每一站上車的乘客中,恰好在以後的每一站都各有一人下車。爲了使每位乘客 都有座位,這輛汽車最少要有多

原创 猴子吃香蕉 智力題

大象吃香蕉(猴子搬香蕉)的問題 問題: 說有一隻大象,每走一米要吃一隻香蕉,否則就走動了。然後大象要從A走到B,之間的距離是1000米。出發點有20

原创 倒水問題(智力)

倒水問題的經典形式是這樣的:     "假設有一個池塘,裏面有無窮多的水。現有2個空水壺,容積分別爲5升和6升。問題是如何只用這2個水壺從池塘裏取得3升的水。"     當然題外是有一些合理的限制的,比如從池塘裏灌水的時候,不管壺裏是不是

原创 數據庫索引

一、引言 對數據庫索引的關注從未淡出我的們的討論,那麼數據庫索引是什麼樣的?聚集索引與非聚集索引有什麼不同?希望本文對各位同仁有一定的幫助。有不少存疑的地方,誠心希望各位不吝賜教指正,共同進步。[最近首頁之爭沸沸揚揚,也不知道這個放在這合

原创 Hadoop 的 TotalOrderPartitioner

http://blog.oddfoo.net/2011/04/17/mapreduce-partition%E5%88%86%E6%9E%90-2/  Partition所處的位置 patition類結構 1. Partiti