原创 爲什麼要使用Netty

有興趣的同學可以移步筆者的個人博客 更多博客 爲什麼使用netty Netty是一個網絡通信框架,其出現的原因主要是爲了解決NIO的不足。如: NIO的類庫和API繁雜,使用麻煩,你需要熟練掌握Selector、ServerS

原创 java編程思想讀書筆記二(創建對象詳解)

有興趣的同學可以移步筆者的個人博客 更多博客 java對象 對象的創建 java的對象是在運行時創建的,創建對象的的觸發條件有以下幾種: 用new語句創建對象,這是最常用的創建對象方法。 運用反射手段,調用java.lang.r

原创 Apache VFS

有興趣的同學可以移步筆者的個人博客 更多博客 Apache VFS 簡要介紹 VFS (虛擬文件系統),可以通過程序 去操作文件系統,這裏說的文件系統是一個泛稱,不同的文件系統有着不同的操作權限,它具體包括下表的幾種文件系統(紅色

原创 補碼的產生與應用

有興趣的同學可以移步筆者的個人博客 更多博客 基本概念 在計算機中,二進制數據有三種形式:原碼、反碼和補碼,要弄清楚補碼的意義,首先讓我們來了解三種形式的定義。 假設字長爲4,其中最高位爲符號位:正數爲0,負數爲1。剩下的3位表示

原创 深入分析Java虛擬機

Java虛擬機是相對於物理機的概念,也就是對現有馮諾依曼體系結構的硬件系統的抽象,現有計算機硬件系統是由輸入,運算器、控制器、存儲器和輸出構成的。Java虛擬機則是建立在硬件系統之上,提供自己的規範,使在虛擬機上運行的程序具有跨平臺、

原创 一份昇華自我的書單

計算機相關 1.深入理解Java虛擬機(★★★★★) 筆者認爲編程也遵守巴萊多定律(28定律),利用20%所學的東西就能解決你在工作中遇到的80%的問題,所以筆者推薦閱讀本書,去掌握解決另外20%問題的技能。在網絡上但凡涉及到虛擬機