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。