博客 / 列表

小小方大人 - 如何判斷聚合函數是否需要使用?

判斷聚合函數(如 SUM/MAX/MIN/COUNT/AVG 等)是否需要使用,核心原則是:**當一行分組結果需要彙總/提煉分組內多行數據的特徵時,必須用聚合函數;若分組內該字段值唯一,無需使用(用了也不報錯,但冗餘)**。 以下從「判斷邏輯」「典型場景」「避坑要點」三個維度詳細説明,結合你之前的SQL案例拆解: 一、核心判斷邏輯(兩步法) 第一步:明確「分組粒度」(GROU

字段 , 後端開發 , 聚合函數 , JAVA , SQL

小小方大人 - 接口性能優化

接口性能優化需從查詢效率、請求處理、資源利用等多維度入手,結合用户管理模塊的業務場景,可通過以下具體策略提升性能: 一、查詢接口(/api/sys/user/list)優化 數據庫層優化 索引優化:為“姓名”“登錄賬號”等檢索字段建立聯合索引或單獨索引,避免模糊查詢時的全表掃描(如LIKE '%關鍵詞%'可結合覆蓋索引優化);對分頁字段(如i

字段 , 數據 , 數據庫 , 後端開發 , JAVA

小小方大人 - 如何解決Jackson依賴缺失的問題?

解決Jackson依賴缺失問題的核心是確保項目正確引入Jackson相關模塊、版本統一並處理依賴衝突。以下是分場景的具體解決方案: 一、手動添加Jackson依賴 根據項目構建工具(Maven/Gradle),明確引入所需的Jackson模塊: 1. Maven項目 在pom.xml中添加以下依賴(以最新穩定版2.15.2為例): !-- 核心模塊(必選,提供JSON

jar , xml , 後端開發 , JAVA , gradle