Payments & Backend Notes
一個私人技術知識庫,用來邊學邊記。內容以繁體中文為主,術語第一次出現時附英文原詞 —— 因為技術問題的提問語言經常是英文。
這裡不做教學,只記兩件事:我卡在哪,以及我下次怎麼不卡。
分區
左側瀏覽面板(explorer)可以逐層展開。各區職責:
| 目錄 | 放什麼 |
|---|---|
payments/ | 支付域:ISO 8583、EMV、清結算與對帳、PCI-DSS 概念。只寫能從公開規範推導的部分 |
integration/ | 交易鏈路的整合層:結算檔案、對帳流程、訊息佇列、批次排程、冪等(idempotency) |
spring/ | Spring / Spring Boot:IoC 容器啟動流程、AOP、事務(transaction)、MVC、踩坑 |
database/ | 關聯式資料庫(MySQL / MariaDB):索引、執行計畫(execution plan)、隔離級別、連線池、帳務建模 |
nodejs/ | Node.js 與 API 設計:event loop、micro/macro task、TypeScript、NestJS |
ops/ | 部署與排障方法論:Linux、網路、日誌、憑證 |
android/ | 本職:Android / Kotlin |
ai-notes/ | 與 AI 對話時發現的知識盲區,一條一個小標題,不複製對話全文 |
計分板
學習主線的方法不是「做一個複雜專案」,而是把一個最小專案從零重建很多次 —— 每兩週一次,不看任何資料,記下耗時。這個耗時序列就是進度條:它比「看完幾章教學」誠實得多。重建記錄會寫在 ops/ 下。
關於內容邊界
本站公開可被爬取,所以:任何屬於雇主內部實作、專有平台、合作夥伴名單、金鑰注入流程,一律不寫在這裡。 判斷標準只有一句 —— 這段能不能從公開規範文件裡推出來? 不能,就不發布。
文中出現的 IP 位址一律使用 RFC 5737 保留的文件專用位址段,MAC 一律寫成 AA-BB-CC-DD-EE-FF。