原创 SQL 必知必會學習總結(超讚!!!)

我是技術搬運工,好東西當然要和大家分享啦.原文地址 基礎模式:定義了數據如何存儲、存儲什麼樣的數據以及數據如何分解等信息,數據庫和表都有模式。主鍵的值不允許修改,也不允許複用(不能使用已經刪除的主鍵值賦給新數據行的主鍵)。SQL(Stru

原创 設計模式學習總結(超讚!!!)

我是技術搬運工,好東西當然要和大家分享啦.原文地址第 1 章 設計模式入門1. 設計模式概念設計模式不是代碼,而是解決問題的方案,學習現有的設計模式可以做到經驗複用。擁有設計模式詞彙,在溝通時就能用更少的詞彙來討論,並且不需要了解底層細節

原创 Leetcode題解(超讚!!!)

我是技術搬運工,好東西當然要和大家分享啦.原文地址算法思想二分查找二分查找思想簡單,但是在實現時有一些需要注意的細節:在計算 mid 時不能使用 mid = (l + h) / 2 這種方式,因爲 l + h 可能會導致加法溢出,應該使用

原创 面向對象思想學習總結(超讚!!!)

我是技術搬運工,好東西當然要和大家分享啦.原文地址S.O.L.I.DS.O.L.I.D是面向對象設計和編程(OOD&OOP)中幾個重要編碼原則(Programming Priciple)的首字母縮寫。簡寫全拼中文翻譯SRPThe Sing

原创 java容器學習總結(超讚!!!)

我是技術搬運工,好東西當然要和大家分享啦.原文地址概覽容器主要包括 Collection 和 Map 兩種,Collection 又包含了 List、Set 以及 Queue。1. ListArrayList:基於動態數組實現,支持隨機訪

原创 排序算法總結(精簡詳細)

// 插入排序:順序地把待排序的數據按關鍵字大小插入到已排序的子集合的適當位置// 插入排序對於部分有序數組和小規模數組特別高效void insertSort(int[] A, int n) { for (int i =

原创 編寫可讀代碼的藝術學習總結(超讚!!!)

我是技術搬運工,好東西當然要和大家分享啦.原文地址第 1 章 可讀性的重要性編程有很大一部分時間是在閱讀代碼,不僅要閱讀自己的代碼,而且要閱讀別人的代碼。因此,可讀性良好的代碼能夠大大提高編程效率。可讀性良好的代碼往往會讓代碼架構更好,因

原创 算法 第四版學習總結(超讚!!!)

我是技術搬運工,好東西當然要和大家分享啦.原文地址第一章 基礎棧數組實現public class ResizeArrayStack<Item> implements Iterable<Item> { private Item[]

原创 劍指 offer 題解(超讚!!!)

我是技術搬運工,好東西當然要和大家分享啦.原文地址第二章 面試需要的基礎知識2. 實現 Singleton經典實現以下實現中,私有靜態變量被延遲化實例化,這樣做的好處是,如果沒有用到該類,那麼就不會創建該私有靜態變量,從而節約資源。這個實

原创 計算機網絡學習總結(超讚!!!)

我是技術搬運工,好東西當然要和大家分享啦.原文地址第一章 概述網絡的網絡網絡把主機連接起來,而互聯網是把多種不同的網絡連接起來,因此互聯網是網絡的網絡。ISP互聯網服務提供商 ISP 可以從互聯網管理機構獲得許多 IP 地址,同時擁有通信

原创 圖解 HTTP學習總結(超讚!!!)

我是技術搬運工,好東西當然要和大家分享啦.原文地址基礎概念Web基礎HTTP(HyperText Transfer Protocol,超爲本傳輸協議)。WWW(Word Wide Web)的三種技術:HTML、HTTP、URL。RFC(R

原创 高性能 MySQL學習總結(超讚!!!)

我是技術搬運工,好東西當然要和大家分享啦.原文地址存儲引擎1. InnoDBInnoDB 是 MySQL 的默認事務型引擎,只有在需要 InnoDB 不支持的特性時,才考慮使用其它存儲引擎。採用 MVCC 來支持高併發,並且實現了四個標準

原创 Linux學習筆記(三)----理解shell

shell 的父子關係在終端仿真器中 輸入等效的bash命令時會創建一個新的 子shellbash shell 在運行的時候就是一個進程ps  -- forest 命令  可以列出 shell 嵌套結構進程列表可以在一行中依次運行一系列命

原创 深入理解java虛擬機學習總結(超讚!!!)

我是技術搬運工,好東西當然要和大家分享啦.原文地址內存模型注:白色區域爲線程私有的,藍色區域爲線程共享的。1. 程序計數器記錄正在執行的虛擬機字節碼指令的地址(如果正在執行的是 Native 方法則爲空)。2. Java 虛擬機棧每個

原创 Linux學習筆記(二)----更多bash shell命令

探查進程ps 命令會顯示當前控制檯下屬於當前用戶的進程- ef    查看運行的所有進程    ( -e   顯示所有運行進程,   -f   擴展了輸出 ) l  採用長模式輸出ps  只能顯示特定時間點的信息;  top 命令可以實時