【 專欄 】- Java NIO 與 Netty 網路程式設計學習筆記
Java NIO 與 Netty 網路程式設計學習筆記
以一個IM聊天功能的實現。記錄筆者從最原始的阻塞IO(BIO)到JDK1.4提供的非阻塞IO,再到JDK 1.7 非同步IO的學習筆記,最後到Netty框架的學習筆記。相關推薦
【 專欄 】- Java NIO 與 Netty 網路程式設計學習筆記
Java NIO 與 Netty 網路程式設計學習筆記 以一個IM聊天功能的實現。記錄筆者從最原始的阻塞IO(BIO)到JDK1.4提供的非阻塞IO,再到JDK 1.7 非同步IO的學習筆記,最後到Netty框架的學習筆記。
【原創】java-NIO(一)阻塞IO與非阻塞IO--轉載請註明出處
零、一個小故事 在講解阻塞IO與非阻塞IO之前,先舉出一個小小的例子: 一個老闆經營一個飯店,最初的時候,每來一個客人安排一個服務員招呼,客人很滿意。 後來客人越來越多,需要的服務員越來越多,但是餐廳的後廚已經擠滿了服務員,不
【 專欄 】- 影象處理與搜尋(java)
影象處理與搜尋(java) 本專欄是我大三做一個關於影象搜尋技術的專案時積累的技術。從最基礎的數字影象基礎開始講起,每一章都結合Java程式碼具體實現。原始碼請參見:https://github.com/luoweifu/Imag
【原創】java-NIO(一)阻塞IO與非阻塞IO
零、一個小故事 在講解阻塞IO與非阻塞IO之前,先舉出一個小小的例子: 一個老闆經營一個飯店,最初的時候,每來一個客人安排一個服務員招呼,客人很滿意。 後來客人越來越多,需要的服務員越來越多,但是餐廳的後廚已經擠滿了服務員,不能請更多的服務員了,之前的
【轉載】Java RMI與RPC的區別
一:RPC 遠端過程呼叫 RPC(Remote Procedure Call Protocol)遠端過程呼叫協議,通過網路從遠端計算機上請求呼叫某種服務。 一次RPC呼叫的過程大概有10步: 1.執行客戶端呼叫語句,傳送引數 2.呼叫本地系統傳送網路
【 專欄 】- Java學習筆記經典例題
Java學習筆記經典例題 在校期間,記錄在一家培訓機構學習Android期間的JAVA筆記經典例題部落格專欄。歡迎大家互相交流學習。
【 專欄 】- Java併發程式設計實戰
其實我想要 一種美夢睡不著 一種心臟的狂跳 瓦解界線不被撂倒 奔跑 依靠 我心中最想要 看你看過的浪潮 陪你放肆地年少 ——林俊杰【偉大的渺小】 ------------
【 專欄 】- Java集合系列專欄
其實我想要 一種美夢睡不著 一種心臟的狂跳 瓦解界線不被撂倒 奔跑 依靠 我心中最想要 看你看過的浪潮 陪你放肆地年少 ——林俊杰【偉大的渺小】 ------------
【 專欄 】- Java語言下單例模式的實現
Java語言下單例模式的實現 單例模式,即整個程式中某個物件只能被例項化一次,而在多執行緒環境下,普通懶漢式單例模式將無法滿足要求,這裡主要介紹幾種方法
【 專欄 】- Java面試通關手冊
Java面試通關手冊 主要分享Java方向面試寶典以及Java知識,旨在為Java初學者提供學習方向,為即將面試的準程式設計師提供面試方面的幫助,為Java老手提供知識點的溫習。 以及各種Java相關優質學習資源和其他語言優質學習
【 專欄 】- Java 多執行緒程式設計
Java 多執行緒程式設計 Java多執行緒程式設計,是併發程式設計的一種(另一種重要的併發程式設計是多程序程式設計)。我們寫java程式一般是執行在同一個程序中的,所以可以簡單的認為:併發程式設計 = 多執行緒程式設計,讓寫作業
【 專欄 】- Java IO流的學習和使用總結
Java IO流的學習和使用總結 本專欄主要用於專案開發和日常學習總結記錄。會記錄有關Java學習和使用過程中用到的有關IO需要注意的基礎知識,同時為學習Java IO流的初學者和自己提供一個相對較為系統的視角來進行學習
【 專欄 】- Java併發程式設計指南
Java併發程式設計指南 最近聽很多面試的小夥伴說,網上往往是一篇一篇的Java多執行緒的文章,除了書籍沒有什麼學習多執行緒的一系列文章。但是僅僅憑藉一兩篇文章很難對多執行緒有系統的學習,而且面試的時候多執行緒這方面的知識往往也是
【 專欄 】- Android開發與進階:從0到1構建Android專案
Android開發與進階:從0到1構建Android專案 介紹瞭如何使用新技術從零構建一個生產環境的Android專案,包括了架構搭建、Gradle的使用實踐、設計模式、依賴注入、資料層倉庫搭建、Data Binding實踐、後臺
【 專欄 】- Java 7併發原始碼分析
Java 7併發原始碼分析 主要是對Java 7中與多執行緒編寫相關的類進行詳細介紹,包括原子類、多執行緒鎖以及常見的支援併發的集合。專欄中對各個類的定義以及實現方法進行重點講解,以求能夠更好的理解和編寫出高質量的多執行緒程式碼!
【 專欄 】- java程式設計深入學習
java程式設計深入學習 從Java的基本語法、JVM相關知識、Java記憶體模型、Java的Collection、I/O等基礎知識知道對於Spring等主流的框架的理解,還有Java相關的專案管理等工具的使用,邊學習邊總結
【 專欄 】- Java併發學習例項
Java併發學習例項 該系列主要是系統性的學習java併發與多執行緒。主要包含:Java併發的基本概念、Java記憶體模型、執行緒實現方式、執行緒狀態轉換、執行緒基本方法、原子型別、裸執行緒併發、Lock介面併發、Executor
【MySQL】《高性能MySQL》學習筆記,第四章,Schema與數據類型優化
MySQL優化 MySQL表設計 MySQL開發規範 MySQL數據類型 【MySQL】《高性能MySQL》學習筆記,第四章,Schema與數據類型優化 良好的邏輯設計和物理設計是高性能的基石,應該根據系統將要執行的查詢語句來設計schema。 反範式的設計可以加快某些類型的查詢,單同時可能使
【轉】java後端開發大牛學習建議
這一部分其實也算是今天的重點,這一部分用來回答很多群裡的朋友所問過的問題,那就是我你是如何學習Java的,能不能給點建議? 今天我是打算來點乾貨,因此咱們就不說一些學習方法和技巧了,直接來談每個階段要學習的內容甚至是一些書籍。這一部分的內容, 同樣適用於一些希望轉行到Java的同
【 專欄 】- Angular(4.0)從學習到專案
Angular(4.0)從學習到專案 angular(4.0):集成了2.0優點併發楊光大。1、廢除了預設資料雙向繫結改成了單向繫結。整個檢查機制被重寫,效能得到改進。2、提升了路由的功能。3、原生的事件可以直接被繫結。4表單驗證