Try   HackMD

Kai 個人技術 Hackmd

【Docker系列】

介紹 Docker
安裝 Docker
介紹 Docker 重要元素
Docker Images 操作指令
Build a suitale Image by DockerFile
使用 DockerFile 建置 Tomcat + MySQL 環境
Docker Container 操作指令
Docker 容器效能調整與Image匯入匯出
Docker Compose

【Apache系列】

Apache - MPM 工作模式調優

【Database系列】

MySQL - MyISAM V.S. InnoDB

【Clean Code 無瑕程式碼系列】

Clean Code 系列 - 有意義的命名
Clean Code 系列 - 函式
Clean Code 系列 - 註解
Clean Code 系列 - 編排

【Java Foundamental系列】

Java Foundamental 系列 - 關於 == & equals() & hashCode()
Java Foundamental 系列 - Immutable Object
Java Foundamental 系列 - 繼承、抽象與介面
Java Foundamental 系列 - Implicit Rules 隱規則

【Spring Boot 應用框架系列】

SpringBoot - Info
Spring Boot - Build first API
SpringBoot - Lombok 省時省力好幫手
SpringBoot - 一次搞懂 LOG 設定
SpringBoot - 一次搞懂 LogBack 設定
SpringBoot - JUnit 5 單元測試
SpringBoot - Mockito 模擬測試框架
SpringBoot - Schedule Works
SpringBoot - POJO 介紹
SpringBoot - Encode & Encrypt & Hash 之於密碼

【SpringBoot & Redis】

Redis - 快取伺服器介紹
Redis - 安裝與設定配置介紹
Redis - 資料結構介紹
Redis - Java & Redis 範例
Redis - Pub/Sub 功能介紹
Redis - 特色功能介紹
Redis - 資料持久化處理 RDB & AOF

【SpringBoot & SpringData】

SpringBoot - Spring Data JPA 介紹
SpringBoot - Spring Data & JPA 範例
SpringBoot - Spring Data & JPA JPQL
SpringBoot - Spring Data & JPA QueryDSL
SpringBoot - Spring Data & JPA Paging
SpringBoot - Spring Data & JPA Paging 範例

【Java 8】

SpringBoot - 番外篇 Java 8 Lambda Tutorial
SpringBoot - 番外篇 Java 8 Stream Tutorial
SpringBoot - 番外篇 Java 8 Optional Tutorial

【Java Thread】

SpringBoot - 番外篇 Java 執行緒 Thread/Runnable/Callable
SpringBoot - 番外篇 Java 執行緒 Thread Pool
SpringBoot - 番外篇 Java 執行緒 Synchronized/Non-Synchronized
SpringBoot - 番外篇 Java 執行緒 Future
SpringBoot - 番外篇 Java 執行緒 FutureTask
SpringBoot - 番外篇 Java 執行緒 CompletableFuture

【Design Pattern】

【物件導向設計原則】

Design Pattern - Open Close Principle 開閉原則
Design Pattern - Liskov Substitution Principle 替換原則
Design Pattern - Dependence Inversion Principle 依賴反轉原則
Design Pattern - Single Responsibility Principle 單一職責原則
Design Pattern - Interface Segregation Principle 介面隔離原則
Design Pattern - Least Knowledge Principle 最少知識原則 (迪米特法則)
Design Pattern - Composite Reuse Principle 合成/聚合複用原則

【Creational 模式】

Design Pattern - Factory 工廠模式
Design Pattern - Singleton 單例模式 (單實體模式)
Design Pattern - Builder 建造者模式
Design Pattern - Prototype 原型模式

【Behaviral 模式】

Design Pattern - Strategy 策略模式

【Structural 模式】

Design Pattern - Adapter 調適器模式

【Spring Cloud】

SpringCloud - 負載平衡架構的歷史

【Kafka】

Kafka - 開始的前因後果
Kafka - 介紹

【NodeJS】

NodeJS 學習 - NVM、Yarn、Node 環境安裝

【Flume】 (準備中)


六角學院 鼠年全馬鐵人賽 (已完賽)

參賽目標: 金角獎
參賽動機: 獎盃很漂亮
參賽人員: 文毅青年 Kai

銅角獎 獎狀

達成條件: 寫滿十篇文章

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

銀角獎 獎牌

達成條件: 寫滿二十五篇文章

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

金角獎 獎盃

達成條件: 寫滿四十篇文章

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

一時興起參與了鐵人賽後,逐一將自己學習過的技術積累寫下筆記的空間。

文章撰寫時間不定,因此按照內容分門別類排序,但可以透過名稱看出是在哪一時候寫的XD

有點可惜的是最後金角獎盃不是原來美麗的台灣島、水滴形狀的獎盃。
不過也算是替自己一整年下來一個背書,原來自己可以學那麼多東西,紀錄那麼多事情。
新的一年,未來持續加油!

tags: Book,Kai's TechBook