原创 第八章 網絡安全基礎

第八章 網絡安全基礎     1.網絡安全概述         識記             網絡安全基本概念                 網絡系統的硬件、軟件及其系統中的數據受到保護,不因偶然的或者惡意的原因而遭受破壞、更改、泄露,

原创 高併發編程基礎篇

    併發編程的基礎,應該是離不開多線程,本問先簡單介紹一下多線程的基礎。 一、多線程實現方式     總所周知,有四種創建線程的方法,分別是:    1.繼承Thread類 重寫run方法    2.實現Runnable接口,重寫ru

原创 第四章 進程同步與互斥

第四章 進程同步與互斥     1.進程間的相互作用         識記             與時間有關的錯誤             進程同步互斥舉例     2.進程互斥         領會             臨界區  

原创 第三章 進程與線程

第三章 進程與線程     1.多道程序設計         識記             程序的順序執行                 一個具有獨立運行功能的程序獨佔處理機直到得到最終結果的過程             順序執行的特點

原创 第八章 I/O設備管理

第八章 I/O設備管理     1.I/O設備管理基本概念         識記             I/O設備管理的任務                 解決I/O設備性能同CPU性能不匹配的矛盾                 提

原创 第五章 死鎖

第五章 死鎖     1.死鎖的產生         領會             死鎖的定義                 在多道程序系統中,一組進程中的每一個進程均無限期地等待被該組進程中的另一個進程所佔有且永遠不會釋放的資源   

原创 高併發編程集合篇

傳統的集合我導致線程不安全問題,於是我們應該使用線程安全的集合。 1、使用ConcurrentHashMap代替HashMap,ConcurrentHashMap內部進一步細分了若干個小的HashMap段,默認爲16個。 2、Concur

原创 第二章 操作系統運行環境

第二章 操作系統運行環境     1.處理器狀態機狀態轉換         領會             特權指令和非特權指令                 特權指令:只能由操作系統使用的指令                 非特權指令

原创 第五章 數據鏈路層與局域網

第五章 數據鏈路層與局域網     1.數據鏈路層服務         識記             數據鏈路層功能                 組幀                 鏈路接入                 可靠交互

原创 第七章 文件系統

第七章 文件系統     1.文件管理的基本概念         識記             文件管理的任務                 文件目錄是這樣實現的                 怎樣管理存儲空間           

原创 HashMap(1.8)源碼分析

 HashMap是我們日常開發中使用非常頻繁的集合框架,平時只會使用,卻不知道底層是如何實現的,今天在這裏對HashMap的底層實現做一系列的分析。如有不對的地方,歡迎指正。 我們知道HashMap是用來存儲數據的一個容器,使用key-v

原创 第六章 存儲管理

第六章 存儲管理     1.存儲管理的任務         識記             內存空間的劃分                 系統區                     用以存儲操作系統常駐內存部分,用戶不能佔用這部分空

原创 第七章 無線與移動網絡

第七章 無線與移動網絡     1.無線網絡         識記             無線網絡基本結構                 無線主機                 無線鏈路                 基站   

原创 享元模式

定義:享元模式又稱輕量級模式,是對象池的一種實現。我個人的理解就是共享元數據,將常用的對象裝到容器裏,以便使用的人可以直接使用,而節省了創建、銷燬所消耗的資源。 應用場景:連接池、線程池等。代碼:   public class Conn

原创 組合模式

定義:組合模式也稱整體-部分模式,它的宗旨是通過將單個對象(葉子節點)和組合對象(樹枝節點)用相同接口進行表示。 作用: 使客戶端對當個對象和組合對象保持一致的方式處理。 適用場景: 1. 希望客戶端可以忽略組合對象與單個對象的差異時。