最新文章

Java Weekly,第634期

JDK 27 即將支援抗量子密碼技術

2026年2月20日閱讀 36

具有超持久性的時間排序唯一識別碼 (TSID)

了解如何使用按產生時間排序的 ID。

2026年2月20日閱讀 50

Java 中的編譯時條件

了解編譯時常數如何近似處理簡單情況下的編譯時條件的行為,以及我們如何依靠更類型安全的解決方案來處理複雜情況。

2026年2月17日閱讀 140

KafkaConsumer 的 subscribe() 與 assign() 方法

了解 Kafka 中 subscribe() 和 assign() 方法之間的差異。

2026年2月15日閱讀 203

深度 Java 庫指南

了解由 AWS 開發的與引擎無關的機器學習框架 Deep Java Library (DJL)。

2026年2月15日閱讀 202

Java Weekly,第633期

Jakarta EE 12 即將發布,JDK 26 和 JDK 27 也指日可待 :)

2026年2月12日閱讀 310

如何在 Thymeleaf 中插入文字而不移除 HTML 結構

了解使用 Thymeleaf 時可能破壞 HTML 結構的常見錯誤,並探索兩種修復方法。

2026年2月12日閱讀 306

使用 Prettier 格式化 Java 程式碼

學習如何在 Java(IntelliJ IDE 等)中設定和使用 prettier,以及配置方面的怪癖。

2026年2月12日閱讀 299

解決 Java 異常:無法強制轉換為 java.lang.Comparable

了解 ClassCastException 及其與 Comparable 物件的關係。

2026年2月11日閱讀 373

利用 Spring AI 進行 MCP 引出

學習如何使用 Spring AI 實現模型上下文協議 (MCP) 獲取。

2026年2月11日閱讀 378

在 Java PreparedStatements 中使用“LIKE”通配符

學習使用 PreparedStatements 的 LIKE 的常見模式,並透過單元測試來示範哪些有效、哪些無效以及如何正確處理邊界情況。

2026年2月9日閱讀 476

從 Heroku 上的 Spring Boot 應用程式連接到 Postgres

了解 Spring Boot 應用程式如何使用環境驅動配置連接到 Heroku Postgres。

2026年2月7日閱讀 1562

Elasticsearch 中關鍵字和文字的差異

Elasticsearch 為儲存字串欄位提供了兩種主要選項,選擇正確的選項至關重要。

2026年2月7日閱讀 1476

Java Weekly,第632期

Java 或許會引入載體類別。我們已經開始期待 Boot 4.1 了 :)

2026年2月6日閱讀 1488

解決 javac Java 編譯器錯誤:導入語句處包 X 不存在

了解「導入語句中不存在套件 X」錯誤的含義、常見原因以及修復或規避方法。

2026年2月3日閱讀 1659

在 Java 中建立 Hibernate SessionFactory 時設定資料來源

探索 SessionFactory 和 Datasource 背後的核心概念。

2026年2月3日閱讀 1548

Java 中的線性規劃:求解指派問題

學習如何在 Java 中使用 ojAlgo 和 Apache Commons Math 函式庫來解決經典的賦值問題。

2026年2月3日閱讀 1551

為什麼我們不應該用 Mockito 來嘲諷收藏集

模擬 Java 集合很少是個好主意,而且會導致測試脆弱、行為不切實際,以及與實作細節不必要的耦合。

2026年2月3日閱讀 1547

從 Thymeleaf 呼叫物件的方法

學習如何在 Thymeleaf 範本內部呼叫 Java 方法,包括實例方法、靜態方法和 Spring bean 方法。

2026年2月3日閱讀 1473

在 Java 中清除控制台螢幕

探索執行 Java 應用程式時清除控制台的三種常用方法。

2026年2月3日閱讀 1484

Java Weekly,第631期

Java 或許會引入載體類別。我們已經開始期待 Boot 4.1 了 :)

2026年1月30日閱讀 1937

Java 中使用 JTE 進行模板編程

學習如何使用 JTE 範本庫,透過 Java 或 Kotlin 語法渲染範本視圖。

2026年1月29日閱讀 1033

在 Spring Authorization Server 中實作多租用戶

學習如何在 Spring Authorization Server 中實現多租用戶。

2026年1月29日閱讀 1013

Kafka 中的重置消費者偏移

了解如何在 Kafka 中重置消費者偏移量。

2026年1月29日閱讀 948

MapStruct @IterableMapping 指南

了解 @IterableMapping 如何提供對集合映射的精細控制。

2026年1月28日閱讀 835

Spring AI 中的 MCP 註解概述

探索 Spring AI MCP 註釋,顯著降低建構智慧體 AI 系統的門檻。

2026年1月28日閱讀 855

如何使用 MS Exchange 伺服器傳送電子郵件

學習如何使用 Java 以程式設計方式設定和傳送電子郵件的 MS Exchange Server

2026年1月28日閱讀 860

使用 Java 和 Samba JCIFS 存取文件

學習如何從 Java 存取 Samba 資源,而無需掛載或映射網路磁碟機。

2026年1月26日閱讀 992

Java 中的代理身份驗證

學習如何使用 Java 11+ HttpClient、Apache HttpClient、Spring 的 RestTemplate 和 Spring 的 WebClient 配置代理身份驗證。

2026年1月26日閱讀 998

如何在TestNG中選擇性地執行測試

探索在 TestNG 中執行部分測試的各種方法。

2026年1月26日閱讀 982