2021
多表查詢、JOIN ON連接
SQL語言基本關鍵字、排序與分頁
MySQL簡介、環境配置、編碼與GUI
JDK8新特性:Lambda表達式、StreamAPI、Optional類
反射Reflection、動態代理
通訊協定:URL、IP與網路編程
IO流:物件流、序列化、隨機讀寫流與NIO
IO流:基礎、緩衝流、轉換流與Unicode編碼
路徑、正反斜槓與檔名的一些規則
泛型Generic
集合:Map、HashMap、Collections工具類
LeetCode Easy: 14、20、21
集合:Collection接口、疊代器、List與Set
枚舉類enum、註解annotation
常用類:日期時間、比較器、其他
常用類:String相關類與方法
多線程:安全&通信、Callable接口與線程池
多線程:基礎、Thread類、用法
IntelliJ IDEA Live Templates
項目練習3-開發團隊調度系統
異常處理:try-catch、finally與throws
利用bat一鍵更新HugoBlog
抽象abstract、接口interface、內部類
關鍵字:static/main/final、代碼塊與單例模式
多態:關鍵字instanceof、Object類與包裝類
繼承:方法重寫、關鍵字super與物件實例化過程
項目練習2-客戶訊息管理系統
封裝性、構造器、關鍵字this、Package包
物件導向:方法的重載與參數的值傳遞
物件導向:基本概念與學習路線
數組:填值/複製/查找/排序、Arrays工具類
數組Array
流程控制:嵌套循環、break與continue
台灣人常唸錯的IT英文單字
流程控制:if、switch、for、while
運算符:邏輯運算、賦值、位運算與三元運算
IntelliJ IDEA設定與常用快捷鍵
關鍵字、變量、數據類型與轉換
LeetCode Easy: 1、9、13
Java簡介、環境配置、HelloWorld
修改css或js後瀏覽器快取不更新問題
Docker & Hyper-V占用port問題
Linux常用操作、wsl2相關
Kubernetes基礎認識
MySQL常用語句 & Workbench
Docker啟用Redis
Docker啟用Mysql
Docker常用指令與操作
Docker啟用MinIO
consul基礎使用練習
Golang下透過grpc調用服務案例
Golang中使用ProtoBuf
MVC & Microservices
用Hugo建立靜態Blog
HugoBlog的圖片插入方式
GoogleSearchConsole
雙向鏈表
環形單向鏈表
模擬棧&四則運算
稀疏數組
插入&選擇&快速排序
單向鏈表
迷宮遞迴
約瑟夫問題
哈希表數據結構
二分樹的3種遍歷
一次性隊列
實作練習-多人聊天室
實作練習-txt文本批次取代器
實作練習-ini解析器
順序查找
結構體
接口interface
匿名函數與閉包
拷貝檔案
冒泡排序
命令行參數Args&Flag
函數綁定方法
函數封裝的金字塔
字串轉換常用函數
日期時間
文檔字符統計
文字檔案讀取寫入
切片
工廠模式
二維數組
WaitGroup鎖
Test單元測試
Split切分字串
RPC
Reflect反射
Redis基本操作
new與make的區別
Map集合
JSON序列化
Go使用mysql與事務操作
goroutine
defer臨走前啟用
const常量
channel通道