Tags
backend
(8)
cmder
(1)
cron
(3)
database
(2)
deploy
(15)
dev-tools
(10)
docker
(8)
ftp
(1)
gRPC
(2)
gin
(1)
git
(5)
github page
(3)
golang
(12)
graphql
(4)
https
(1)
i18n
(1)
ide
(2)
intellij
(1)
java
(16)
jekyll
(4)
jmeter
(2)
jpa
(3)
kubernetes
(5)
linux
(11)
liquid
(1)
mac
(1)
maven
(1)
network
(9)
nginx
(3)
opendaylight
(4)
openflow
(5)
others
(3)
protocol
(3)
redis
(1)
sdn
(5)
shell script
(4)
spring boot
(25)
test
(3)
validation
(4)
windows
(1)
xml
(1)
踩雷紀錄
(15)
blog
(4)
BACKEND
[踩雷紀錄] Http 套件 OkHttpClient 非預期 retry
| 09 Apr 2024
在 Golang 利用 golang-migrate 實現 database migration
| 27 Apr 2022
在 Spring boot 上利用 Flyway 實現 Database Migration
| 26 Apr 2022
Golang Gin Gonic 簡介與基本操作
| 17 Mar 2022
GraphQL in Spring Boot(四) 彈性附加功能 Directive 與 Authentication 實現
| 10 Jan 2022
GraphQL in Spring Boot(三) DataLoader 解決 Resolver 重複執行問題
| 07 Jan 2022
GraphQL in Spring boot(二) Mutation 與 Scalar Type
| 06 Jan 2022
GraphQL in Spring boot(一) 基本 Query 操作
| 30 Dec 2021
CMDER
好用的 Command Line 工具 Cmder
| 12 Nov 2020
CRON
在 Docker container 中使用 Cron
| 14 Apr 2021
在 Linux 上週期性執行任務 - Cron
| 14 Apr 2021
Spring 上的 @Scheduled 以及 cron 表示式
| 24 Nov 2020
DATABASE
[踩雷紀錄] MySQL 新增 index 不鎖表
| 10 Jan 2023
[踩雷紀錄] 找出資料庫正在執行的 Query 並刪掉: 以 MySQL 以及 Postgres 為例
| 09 Aug 2022
DEPLOY
[踩雷紀錄] nginx: open() "..." failed(13:Permission denied) ...
| 08 May 2023
[踩雷紀錄] nginx: [error] invalid PID number
| 05 May 2023
Nginx 基本安裝與設定
| 02 May 2023
匯出/匯入 Docker image
| 15 Nov 2021
Kubernetes 初戰(五) 環境設定 ConfigMap、Secret
| 18 Jun 2021
Kubernetes 初戰(四) StatefulSet 以及 Deployment 的差異
| 16 Jun 2021
Kubernetes 初戰(三) Persistent Volumes、Persistent Volume Claims
| 17 May 2021
Kubernetes 初戰(二) 儲存空間 Volume
| 16 May 2021
想用 SSH 連線到 Docker container
| 26 Feb 2021
[踩雷紀錄] Docker container 背景執行 tty 類的程式
| 24 Feb 2021
Kubernetes 初戰(一) 基本單元 Pod、Node、Service、Deployment
| 10 Feb 2021
[踩雷紀錄] Docker push denied
| 05 Feb 2021
利用 Docker volume 儲存 container 的資料
| 13 Jan 2021
利用 Docker Compose 一次啟用多個服務
| 25 Dec 2020
docker 初戰筆記
| 07 Nov 2020
DEV-TOOLS
MAC 上的好用工具介紹 Shottr, Raycast...
| 01 Nov 2023
Git submodule 相關操作
| 18 Nov 2022
利用 ngrok 代理本地服務到外網,並套用 https
| 15 Aug 2022
Git 設置 SSH Key 在一台裝置上管理不同帳號的專案
| 23 Aug 2021
[踩雷紀錄] Git 無法推送大型檔案至 repo
| 28 Jul 2021
Vim 的常用操作
| 27 Jul 2021
最好的 Java IDE --- Intellij
| 14 Jan 2021
好用的 Command Line 工具 Cmder
| 12 Nov 2020
在 Git 上的檔案還原
| 10 Nov 2020
一些 Git 的使用心得
| 30 Oct 2020
DOCKER
匯出/匯入 Docker image
| 15 Nov 2021
在 Docker container 中使用 Cron
| 14 Apr 2021
想用 SSH 連線到 Docker container
| 26 Feb 2021
[踩雷紀錄] Docker container 背景執行 tty 類的程式
| 24 Feb 2021
[踩雷紀錄] Docker push denied
| 05 Feb 2021
利用 Docker volume 儲存 container 的資料
| 13 Jan 2021
利用 Docker Compose 一次啟用多個服務
| 25 Dec 2020
docker 初戰筆記
| 07 Nov 2020
FTP
[踩雷紀錄] Java 開發上遇到的 FTP 主動式、被動式
| 12 Mar 2021
GRPC
gRPC 錯誤處理
| 25 Dec 2022
gRPC 簡介
| 24 Dec 2022
GIN
Golang Gin Gonic 簡介與基本操作
| 17 Mar 2022
GIT
Git submodule 相關操作
| 18 Nov 2022
Git 設置 SSH Key 在一台裝置上管理不同帳號的專案
| 23 Aug 2021
[踩雷紀錄] Git 無法推送大型檔案至 repo
| 28 Jul 2021
在 Git 上的檔案還原
| 10 Nov 2020
一些 Git 的使用心得
| 30 Oct 2020
GITHUB PAGE
在用 Jekyll 架的 Git page 中實現搜尋功能
| 18 Oct 2021
在 github page 上實現 category archive
| 29 Oct 2020
用 jekyll 在 github page 上架 Blog
| 26 Oct 2020
GOLANG
Golang 上的依賴注入框架 google/wire
| 27 May 2022
Gin Gonic 上進行測試
| 21 May 2022
Golang 上的 Unit test
| 21 May 2022
Golang 的 Error Handling
| 11 May 2022
在 Golang 利用 golang-migrate 實現 database migration
| 27 Apr 2022
Golang 資料庫操作: gorm
| 26 Apr 2022
Golang 環境變數與設定檔: viper
| 25 Apr 2022
Validation in Go: ozzo-validation、go-playground/validator
| 03 Apr 2022
[踩雷紀錄] Golang access denied: golang 環境變數 GOPATH、GOROOT
| 22 Mar 2022
Golang Gin Gonic 簡介與基本操作
| 17 Mar 2022
Golang 初探簡介(下)
| 16 Mar 2022
Golang 初探簡介(上)
| 15 Mar 2022
GRAPHQL
GraphQL in Spring Boot(四) 彈性附加功能 Directive 與 Authentication 實現
| 10 Jan 2022
GraphQL in Spring Boot(三) DataLoader 解決 Resolver 重複執行問題
| 07 Jan 2022
GraphQL in Spring boot(二) Mutation 與 Scalar Type
| 06 Jan 2022
GraphQL in Spring boot(一) 基本 Query 操作
| 30 Dec 2021
HTTPS
利用 ngrok 代理本地服務到外網,並套用 https
| 15 Aug 2022
I18N
Spring boot 的 I18n 設定與進一步包裝
| 10 Dec 2021
IDE
Vim 的常用操作
| 27 Jul 2021
最好的 Java IDE --- Intellij
| 14 Jan 2021
INTELLIJ
最好的 Java IDE --- Intellij
| 14 Jan 2021
JAVA
在 Spring boot 上撰寫 API 與 Service 的單元測試 JUnit、Mockito
| 19 Dec 2021
Spring boot 的 I18n 設定與進一步包裝
| 10 Dec 2021
Java XML Document 處理大全
| 26 Nov 2021
Spring boot Filter 機制,攔截請求與回應
| 22 Nov 2021
Spring boot Validation 進階操作: 客製化驗證、手動驗證
| 28 Oct 2021
[踩雷紀錄] Spring boot validation 無法驗證 List、Set
| 21 Oct 2021
Spring boot Validation 分組驗證功能
| 21 Oct 2021
Spring boot Validation 參數驗證機制
| 20 Oct 2021
Spring boot JPA 的擴充函式庫 QueryDSL,輕鬆處理 GET filter
| 16 Aug 2021
[踩雷紀錄] 在 build 成 jar 的 Java 中讀在 jar 中的檔案: URI is not hierarchical
| 27 Apr 2021
[踩雷紀錄] Java 開發上遇到的 FTP 主動式、被動式
| 12 Mar 2021
在 Github 上建立自己的 Maven Repo
| 22 Jan 2021
最好的 Java IDE --- Intellij
| 14 Jan 2021
AOP 與 Pointcut 淺談
| 30 Nov 2020
Spring 上的 @Scheduled 以及 cron 表示式
| 24 Nov 2020
Spring Boot 初戰
| 27 Oct 2020
JEKYLL
在用 Jekyll 架的 Git page 中實現搜尋功能
| 18 Oct 2021
在 github page 上實現 category archive
| 29 Oct 2020
客製化自己的 blog,Liquid 語法簡介
| 28 Oct 2020
用 jekyll 在 github page 上架 Blog
| 26 Oct 2020
JMETER
Jmeter JSON Extractor 快速解析 API 的 Response
| 08 Dec 2020
強大的測試工具 Jmeter
| 26 Nov 2020
JPA
Spring boot JPA 讀寫分離
| 09 Aug 2023
Spring boot JPA 下套用多個資料庫來源
| 12 Sep 2022
Spring boot JPA 解析 Entity 的 Enum 屬性
| 18 Aug 2022
KUBERNETES
Kubernetes 初戰(五) 環境設定 ConfigMap、Secret
| 18 Jun 2021
Kubernetes 初戰(四) StatefulSet 以及 Deployment 的差異
| 16 Jun 2021
Kubernetes 初戰(三) Persistent Volumes、Persistent Volume Claims
| 17 May 2021
Kubernetes 初戰(二) 儲存空間 Volume
| 16 May 2021
Kubernetes 初戰(一) 基本單元 Pod、Node、Service、Deployment
| 10 Feb 2021
LINUX
Linux 指令查看使用中的連線 port: netstat, lsof
| 25 May 2023
Linux 上的各種測試目標網路的指令: ping, telnet, curl, netcat
| 10 May 2023
Linux 硬碟空間檢測
| 08 Nov 2022
Linux Shell Script 常用語法 read, select, getopts
| 27 Oct 2022
在離開 ssh 連線之後持續在背景運作程式
| 23 Mar 2022
Vim 的常用操作
| 27 Jul 2021
Shell script 讀取檔案並解析類 csv 格式
| 23 Jul 2021
Linux 上的字串以及命令輸出處理 grep、awk、xargs、sed
| 21 Jul 2021
Linux Shell Script 初學
| 20 Jul 2021
在 Linux 上週期性執行任務 - Cron
| 14 Apr 2021
Linux 環境下在背景執行程式
| 03 Mar 2021
LIQUID
客製化自己的 blog,Liquid 語法簡介
| 28 Oct 2020
MAC
MAC 上的好用工具介紹 Shottr, Raycast...
| 01 Nov 2023
MAVEN
在 Github 上建立自己的 Maven Repo
| 22 Jan 2021
NETWORK
Linux 指令查看使用中的連線 port: netstat, lsof
| 25 May 2023
Linux 上的各種測試目標網路的指令: ping, telnet, curl, netcat
| 10 May 2023
gRPC 錯誤處理
| 25 Dec 2022
gRPC 簡介
| 24 Dec 2022
OpenFlow 初學之路(五) Group Table 基本設定與操作
| 14 Mar 2022
OpenFlow 初學之路(四) Meter Table 基本設定與操作
| 05 Mar 2022
OpenFlow 初學之路(三) Flow Table 基本設定與操作
| 03 Mar 2022
OpenFlow 初學之路(二) 實作環境架設 OpenDaylight、Mininet
| 17 Feb 2022
OpenFlow 初學之路(一) SDN、OpenFlow 簡介
| 16 Feb 2022
NGINX
[踩雷紀錄] nginx: open() "..." failed(13:Permission denied) ...
| 08 May 2023
[踩雷紀錄] nginx: [error] invalid PID number
| 05 May 2023
Nginx 基本安裝與設定
| 02 May 2023
OPENDAYLIGHT
OpenFlow 初學之路(五) Group Table 基本設定與操作
| 14 Mar 2022
OpenFlow 初學之路(四) Meter Table 基本設定與操作
| 05 Mar 2022
OpenFlow 初學之路(三) Flow Table 基本設定與操作
| 03 Mar 2022
OpenFlow 初學之路(二) 實作環境架設 OpenDaylight、Mininet
| 17 Feb 2022
OPENFLOW
OpenFlow 初學之路(五) Group Table 基本設定與操作
| 14 Mar 2022
OpenFlow 初學之路(四) Meter Table 基本設定與操作
| 05 Mar 2022
OpenFlow 初學之路(三) Flow Table 基本設定與操作
| 03 Mar 2022
OpenFlow 初學之路(二) 實作環境架設 OpenDaylight、Mininet
| 17 Feb 2022
OpenFlow 初學之路(一) SDN、OpenFlow 簡介
| 16 Feb 2022
OTHERS
[踩雷紀錄] MySQL 新增 index 不鎖表
| 10 Jan 2023
[踩雷紀錄] Vscode markdown snippets 無作用
| 10 Dec 2021
[踩雷紀錄] 編輯 Windows 上的右鍵選單內容
| 15 Mar 2021
PROTOCOL
gRPC 錯誤處理
| 25 Dec 2022
gRPC 簡介
| 24 Dec 2022
[踩雷紀錄] Java 開發上遇到的 FTP 主動式、被動式
| 12 Mar 2021
REDIS
在本地部署 redis cluster
| 02 Aug 2022
SDN
OpenFlow 初學之路(五) Group Table 基本設定與操作
| 14 Mar 2022
OpenFlow 初學之路(四) Meter Table 基本設定與操作
| 05 Mar 2022
OpenFlow 初學之路(三) Flow Table 基本設定與操作
| 03 Mar 2022
OpenFlow 初學之路(二) 實作環境架設 OpenDaylight、Mininet
| 17 Feb 2022
OpenFlow 初學之路(一) SDN、OpenFlow 簡介
| 16 Feb 2022
SHELL SCRIPT
Linux Shell Script 常用語法 read, select, getopts
| 27 Oct 2022
Shell script 讀取檔案並解析類 csv 格式
| 23 Jul 2021
Linux 上的字串以及命令輸出處理 grep、awk、xargs、sed
| 21 Jul 2021
Linux Shell Script 初學
| 20 Jul 2021
SPRING BOOT
Spring boot JPA 讀寫分離
| 09 Aug 2023
[踩雷紀錄] JPA 限制查詢筆數
| 28 Jan 2023
JPA 原生的複雜查詢 Specification
| 28 Jan 2023
[踩雷紀錄] 在 JPA 使用 @Modifying 遇到 cache 問題
| 13 Oct 2022
[踩雷紀錄] 各種 Annotation 在同個 class 中調用失效
| 05 Oct 2022
利用 Actuator 監控服務狀態並整合 git 版控確認版本
| 21 Sep 2022
Spring boot JPA 下套用多個資料庫來源
| 12 Sep 2022
Spring boot JPA 解析 Entity 的 Enum 屬性
| 18 Aug 2022
抽離出共用設定,客製化自己的 spring-boot-starter,以 Jedis 為例
| 07 Jun 2022
在 Spring boot 上利用 Flyway 實現 Database Migration
| 26 Apr 2022
GraphQL in Spring Boot(四) 彈性附加功能 Directive 與 Authentication 實現
| 10 Jan 2022
GraphQL in Spring Boot(三) DataLoader 解決 Resolver 重複執行問題
| 07 Jan 2022
GraphQL in Spring boot(二) Mutation 與 Scalar Type
| 06 Jan 2022
GraphQL in Spring boot(一) 基本 Query 操作
| 30 Dec 2021
在 Spring boot 上撰寫 API 與 Service 的單元測試 JUnit、Mockito
| 19 Dec 2021
Spring boot 的 I18n 設定與進一步包裝
| 10 Dec 2021
Spring boot Filter 機制,攔截請求與回應
| 22 Nov 2021
Spring boot Validation 進階操作: 客製化驗證、手動驗證
| 28 Oct 2021
[踩雷紀錄] Spring boot validation 無法驗證 List、Set
| 21 Oct 2021
Spring boot Validation 分組驗證功能
| 21 Oct 2021
Spring boot Validation 參數驗證機制
| 20 Oct 2021
Spring boot JPA 的擴充函式庫 QueryDSL,輕鬆處理 GET filter
| 16 Aug 2021
AOP 與 Pointcut 淺談
| 30 Nov 2020
Spring 上的 @Scheduled 以及 cron 表示式
| 24 Nov 2020
Spring Boot 初戰
| 27 Oct 2020
TEST
在 Spring boot 上撰寫 API 與 Service 的單元測試 JUnit、Mockito
| 19 Dec 2021
Jmeter JSON Extractor 快速解析 API 的 Response
| 08 Dec 2020
強大的測試工具 Jmeter
| 26 Nov 2020
VALIDATION
Spring boot Validation 進階操作: 客製化驗證、手動驗證
| 28 Oct 2021
[踩雷紀錄] Spring boot validation 無法驗證 List、Set
| 21 Oct 2021
Spring boot Validation 分組驗證功能
| 21 Oct 2021
Spring boot Validation 參數驗證機制
| 20 Oct 2021
WINDOWS
[踩雷紀錄] 編輯 Windows 上的右鍵選單內容
| 15 Mar 2021
XML
Java XML Document 處理大全
| 26 Nov 2021
踩雷紀錄
[踩雷紀錄] Http 套件 OkHttpClient 非預期 retry
| 09 Apr 2024
[踩雷紀錄] nginx: open() "..." failed(13:Permission denied) ...
| 08 May 2023
[踩雷紀錄] nginx: [error] invalid PID number
| 05 May 2023
[踩雷紀錄] 在 JPA 使用 @Modifying 遇到 cache 問題
| 13 Oct 2022
[踩雷紀錄] 各種 Annotation 在同個 class 中調用失效
| 05 Oct 2022
[踩雷紀錄] 找出資料庫正在執行的 Query 並刪掉: 以 MySQL 以及 Postgres 為例
| 09 Aug 2022
[踩雷紀錄] Golang access denied: golang 環境變數 GOPATH、GOROOT
| 22 Mar 2022
[踩雷紀錄] Vscode markdown snippets 無作用
| 10 Dec 2021
[踩雷紀錄] Spring boot validation 無法驗證 List、Set
| 21 Oct 2021
[踩雷紀錄] Git 無法推送大型檔案至 repo
| 28 Jul 2021
[踩雷紀錄] 在 build 成 jar 的 Java 中讀在 jar 中的檔案: URI is not hierarchical
| 27 Apr 2021
[踩雷紀錄] 編輯 Windows 上的右鍵選單內容
| 15 Mar 2021
[踩雷紀錄] Java 開發上遇到的 FTP 主動式、被動式
| 12 Mar 2021
[踩雷紀錄] Docker container 背景執行 tty 類的程式
| 24 Feb 2021
[踩雷紀錄] Docker push denied
| 05 Feb 2021
BLOG
在用 Jekyll 架的 Git page 中實現搜尋功能
| 18 Oct 2021
在 github page 上實現 category archive
| 29 Oct 2020
客製化自己的 blog,Liquid 語法簡介
| 28 Oct 2020
用 jekyll 在 github page 上架 Blog
| 26 Oct 2020