原创 我的友情鏈接

51CTO博客開發

原创 併發編程的藝術讀書筆記-第四章線程基礎

線程6種狀態1)new:初始狀態,線程被構建,但還沒有調用start()方法。2)runnable:運行狀態,java中將系統的運行狀態和就緒狀態統稱爲運行狀態3)blocked:阻塞狀態,表示線程阻塞於鎖 (synchronized)4)

原创 深入理解計算機操作系統--讀書筆記-第八章異常

該文章是我對深入理解計算機操作系統這本書的讀書筆記異常概念:異常就是控制流的突變,用來響應處理器狀態中的某些變化,當處理器狀態發生變化時,處理器正在執行某個當前指令,在處理器中狀態編碼爲不同的位和信號,狀態變化稱之爲事件,事件可能與當前指令

原创 java併發的藝術-讀書筆記-第九章線程池

使用線程池的好處:1.降低資源消耗:減少了線程創建和銷燬的資源消耗2.提高響應速度,當任務到達時,線程可以不盡興創建直接處理3.提高線程的可管理性。使用線程池可以對線程進行統一的管理,監控,使用。線程池的源碼分析:public void e

原创 設計模式 訪問者模式

訪問者模式比較高端這個看了半天別人的博客纔看明白,訪問者模式主要是基於方法重新和繼承的組合調用,從而實現同一個接口調用不同的方法,具體博客參見http://www.cnblogs.com/java-my-life/archive/2012/

原创 我的友情鏈接

51CTO博客開發

原创 java併發的藝術-讀書筆記-第八章常用的併發工具類

jdk中提供了幾個非常有用的工具類,分別是CountDownLatch,CyclicBarrier和semaphore exchangerCountDownLatch:允許一個或者多個線程等待其他線程完成操作public class Cou

原创 iter工作兩年回顧

   時間如水,歲月如歌,在IT圈工作已經兩年了,最近經歷了很多,特別的感慨,僅以此文寫給自己,紀念自己已經失去的兩年青春,也供罈子裏的兄弟們吐口水    剛畢業的時候自己滿懷激情進了sh一家外包公司,由於之前自己做過培訓,相對其他應屆生感

原创 java併發編程的藝術,讀書筆記第三章

final域的內存語義寫final域的重排規則:禁止把final域的寫重排序到構造方法之外,主要包括倆個個方面1)JMM禁止編譯器把final域的寫重排序到構造方法之外2)編譯器會在final域寫之後,構造函數return之前插入一個sto

原创 併發編程的藝術第七章-13個原子類介紹

java中的13個原子類操作13個原子類操作主要分爲四大類:原子更新基本類型,原子更新數組,原子更新引用,原子更新屬性(字段)atomic 的類基本都是unsafe類的包裝類原子更新基本類型包括:atomicBooleanatomicIne

原创 java併發編程的藝術,讀書筆記第六章 concurrentHashMap以及併發容器的介紹

ConcurrentHashMap的原理將數據一段一段的存儲然後給每一段數據分配一把鎖,當線程訪問數據的一段時,爲每段分配一把鎖,同時其他段的數據可以被其他線程數據訪問2)concurrentHashMap 的結構concurrentHas

原创 併發編程的藝術-讀書筆記-第五章鎖實現

java中的鎖 1) lock 接口的使用方法案例     Lock lock = new Retreenlock();     lock.lock();    try{     ...............      }catch(Ex

原创 設計模式 責任鏈模式

責任鏈模式相對簡單,主要是將任務進行迭代查找,最典型的應用是tomcat 中過濾器的應用好了 廢話不說 貼代碼 以上代碼也是在網上找了個比較典型的代碼並非原創,請作者見諒主要是共同學習分享public abstract class Hand

原创 oracle 啓動報錯

  本人安裝oracle之後 啓動監聽報錯,但是監聽仍然能啓動,報的錯誤是監聽不支持實例,後來在網上翻了一下子,確定是lisnter.ora文件錯誤,其實很簡單,將裏面的內容刪除,全部重建,後來看了一篇大神的文章寫得不錯,地址http://

原创 設計模式 橋接模式 bridge

網上有很多設計模式方面的內容,這篇寫給像我一樣的菜鳥 供大家體會 注該代碼爲轉載代碼 寫的很好 拿來用一下 本着開源的精神 望原作者見諒// Bridge模式是構造型的設計模式之一。Bridge模式基於類的最小設計原則,通過使用封裝,聚合以