原创 Spring基礎複習 1 Spring概述 2 Spring 依賴注入 3 Spring bean 4 Spring 註解 5 Spring 面向切面AOP編程 6 Spring 的MVC

1 Spring概述 什麼是spring? Spring 是個java企業級應用的開源開發框架。Spring主要用來開發Java應用,但是有些擴展是針對構建J2EE平臺的web應用。Spring 框架目標是簡化Java企業級應用開發,並

原创 操作系統中的作業、進程、頁面置換、磁盤調度彙總

參考: 湯子瀛《計算機操作系統》 一、 作業調度算法 處理器的調度包括作業調度和進程調度。 週轉時間是評價批處理系統性能、選擇作業調度方式與算法的額重要準則之一。 週轉時間=作業後備隊列等待時間+進程就緒隊列等待時間+

原创 瞎扯串聯單詞法

保持學習~~~~,堅持使用Anki背單詞的120天,記憶效果明顯增長。 最近發現的一個新的背單詞的學習方法,瞎扯串聯單詞法。 我在本子上寫下來所有不那麼熟悉的單詞。 沒想到我居然能通過一句話把所有單詞串聯起來。下面會記錄後面對此方法的使

原创 數據結構和算法學習資源整理

基本算法 貪心算法:貪心算法 作者:獨酌逸醉 貪心算法:貪心算法精講 作者:3522021224 遞歸和分治:遞歸與分治策略 作者:zhoudaxia 圖論 圖的遍歷(DFS和BFS):圖的遍歷 作者:jefferent 最小生成樹(Pri

原创 【操作系統筆記】操作系統的基本概念

往期相關文章: 【操作系統基礎知識】進程管理 【操作系統基礎知識】文件管理 【操作系統基礎知識】內存管理 1.概念 計算機系統的層次結構 從低到高:裸機,操作系統,應用程序,用戶 定義: 操作系統是指控制和管理整個計算機系統的硬件和軟件資

原创 【算法筆記】圖

一:如何理解“圖” 1,圖和樹一樣都是非線性表數據結構,和樹不同的是圖是一種更加複雜的非線性表結構 2,樹中的元素稱之爲節點,圖中的元素則稱之爲頂點。 3,頂點可以與任意其他頂點建立關聯,這種建立的關係叫做邊,與頂點相連接的條數叫做頂點的度

原创 【閱讀筆記】《大型網站系統與java 中間件實踐》

之前讀《大型網站技術架構》這本書也有一些筆記,兩本書相近,讀後都對網站整體架構有一個大局觀。 具體還需要自行實踐。 【筆記】大型網站技術架構(二)-大型網站架構模式和要素 【筆記】大型網站技術架構(一)-大型網站架構演化 網站架構演進過

原创 【算法筆記】遞歸

學習筆記,參考鏈接在文章末給出。強烈推薦的兩個我正在學習的資源。 一、什麼是遞歸? 1.遞歸是一種非常高效、簡潔的編碼技巧,一種應用非常廣泛的算法,比如DFS深度優先搜索、前中後序二叉樹遍歷等都是使用遞歸。 2.方法或函數調用自身的方式稱爲

原创 【源碼筆記】 HashMap 的實現原理 9 線程安全的Map 10 hash衝突 11Hashmap和Hashtable的區別?

1 HashMap 概述 HashMap 是基於哈希表的 Map 接口的非同步實現。此實現提供所有可選的映射操作,並允許使用 null 值和 null 鍵。此類不保證映射的順序,特別是它不保證該順序恆久不變。 相關介紹來自於hashmap源

原创 【操作系統筆記】進程同步和死鎖

基礎內容整理,內容來自網絡和個人筆記。 往期進程相關文章鏈接: 【JVM系統基礎知識】Java中的進程管理 【操作系統基礎知識】進程管理 【JVM系統基礎知識】Java 中的併發 1 進程同步和互斥 進程同步和進程互斥 什麼是進程同步

原创 【計算機網絡筆記】鏈路層

todo HDLC協議, 文章主體內容來自網絡,王道課程,計算機網絡第五版(謝希仁)個人整理的筆記,供個人學習使用。具體請購買/閱讀相關文章/課程。 本文整體脈絡: 1 主要知識點 整體知識脈絡 文章整體脈絡 2 數據鏈路層功

原创 【思考筆記】+翻譯不經歷逆境,不能完全瞭解自己

前段時間在朋友圈,看到了叔本華的這段文字(中文版本)叔本華:不經歷逆境,不能完全瞭解自己 ,大概讀了五六遍,也在今年讀完了他的《人生的智慧》 中文翻譯版本, 既然如此喜歡,小編自行翻譯(爲英文),當作一篇學習素材。也當作一篇思考筆記吧。 往

原创 【操作系統基礎知識】操作系統的基本概念

往期相關文章: 【操作系統基礎知識】進程管理 【操作系統基礎知識】文件管理 【操作系統基礎知識】內存管理 1.概念 計算機系統的層次結構 從低到高:裸機,操作系統,應用程序,用戶 定義: 操作系統是指控制和管理整個計算機系統的硬件和軟件資

原创 【算法和數據結構基礎知識】圖

一:如何理解“圖” 1,圖和樹一樣都是非線性表數據結構,和樹不同的是圖是一種更加複雜的非線性表結構 2,樹中的元素稱之爲節點,圖中的元素則稱之爲頂點。 3,頂點可以與任意其他頂點建立關聯,這種建立的關係叫做邊,與頂點相連接的條數叫做頂點的度

原创 【筆記 】《大型網站系統與java 中間件實踐》

之前讀《大型網站技術架構》這本書也有一些筆記,兩本書相近,讀後都對網站整體架構有一個大局觀。 具體還需要自行實踐。 【筆記】大型網站技術架構(二)-大型網站架構模式和要素 【筆記】大型網站技術架構(一)-大型網站架構演化 網站架構演進過