#

Performance

標籤 · 14 篇文章

JPA N+1 偵測與解法

深入解析 JPA N+1 問題的成因、偵測方式,以及 JOIN FETCH、EntityGraph、BatchSize 三種解法的適用時機

·
#JPA #Hibernate #N+1

HikariCP 連線池調校

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

·
#HikariCP #Connection Pool #Performance

Dockerfile 進階多階段建構

Dockerfile cache mount 加速建構、secret mount 防洩漏、distroless 與 jlink 最小化 JRE,以及 ARG vs ENV 的差異

·
#Docker #Dockerfile #Multi-stage Build

Java TreeSet 完整實作指南:紅黑樹有序集合與 NavigableSet 介面詳解

深入探討 Java TreeSet 的完整實作指南,包含紅黑樹內部結構、NavigableSet 介面、排序機制、效能分析與企業級應用最佳實踐

·
#Java #TreeSet #Data Structure

Java TreeMap 完整實作指南:紅黑樹有序映射與 NavigableMap 介面詳解

深入探討 Java TreeMap 的完整實作指南,包含紅黑樹內部結構、NavigableMap 介面、排序機制、效能分析與企業級應用最佳實踐

·
#Java #TreeMap #NavigableMap

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

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

·
#QueryDSL #JPA #Spring Data

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

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

·
#Kotlin #lateinit #lazy

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

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

·
#Spring #RestTemplate #HTTP Client

MergeSort - 合併排序算法深度解析與企業應用

深入解析 Merge Sort:穩定排序證明、in-place 成本、外部排序應用,以及 Java Arrays.sort() 底層 Timsort 的關聯

·
#Java #Algorithm #Sorting

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

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

·
#Architecture #CQRS #Command Query Responsibility Segregation

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

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

·
#Java #Map #Sorting

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

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

·
#SFTP #Spring Boot #File Transfer

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

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

·
#Spring Data JPA #Pageable #Pagination

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

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

·
#Java #Map #HashMap