<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Fundamentals on CATNAP</title>
    <link>/tags/fundamentals/</link>
    <description>Recent content in Fundamentals on CATNAP</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-TW</language>
    <copyright>© 2026 Idle Engineer</copyright>
    <lastBuildDate>Fri, 08 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="/tags/fundamentals/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>ACID 是什麼｜資料庫事務的四個保證</title>
      <link>/core/acid/</link>
      <pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate>
      
      <guid>/core/acid/</guid>
      <description>Atomicity 全做或全不做、Consistency 資料永遠合法、Isolation 各自互不干擾、Durability 寫入後永不消失。這四個保證讓轉帳不出錯。</description>
      
    </item>
    
    <item>
      <title>Context Window 是什麼｜LLM 的記憶上限與實際影響</title>
      <link>/ai/context-window/</link>
      <pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate>
      
      <guid>/ai/context-window/</guid>
      <description>Context window 是 LLM 一次能處理的 token 數量上限，決定了它能「記住」多長的對話和文件。超出就忘記，越長越貴，但太長也有 Lost in the Middle 問題。</description>
      
    </item>
    
    <item>
      <title>DNS 是什麼｜從輸入網址到找到 IP 的完整流程</title>
      <link>/core/what-is-dns/</link>
      <pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate>
      
      <guid>/core/what-is-dns/</guid>
      <description>DNS 是網路的電話簿，把人類看得懂的域名（google.com）翻譯成機器看得懂的 IP 位址。查詢有四層快取，速度極快。</description>
      
    </item>
    
    <item>
      <title>Event Loop 是什麼｜JavaScript 非同步的底層機制</title>
      <link>/core/event-loop/</link>
      <pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate>
      
      <guid>/core/event-loop/</guid>
      <description>JS 是單執行緒，靠 Event Loop 處理非同步。Call Stack 跑同步程式碼，非同步回呼先放 Task Queue，等 Stack 清空才進來。Promise 的 then 放 Microtask Queue，優先於一般 Task。</description>
      
    </item>
    
    <item>
      <title>LLM 幻覺是什麼｜為什麼 AI 會說謊與如何降低</title>
      <link>/ai/llm-hallucination/</link>
      <pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate>
      
      <guid>/ai/llm-hallucination/</guid>
      <description>幻覺（Hallucination）是 LLM 生成看起來合理但實際上錯誤的內容。根本原因是模型在預測機率，不在查事實。RAG、自我核實、降低 Temperature 是主要緩解手段。</description>
      
    </item>
    
    <item>
      <title>LLM 是什麼｜從 Transformer 到 ChatGPT 的核心原理</title>
      <link>/ai/what-is-llm/</link>
      <pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate>
      
      <guid>/ai/what-is-llm/</guid>
      <description>LLM（大型語言模型）是用海量文字訓練的神經網路，核心是 Transformer 架構。它每次預測「下一個 token」，靠機率而非理解在生成文字。</description>
      
    </item>
    
    <item>
      <title>Load Balancer｜L4 vs L7、演算法與 Health Check</title>
      <link>/core/load-balancer/</link>
      <pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate>
      
      <guid>/core/load-balancer/</guid>
      <description>Load Balancer 把流量分散到多台 Server，避免單點壓力。L4 靠 IP+Port 路由，L7 看 HTTP 內容路由。常見演算法有 Round-Robin、Least Connections、IP Hash。</description>
      
    </item>
    
    <item>
      <title>OAuth 2.0 是什麼｜授權流程與角色解析</title>
      <link>/core/oauth2/</link>
      <pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate>
      
      <guid>/core/oauth2/</guid>
      <description>OAuth 2.0 讓你用 Google 帳號登入第三方 App，但不把 Google 密碼交給它。四個角色、一個 Authorization Code Flow 搞懂整件事。</description>
      
    </item>
    
    <item>
      <title>Prompt Engineering｜讓 AI 聽懂你的五個核心技巧</title>
      <link>/ai/prompt-engineering/</link>
      <pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate>
      
      <guid>/ai/prompt-engineering/</guid>
      <description>Prompt 不是「問問題」，是在控制模型的輸出空間。Zero-shot、Few-shot、Chain-of-Thought、Role prompting、Output format——五個技巧覆蓋 80% 的實際場景。</description>
      
    </item>
    
    <item>
      <title>SQL JOIN 類型｜圖解 INNER / LEFT / RIGHT / FULL</title>
      <link>/core/sql-joins/</link>
      <pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate>
      
      <guid>/core/sql-joins/</guid>
      <description>JOIN 是把兩張表依照條件合併。INNER 只保留交集，LEFT 保留左表全部，RIGHT 保留右表全部，FULL 保留所有資料。一次搞懂差異。</description>
      
    </item>
    
    <item>
      <title>Redis persistence｜RDB vs. AOF 深度解析</title>
      <link>/core/redis-persistence/</link>
      <pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate>
      
      <guid>/core/redis-persistence/</guid>
      <description>RDB 是定期快照（速度快、會丟資料），AOF 是記錄流水帳（資料完整、檔案大）。通常建議兩者混用。</description>
      
    </item>
    
    <item>
      <title>Redis 是什麼？｜比喻與面試秒答</title>
      <link>/core/redis-what/</link>
      <pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate>
      
      <guid>/core/redis-what/</guid>
      <description>Redis 是基於記憶體的 Key-Value database，效能極高，常作為cache、分散式鎖與訊息佇列。</description>
      
    </item>
    
    <item>
      <title>Process vs. Thread｜圖解與面試秒答</title>
      <link>/core/process-thread/</link>
      <pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate>
      
      <guid>/core/process-thread/</guid>
      <description>Process 是資源分配單位，Thread 是 CPU 執行單位。兩者共用記憶體，但 Thread 切換開銷小、穩定性較低。</description>
      
    </item>
    
    <item>
      <title>TCP 三次握手｜一個比喻就懂 &#43; 面試延伸題</title>
      <link>/core/tcp-handshake/</link>
      <pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate>
      
      <guid>/core/tcp-handshake/</guid>
      <description>三次握手就像打電話：SYN（在嗎）、SYN+ACK（在，聽到嗎）、ACK（聽到，開始）。驗證雙方收發能力。</description>
      
    </item>
    
  </channel>
</rss>
