Recent posts

資料庫 - Transaction 與 Isolation

category: database     9 minute read     Posted on:

Transaction 根據 google translate 的結果我們可以得知,transaction 就是交易 那麼 交易 本身需要有什麼樣的特性呢?

資料庫 - Cache Strategies 與常見的 Solutions

category: database     9 minute read     Posted on:

Introduction to Cache Cache 快取是在計算機當中最重要的概念 作為當今最有效加速的手段之一,其重要程度在作業系統、網頁伺服器以及資料庫當中都可以看到他的身影

Git 進階使用 - Git Add

category: git     1 minute read     Posted on:

Recall the Basics ref: 1.3 Getting Started - What is Git?

單系統? 何不多系統

category: random     5 minute read     Posted on:

Multi System 多系統對於一般非資訊專業人士而言,基本上是一個不需要了解的知識 但是身為一個資訊專業人士,在某些情況下你可能會需要多開系統,比如說

DevOps - 單元測試 Unit Test

category: devops     4 minute read     Posted on:

Introduction to Testing 在軟體開發的過程當中,QA 測試其實是很重要的一個環節 有了 QA 驗證,可以確保程式不會因為不當的輸入而產生不如預期的結果

重新認識網路 - HTTP1 與他的小夥伴們

category: network     12 minute read     Posted on:

Introduction 在 1989 年,Tim Berners-Lee 提出了跨網路交換超文本資料的初始架構 它包含了以下 超文本資料: HTML 傳輸協議: HTTP Client 以及 Server 直到 1990, 以上規範大致上都完成了 1991 年世界上第一台 server 正式開始啟...

重新認識網路 - OSI 七層模型

category: network     5 minute read     Posted on:

Introduction OSI 七層模型是由 國際電信聯盟電信標準化部門 - ITU-T 與 國際標準組織 - ISO 於 1989 年制定的 開放式系統互聯模型 標準的部份目前我有看到兩個版本 ISO/IEC 7498 - 1989 第一版 ISO/IEC 7498 - 1994 第二版

GPG 與 YubiKey 的相遇之旅

category: random     8 minute read     Posted on:

Introduction to YubiKey ref: https://www.yubico.com

DevOps - 從 GitHub Actions 初探 CI/CD

category: devops     3 minute read     Posted on:

CI/CD Continuous Integration - CI 是現今軟體開發流程當中的一種 best practice 開發的過程當中,我們有可能在實作中不小心改壞了一個東西,又剛好 QA 沒有測出來直上 production 這時候出問題就比較麻煩了對吧?

網頁程式設計三兩事 - gRPC 與 JSON-RPC

category: website     7 minute read     Posted on:

RPC RPC(Remote Procedure Call) 是一種通信協定, 它能夠 允許本機電腦程式呼叫遠端電腦程式 聽起來好像還好? 重點是它能夠以 類似於呼叫本地 function 般輕鬆(稱為 location transparency)