Java Cleaner 與 PhantomReference 教學|取代 finalize() 的資源清理機制

finalize() 從 Java 9 開始 deprecated,Java 18 標記為 deprecated for removal,替代方案是 java.lang.ref.Cleaner。這篇從 PhantomReference 和 ReferenceQueue 的運作原理講起,說明 Cleaner 如何用獨立的清理執行緒安全地回收 native 資源,解決 finalize 的兩次 GC 回收、物件復活、執行時機不可控等問題,附完整程式碼範例、常見錯誤用法與 JDK 內部的實際應用案例。

Java GC 完整解析|垃圾回收原理、七種 GC 比較、面試重點整理

Java GC 是技術面試必考也是 JVM 效能調校的關鍵知識。這篇從 Heap 的 Young Gen、Old Gen 分代結構與 GC Roots 可達性分析講起,整理 Mark-Sweep、Copying、Mark-Compact 三種基礎回收演算法的差異,再逐一比較 Serial、Parallel、CMS、G1、ZGC、Shenandoah、Epsilon 七種收集器的設計取捨與適用場景,附 JVM 參數速查表與面試高頻問題整理。

Java 25、26、27 新特性整理|LTS 升級重點與 Preview 功能追蹤

Java 25 是目前最新 LTS,帶來 Compact Source Files、Scoped Values、Flexible Constructor Bodies 等正式功能。Java 26 加入 HTTP/3 支援與 Applet API 移除,Java 27 預計九月發佈,Compact Object Headers 將成為預設。整理三個版本的重點特性、程式碼範例,以及 Structured Concurrency 等一直停在 preview 的功能現況。

Claude Max 用戶 7/20 起常駐 Fable 5|延期風波、Opus 降級與 Compact 問題整理

Claude Fable 5 從 6 月發表到 7 月底,經歷了出口管制下架、三次延期、計費方案反覆修改,最後在 7/20 確定 Max 與 Team Premium 永久保留、Pro 改走 usage credits。本文整理從發表到定案的完整時間線,說明如何判斷請求是否被安全分類器退回 Opus 4.8 以及被降級後的自動處理方式,也涵蓋開發者反映的 compact 壓縮造成上下文遺失的問題與建議做法。

Claude Fable 5 復活|美國解除出口管制、Anthropic 加裝安全分類器後全球重新上線

上線三天就被美國政府禁用的 Claude Fable 5,在停用 19 天後於 7 月 1 日全球重新上線。美國商務部解除出口管制,Anthropic 加裝了新的安全分類器,表示能擋下超過 99% 的已知 jailbreak 手法。本文整理從下架到復活的完整時間線、新增的安全機制與政府合作框架、7 月 7 日後改為 usage credits 計費的使用限制變化,以及 Mythos 5 仍維持邀請制的現況。

Claude Sonnet 5 發表|接近 Opus 性能、Sonnet 價格的 Agent 模型

Anthropic 在 2026-06-30 推出 Claude Sonnet 5,定位為「性能接近 Opus 4.8、價格維持 Sonnet 級距」的 agent 模型。8 月底前享有 $2/$10 優惠價,之後回到 $3/$15,正式價與 Sonnet 4.6 相同等於免費升級。本文整理 Sonnet 5 與 Sonnet 4.6 的差異、Opus 4.8 及競品的價格與 Benchmark 對照、安全性改進,以及各平台使用方式。

蘋果 Mac、iPad 全面漲價|2026 全球漲幅整理與各國比較

2026 年 6 月 25 日 Apple 無預警調漲 Mac、iPad、HomePod、Apple TV、Vision Pro 全線售價,台灣區漲幅從 NT$990 到 NT$41,000,百分比從 8% 到超過 70%。iPhone、Apple Watch、AirPods 暫時沒動,但蘋果暗示後續可能還有更多產品跟進。這篇整理台灣與美國完整價格對照表、全球 14 個市場的漲幅比較,以及 AI 資料中心擴張引發的記憶體供應危機。

Anthropic 與 Claude 模型入門指南|公司歷程、模型等級與版本演進時間線

Anthropic 是 2021 年從 OpenAI 獨立出來的 AI 安全公司,核心團隊包含 GPT-3 第一作者與 Scaling Laws 論文作者。這篇整理 Anthropic 的成立背景與 Constitutional AI 研發方法,以及 Claude 模型從 1.0 到 Fable 5 的版本演進、Haiku/Sonnet/Opus 的等級制度與各版本定價,給想了解這家公司與產品線全貌的開發者一份快速參考。

Cloudflare與Nginx反向代理|CF-Connecting-IP、X-Forwarded-For 取得真實IP

在 Cloudflare、Nginx、Application Server 三層架構下,AP 收到的 IP 可能是 Cloudflare 節點的、Nginx 的 127.0.0.1、或使用者的真實 IP,搞混會讓 Rate Limit 和 access log 全部失準。本文圖解請求經過每一層時 X-Forwarded-For、X-Real-IP、CF-Connecting-IP 的變化,說明 Nginx real_ip 還原設定,並提供 Node.js、Python、Java、C# 取得真實 IP 的範例。

Java 21 全新 Virtual Threads 教學|JDK 21 虛擬執行緒與 Thread Pool 比較

Virtual Threads 是 JDK 21 正式推出的輕量執行緒,讓 JVM 在少數 OS thread 上多工跑大量虛擬執行緒,不用再靠加大 thread pool 來撐高並發 IO。這篇從 Platform Thread 的瓶頸講起,整理 carrier thread 的 mount / unmount 機制、API 用法、pinning 問題與 JDK 24 的改善,附 Spring Boot 整合設定與常見陷阱。