原创 【目錄】博客目錄 | 先點這裏

博客目錄 爲了方便索引,請移步這裏喲 ! ! 不妨先點個關注? 小喇叭: 近期工作繁忙,停更一段時間 筆者是一個在 “深圳” 流浪的1 year+ Java Engineer (自然菜的摳腳) 文章內容僅僅是筆者自己在收集資

原创 【Java併發雜燴】在併發環境下,如何讓主線程感知批量子任務都已經執行完了?

在併發環境下,如果確定任務全部都完成了? 前提概念 背景 要實現的功能 要解決的問題 解決問題 分析問題 解決問題的方案 具體實現 通過CountDownLatch去實現 通過ThreadPoolExecutor

原创 【數據結構】初入數據結構的線索二叉樹以及Java代碼實現

初入數據結構的線索二叉樹以及Java代碼實現 前提概念 什麼是線索二叉樹 線索二叉樹的由來 線索二叉樹相比普通二叉樹的好處 線索二叉樹 普通二叉樹中序線索化 線索二叉樹中序遍歷 Java代碼實現 前提概念

原创 【Java筆記】Java歷史版本新特性(JDK5~JDK13)

Java歷史版本新特性(JDK5~JDK13) 嗯,啊,額,只要是收集整理資源,當然很多不瞭解的東西和功能,我是很自然的就忽略掉了。改進畢竟很多,我只是列出了相對比較直觀的改進 版本演進 Java 5 引入泛型功能(僞泛型

原创 【MySQL筆記】正確的理解MySQL的索引機制以及內部實現(一)

正確的理解MySQL的索引機制以及內部實現(一) 如果覺得對你有幫助,能否點個贊或關個注,以示鼓勵筆者呢?!博客目錄 | 先點這裏 第一部分 傾向於MySQL數據庫索引的日常生活,主要體現MySQL索引的應用 正確的理解MyS

原创 【MySQL筆記】正確的理解MySQL的索引機制以及內部實現(二)

正確的理解MySQL的索引機制以及內部實現(二) 如果覺得對你有幫助,能否點個贊或關個注,以示鼓勵筆者呢?!博客目錄 | 先點這裏 第一部分 傾向於MySQL數據庫索引的日常生活,主要體現MySQL索引的應用 正確的理解MyS

原创 【數據結構】初入數據結構中的B類樹(B Tree , B+ Tree)

初入數據結構中的B類樹(B- Tree , B+ Tree) 如果覺得對你有幫助,能否點個贊或關個注,以示鼓勵筆者呢?!博客目錄 | 先點這裏 前提概念 數據域 指針域 B樹 什麼是B樹(B-樹)? B樹的定義 B樹的

原创 【數據結構】初入數據結構的樹(Tree)以及Java代碼實現(一)

初入數據結構的樹(Tree)以及Java代碼實現(一) 樹的定義 爲什麼叫樹? 樹型結構的元素具有一對多關係 樹的定義 樹的一些基本概念 樹的結點 後代,祖先 子樹、空樹 樹的度與高(深度),結點的度與層次 有序樹,無

原创 【Redis筆記】一起學習Redis | 如何利用Redis實現一個分佈式鎖?

一起學習Redis | 如何利用Redis實現一個分佈式鎖? 前提知識 什麼是分佈式鎖? 爲什麼需要分佈式鎖? 分佈式鎖的5要素和三種實現方式 實現分佈式鎖 思考思考 基礎方案 改進方案 保證setnx和expire的

原创 【數據結構】初入數據結構的二叉樹( Binary Tree)以及Java代碼實現

初入數據結構的二叉樹( Binary Tree)以及Java代碼實現 前提概念 什麼是樹? 什麼是二叉樹? 二叉樹 二叉樹的特性 二叉樹的類別 滿二叉樹 完全二叉樹 斜樹 二叉樹的存儲結構 順序存儲 鏈式存

原创 【操作系統】一起了解操作系統咯 | 原碼,反碼,補碼,你理解到位了嗎?

原碼,反碼,補碼,你理解到位了嗎? 如果覺得對你有幫助,能否點個贊或關個注,以示鼓勵筆者呢?!博客目錄 | 先點這裏 首先聲明,寫一篇博客,不代表知識一定是對的,只是在梳理自己學習在過程的理解,儘量做到正確 前提概念 如何理

原创 【數據結構】初入數據結構的堆(Heap)以及Java實現

初入數據結構的堆(Heap)以及Java實現 如果覺得對你有幫助,能否點個贊或關個注,以示鼓勵筆者呢?!博客目錄 | 先點這裏 堆的基本概念 什麼是二叉堆 最大堆和最小堆 注意點 二叉堆 實現基礎 動態數組 上浮

原创 【數據結構】初入數據結構的樹(Tree)以及Java代碼實現(二)

初入數據結構的樹(Tree)以及Java代碼實現(二) 這裏注重的講解樹的Java代碼實現,爲了簡單易懂,所以這裏的實現主要是無序樹 前提概念 我這裏會分別使用兩個角度來實現無序樹: 底層結構是數組還是鏈表 樹的五種表示法,

原创 【數據結構】初入數據結構的二叉搜索樹( Binary Search Tree)以及Java實現

初入數據結構的二叉搜索樹(Binary Search Tree)以及Java實現 如果覺得對你有幫助,能否點個贊或關個注,以示鼓勵筆者呢?!博客目錄 | 先點這裏 二叉搜索樹 什麼是二叉搜索樹 二叉搜索樹的特性 二叉搜索樹的

原创 【Java筆記】一起neng清楚Java8的時間嗎?

一起neng清楚Java8的時間嗎? 如果覺得對你有幫助,能否點個贊或關個注,以示鼓勵筆者呢?!博客目錄 | 先點這裏 前提概念 需要注意的時間概念 時間戳與時間 冬夏令時 UTC GMT CST 傻傻分不清? 時間