原创 多線程(二)生命週期和同步

接上文繼續學習。四:線程的生命週期:由上圖可以看出,一個線程由出生到死亡分爲五個階段:1).創建狀態 •當用new操作符創建一個新的線程對象時,該線程處於創建狀態。 •處於創建狀態的線程只是一個空的線程對象,系統不爲它分配資源 2). 可

原创 多線程(五) Fork/Join框架介紹及實例講解

 什麼是Fork/Join框架        Fork/Join框架是Java7提供了的一個用於並行執行任務的框架, 是一個把大任務分割成若干個小任務,最終彙總每個小任務結果後得到大任務結果的框架。         我們再通過Fork和J

原创 Apache shiro集羣實現 (二) shiro 的INI配置

Apache shiro集羣實現 (一) shiro入門介紹 Apache shiro集羣實現 (二) shiro 的INI配置 Apache shiro集羣實現 (三)shiro身份認證(Shiro Authentication)

原创 dubbo支持的註冊中心

 dubbo支持的註冊中心Dubbo提供的註冊中心有如下幾種類型可供選擇:Multicast註冊中心 Zookeeper註冊中心 Redis註冊中心 Simple註冊中心ZooKeeper是一個開源的分佈式服務框架,它是Apache Ha

原创 Dubbo框架應用之(一)--服務體系

            Dubbo 是阿里巴巴公司開源的一個高性能優秀的服務框架,使得應用可通過高性能的 RPC 實現服務的輸出和輸入功能,可以和 Spring框架無縫集成,也是一個非常全面的SOA基礎框架。其是阿里巴巴SOA服務化治理方

原创 集羣技術(一)

集羣(cluster)技術是一種較新的技術,在大數據時代的今天,通過集羣技術,可以在付出較低成本的情況下獲得在性能、可靠性、靈活性方面的相對較高的收益,其任務調度則是集羣系統中的核心技術。集羣是一組相互獨立的、通過高速網絡互聯的計算機,它

原创 學習金字塔之實踐

這幅名爲《學習金字塔》的圖片很直觀的告訴我們採用不同的學習方法會得到不同的平均學習保持率(兩週後還能記住多少): 我們說過和做過的事情記得90%;如:實際做事;模擬實際經驗;做一場引人注目的演講; 我們說過的事情記得70%;如做正

原创 芝諾悖論之思考

芝諾悖論 芝諾悖論在數學和哲學這兩個方面都享有非常高的榮譽,英國偉人羅素認爲芝諾發明的四個悖論既微妙又深邃。那這四個芝諾悖論分別是什麼呢?   芝諾悖論一:二分說。芝諾認爲運動是不存在的,他的意思是說,一個人如果要過一段路,那麼在走完這段

原创 Java 併發編程

多線程1、操作系統有兩個容易混淆的概念,進程和線程。進程:一個計算機程序的運行實例,包含了需要執行的指令;有自己的獨立地址空間,包含程序內容和數據;不同進程的地址空間是互相隔離的;進程擁有各種資源和狀態信息,包括打開的文件、子進程和信號處

原创 集羣技術(三)MySQL集羣深度解析

什麼是MySQL集羣       MySQL集羣是一個無共享的(shared-nothing)、分佈式節點架構的存儲方案,其目的是提供容錯性和高性能。              數據更新使用讀已提交隔離級別(read-committedi

原创 Dubbo框架應用之(三)--Zookeeper註冊中心、管理控制檯的安裝及講解

      我是在linux下使用dubbo-2.3.3以上版本的zookeeper註冊中心客戶端。Zookeeper是Apache Hadoop的子項目,強度相對較好,建議生產環境使用該註冊中心。Dubbo未對Zookeeper服務器端

原创 zookeeper在dubbo到底起了什麼作用

       zookeeper用來註冊服務和進行負載均衡,哪一個服務由哪一個機器來提供必需讓調用者知道,簡單來說就是ip地址和服務名稱的對應關係。當然也可以通過硬編碼的方式把這種對應關係在調用方業務代碼中實現,但是如果提供服務的機器掛掉

原创 github(一)

github

原创 Dubbo框架應用之(四)--Dubbo基於Zookeeper實現分佈式實例

      上三篇文章主要是解決了概念性的補充和學習,充分結合實戰來深入理解   入門實例解析第一:provider-提供服務和相應的接口創建DemoService接口package com.unj.dubbotest.provider;

原创 github(三)

github(三)