【 專欄 】- Java 7併發原始碼分析
Java 7併發原始碼分析
主要是對Java 7中與多執行緒編寫相關的類進行詳細介紹,包括原子類、多執行緒鎖以及常見的支援併發的集合。專欄中對各個類的定義以及實現方法進行重點講解,以求能夠更好的理解和編寫出高質量的多執行緒程式碼!相關推薦
【 專欄 】- Java 7併發原始碼分析
Java 7併發原始碼分析 主要是對Java 7中與多執行緒編寫相關的類進行詳細介紹,包括原子類、多執行緒鎖以及常見的支援併發的集合。專欄中對各個類的定義以及實現方法進行重點講解,以求能夠更好的理解和編寫出高質量的多執行緒程式碼!
【 專欄 】- muduo網路庫原始碼分析
muduo網路庫原始碼分析 muduo是基於Reactor模式的C++網路庫,採用Reactor + 執行緒池的方法提高併發性。內部對於事件驅動,執行緒池,定時器,io複用的設計都非常值得學習。設計技巧對C++程式碼風格有很大的幫
Java定時任務Timer排程器【二】 多執行緒原始碼分析(圖文版)
上一節通過一個小例子分析了Timer執行過程,牽涉的執行執行緒雖然只有兩個,但實際場景會比上面複雜一些。 首先通過一張簡單類圖(只列出簡單的依賴關係)看一下Timer暴露的介面。 為了演示Timer所暴露的介面,下面舉一個極端的例子(每一個介面方法面
【 專欄 】- Java併發程式設計實戰
其實我想要 一種美夢睡不著 一種心臟的狂跳 瓦解界線不被撂倒 奔跑 依靠 我心中最想要 看你看過的浪潮 陪你放肆地年少 ——林俊杰【偉大的渺小】 ------------
【Arch】Android 7 Nougat原始碼目錄結構分析
|- art // Android Runtime,一種App執行模式,區別於傳統的Dalvik虛擬機器,旨在提高Android系統的流暢性,包括以下幾個目錄。 |- benchmark // 程式測試基準。
【 專欄 】- Java併發程式設計指南
Java併發程式設計指南 最近聽很多面試的小夥伴說,網上往往是一篇一篇的Java多執行緒的文章,除了書籍沒有什麼學習多執行緒的一系列文章。但是僅僅憑藉一兩篇文章很難對多執行緒有系統的學習,而且面試的時候多執行緒這方面的知識往往也是
【 專欄 】- Java併發學習例項
Java併發學習例項 該系列主要是系統性的學習java併發與多執行緒。主要包含:Java併發的基本概念、Java記憶體模型、執行緒實現方式、執行緒狀態轉換、執行緒基本方法、原子型別、裸執行緒併發、Lock介面併發、Executor
【 專欄 】- Java學習筆記經典例題
Java學習筆記經典例題 在校期間,記錄在一家培訓機構學習Android期間的JAVA筆記經典例題部落格專欄。歡迎大家互相交流學習。
【 專欄 】- Java集合系列專欄
其實我想要 一種美夢睡不著 一種心臟的狂跳 瓦解界線不被撂倒 奔跑 依靠 我心中最想要 看你看過的浪潮 陪你放肆地年少 ——林俊杰【偉大的渺小】 ------------
【 專欄 】- Java語言下單例模式的實現
Java語言下單例模式的實現 單例模式,即整個程式中某個物件只能被例項化一次,而在多執行緒環境下,普通懶漢式單例模式將無法滿足要求,這裡主要介紹幾種方法
【 專欄 】- Java面試通關手冊
Java面試通關手冊 主要分享Java方向面試寶典以及Java知識,旨在為Java初學者提供學習方向,為即將面試的準程式設計師提供面試方面的幫助,為Java老手提供知識點的溫習。 以及各種Java相關優質學習資源和其他語言優質學習
【 專欄 】- Java 多執行緒程式設計
Java 多執行緒程式設計 Java多執行緒程式設計,是併發程式設計的一種(另一種重要的併發程式設計是多程序程式設計)。我們寫java程式一般是執行在同一個程序中的,所以可以簡單的認為:併發程式設計 = 多執行緒程式設計,讓寫作業
【 專欄 】- Java IO流的學習和使用總結
Java IO流的學習和使用總結 本專欄主要用於專案開發和日常學習總結記錄。會記錄有關Java學習和使用過程中用到的有關IO需要注意的基礎知識,同時為學習Java IO流的初學者和自己提供一個相對較為系統的視角來進行學習
【 專欄 】- Java NIO 與 Netty 網路程式設計學習筆記
Java NIO 與 Netty 網路程式設計學習筆記 以一個IM聊天功能的實現。記錄筆者從最原始的阻塞IO(BIO)到JDK1.4提供的非阻塞IO,再到JDK 1.7 非同步IO的學習筆記,最後到Netty框架的學習筆記。
【 專欄 】- java程式設計深入學習
java程式設計深入學習 從Java的基本語法、JVM相關知識、Java記憶體模型、Java的Collection、I/O等基礎知識知道對於Spring等主流的框架的理解,還有Java相關的專案管理等工具的使用,邊學習邊總結
【Shiro】- 認證授權過程原始碼分析
浪費了“黃金五年”的Java程式設計師,還有救嗎? >>>
【轉】Java併發程式設計筆記之CopyOnWriteArrayList原始碼分析
併發包中併發List只有CopyOnWriteArrayList這一個,CopyOnWriteArrayList是一個執行緒安全的ArrayList,對其進行修改操作和元素迭代操作都是在底層建立一個拷貝陣列(快照)上進行的,也就是寫時拷貝策略。 我們首先看一下CopyOnW
【 專欄 】- JUC-Java併發集合原始碼解析
JUC-Java併發集合原始碼解析 JUC包是java.util.concurrent包的簡寫,主要提供高效能的併發工具類,已解決JDK併發方面的弱勢。通過JUC包下的工具類Java開發者可以很容易的開發出高併發高效能的多執行緒安
【 專欄 】- Netty3 原始碼分析
Netty3 原始碼分析 Netty是一個事件驅動的非同步網路框架,利用它可以很容易寫出具有可擴充套件性的客戶服務端程式,層次分明,只需要專注於業務邏輯的處理。通過閱讀Jboss Netty3的原始碼,可以深入理解這個架構的設計精
【簡記】Java Web 內幕——Spring原始碼(元件分析,BeanFactory原始碼,Bean建立之前)
本章內容: Bean元件、Context元件解析 BeanFactory的建立 初始化Bean例項之前的操作 Bean元件解析 Spring Bean 的建立是典型的工廠模式, 它的頂級介面是BeanFactory。 Bean工廠的類層次關係