#

Spring-Boot

標籤 · 13 篇文章

Cloudflare Turnstile 實戰:Vue 3 + Spring Boot 雙端整合

Cloudflare Turnstile 雙端整合筆記:Vue 3 widget 兩種寫法、Spring Boot siteverify 手寫對照套件,涵蓋 action 防重放、idempotency_key 重試、hostname 安全鎖與完整 error-codes 速查。

·
#Cloudflare #Turnstile #Vue

六角形架構(Ports & Adapters)實戰

以 Spring Boot 為例,實作六角形架構的 Domain、Application、Infrastructure 三層分離,解釋為何要分開 JPA Entity 與 Domain Entity

·
#Architecture #Hexagonal #Clean Architecture

Spring Boot 3 + Virtual Threads 實戰

深入解析 Project Loom Virtual Threads 原理,Spring Boot 3.2 啟用方式、Pinning 問題與 ThreadLocal 陷阱的實戰指南

·
#Java #Virtual Threads #Project Loom

HikariCP 連線池調校

HikariCP 核心參數公式推導、max-lifetime 與 MySQL wait_timeout 的關係,以及洩漏偵測與 Actuator 監控設定

·
#HikariCP #Connection Pool #Performance

分散式 ID 生成系統:Snowflake 算法與企業級實現

深入探討 Twitter Snowflake 分散式 ID 生成算法,包含多種實現方式、Spring Boot 整合、企業級應用場景與最佳實踐

·
#Snowflake #分散式系統 #ID生成

Kotlin lateinit 完整實作指南:延遲初始化與企業級開發最佳實踐

深入探討 Kotlin lateinit 關鍵字的完整實作指南,包含延遲初始化機制、與 lazy 的比較、企業級應用場景、效能優化與最佳實踐

·
#Kotlin #lateinit #lazy

JWT 認證機制完整實作:Spring Security 整合與最佳實踐

深入解析 JWT 認證機制在 Spring Boot 中的完整實作,包含 Token 生成、驗證、Filter 配置與安全性最佳實踐

·
#JWT #Spring Security #Authentication

YAML 語法從入門到實踐

本文詳細介紹了 YAML 的核心語法,包括鍵值對、陣列、物件等資料結構,並透過與 JSON 的比較,幫助您快速上手,應用於 Kubernetes、Spring Boot 等現代開發場景。

·
#YAML #Configuration #Kubernetes

CQRS (Command Query Responsibility Segregation) 完整實作指南:命令與查詢職責分離的企業架構模式

深入探討 CQRS 架構模式的完整實作指南,包含命令與查詢職責分離、事件驅動架構、最終一致性與企業級應用實踐

·
#Architecture #CQRS #Command Query Responsibility Segregation

Spring Boot SFTP 工具類:企業級安全文件傳輸系統實作指南

深入介紹在 Spring Boot 中實作企業級 SFTP 文件傳輸工具類,包含連線池管理、檔案操作、安全性配置、錯誤處理、效能優化與監控機制

·
#SFTP #Spring Boot #File Transfer

Spring Data JPA Pageable 分頁查詢:完整實作與效能優化指南

詳細介紹 Spring Data JPA 中 Pageable 分頁查詢的使用方法,包含自訂查詢、排序與效能優化技巧

·
#Spring Data JPA #Pageable #Pagination

Side Project 企業級專案配置指南:完整開發環境設定與最佳實踐

完整的 Side Project 企業級專案配置指南,包含現代化開發環境設定、專案結構規劃、容器化部署、監控系統與 CI/CD 流程的最佳實踐

·
#Project Setup #Configuration #Development

Spring Framework 註解完整指南:從基礎到進階應用

全面整理 Spring Framework 中的重要註解,包含核心容器、Web、資料存取、安全、測試等各個領域的註解使用指南

·
#Java #Spring #Annotation