原创 AngularJs學習:何時應該使用Directive、Controller、Service?

       AngularJS是一款非常強大的前端MVC框架。同時,它也引入了相當多的概念,這些概念我們可能不是太熟悉。(譯者注:老外真謙虛,我大天朝的碼農對這些概念那是相當熟悉啊!)這些概念有:        Directive(指令

原创 Java多線程3:wait、notify和notifyAll

wait、notify和notifyAll 首先,這些方法屬於Object,而不屬於Thread。其次,obj.wait()、obj.notify()必須要與synchronized(obj)一起使用,也就是說obj.wait()、obj

原创 瀏覽器檢測

主流瀏覽器: Internet ExplorerMozilla FirefoxGoogle ChromeOperaSafari瀏覽器引擎: Trident(又稱爲MSHTML):IE,TheWorld,MiniIE,Maxthon,騰訊

原创 zookeeper配置文件詳解

必填配置參數 clientPort 該端口監聽客戶端的連接。也就是說,客戶端都會嘗試連接該端口。 dataDir 該路徑用於存儲zookeeper內存數據庫快照。除非有特殊設定,否則也會存儲數據庫更新的事物日誌。事物日誌的存放位置是很有講

原创 Java多線程1:線程基礎

一個線程的生命週期: 新狀態:一個新產生的線程從新狀態開始了它的生命週期。它保持這個狀態知道程序start這個線程。 運行狀態:當一個新狀態的線程被start以後,線程就變成可運行狀態,一個線程在此狀態下被認爲是開始執行其任務。 就緒狀

原创 Java多線程2:synchronized

synchronized 先看一段代碼: public class Account { private int money; public Account(int money) { this.money = money; }