Backend

17 篇文章

⚙️

FTP 工具類實作指南:安全、可靠的檔案傳輸解決方案

完整的 FTP 工具類實作指南,包含連線池管理、安全配置、錯誤處理與最佳實踐

JPA Enum 型別處理完整指南:映射策略與最佳實踐

深入探討 JPA 中 Enum 型別的各種映射策略、自訂轉換器、效能優化與最佳實踐

Java TreeSet 資料結構詳解:排序集合與紅黑樹實作原理

深入探討 Java TreeSet 的內部實作原理、使用方法與效能特性,包含與其他 Set 實作的比較分析

Reactive Programming 完整指南:Spring WebFlux 與 Project Reactor

深入探討 Reactive Programming 概念,包含 Mono、Flux 操作符詳解與 Spring WebFlux 實戰應用

Java TreeMap 完整方法指南:NavigableMap 介面與紅黑樹實作

詳細介紹 Java TreeMap 的方法使用與內部實作,包含 NavigableMap 介面、排序機制與效能分析

QueryDSL 完整實戰指南:類型安全的動態查詢解決方案

深入解析 QueryDSL 動態查詢框架的完整使用方法,包含配置、查詢建構、效能優化與企業級應用實戰

Kotlin lateinit 關鍵字詳解:延遲初始化與使用最佳實踐

深入探討 Kotlin lateinit 關鍵字的使用方式、適用場景與注意事項,包含與 lazy 的比較和最佳實踐

Spring 依賴注入完整指南:@Autowired 與最佳實踐

深入探討 Spring 依賴注入的各種方式、最佳實踐與常見陷阱,重點說明為何不建議使用 Field Injection

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

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

Swagger/OpenAPI 完整指南:API 文檔化與測試最佳實踐

深入探討 Swagger/OpenAPI 在 Spring Boot 中的完整應用,包含進階配置、安全整合、自動化測試與最佳實踐

Spring RestTemplate 完整實戰指南:HTTP 客戶端最佳實踐

深入解析 Spring RestTemplate 的完整使用方法,包含配置優化、錯誤處理、攔截器、測試策略與現代化替代方案

Java Map 按 Value 排序:完整實作與效能優化指南

深入解析 Java Map 按 Value 排序的多種實作方法,包含 Stream API、Collections.sort、TreeMap 等方式,並提供效能分析與最佳實踐

Spring Boot SFTP 工具類:安全文件傳輸協議實作與最佳實踐

深入介紹在 Spring Boot 中實作 SFTP 文件傳輸工具類,包含連線管理、檔案操作與安全性配置

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

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

Side Project 專案配置最佳實踐:開發環境設定與部署流程

分享 Side Project 開發的完整配置指南,包含開發環境設定、專案結構規劃與部署最佳實踐

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

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

Java Map 計算方法完整指南:高效能數據操作與最佳實踐

深入解析 Java Map 介面的所有計算方法,包含 putIfAbsent、compute、computeIfAbsent、computeIfPresent、merge 等,並提供效能優化與執行緒安全實踐