Skip to content

Latest commit

 

History

History
102 lines (79 loc) · 2.11 KB

File metadata and controls

102 lines (79 loc) · 2.11 KB

Java 高併發完全指南

深入學習 Java 高併發程式設計的完整教學網站

線上預覽

網站網址: https://yanchen184.github.io/java-concurrency-guide/

GitHub: https://github.com/yanchen184/java-concurrency-guide

技術架構

  • 框架: React 19 + TypeScript
  • 樣式: Tailwind CSS 3
  • 路由: React Router 6
  • 程式碼高亮: Prism React Renderer
  • 建置工具: Vite 7
  • 部署: GitHub Pages + GitHub Actions

SEO 優化策略

1. Meta Tags 優化

  • 完整的 title、description、keywords
  • Open Graph 標籤(Facebook、LinkedIn)
  • Twitter Cards 標籤
  • Canonical URL

2. 結構化資料 (Schema.org)

  • TechArticle - 技術文章結構
  • WebSite - 網站資訊
  • BreadcrumbList - 麵包屑導航
  • FAQPage - 常見問題頁面

3. 內容優化

  • 語意化 HTML 標籤(article、section、nav)
  • 標題層級正確(h1 > h2 > h3)
  • 內部連結結構
  • 關鍵字密度適中

4. 技術 SEO

  • sitemap.xml
  • robots.txt
  • 響應式設計
  • 快速載入速度

主要內容

文章 難度 狀態
Java 執行緒基礎 入門 撰寫中
執行緒池完全指南 中級 ✅ 完成
鎖機制詳解 中級 ✅ 完成
CAS 與原子類 進階 撰寫中
AQS 原理解析 進階 撰寫中
JUC 並發工具類 中級 撰寫中
volatile 與 JMM 進階 撰寫中
並發集合詳解 中級 撰寫中
面試題精選 中級 撰寫中

本地開發

# 安裝依賴
npm install

# 啟動開發伺服器
npm run dev

# 建置生產版本
npm run build

# 預覽生產版本
npm run preview

目標關鍵字

主要關鍵字:

  • Java 高併發
  • Java 多執行緒
  • 並發程式設計
  • 執行緒池
  • synchronized
  • ReentrantLock
  • CAS
  • AQS
  • JUC

長尾關鍵字:

  • Java 執行緒池參數配置
  • synchronized 和 ReentrantLock 區別
  • Java 高併發面試題
  • CAS ABA 問題解決
  • Java 記憶體模型 JMM

版本

v1.0.0 - 2026-01-24

  • 初始版本
  • 完成網站架構
  • 實作 SEO 優化
  • 完成執行緒池、鎖機制兩篇完整文章