iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

Techschool Goalng Backend Master Class 的學習記錄 系列

我相信學習程式設計的最好方法是構建一個真正的應用程式,所以為了能了解Golang Backend的開發流程與架構,我將跟隨著techschool的Golang Backend課程逐步學習如何從頭開始設計、開發和部署後端Web服務,並將這過程編寫成學習筆記。

參賽天數 23 天 | 共 31 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

[Day 11] How to avoid deadlock in DB transaction?

Potential Deadlock Scenarios store.go func (store *Store) TransferTx(ctx contex...

2023-09-26 ‧ 由 kcih4518 分享
DAY 12

[Day 12] Understand isolation levels & read phenomena

Transaction isolation and read phenomena ACID property 當我們談論資料庫的ACID,我們是在描述一組保證...

2023-09-27 ‧ 由 kcih4518 分享
DAY 13

[Day 13] Understand isolation levels & read phenomena in MySQL

Isolation Levels in MySQL 建立MySQL Container 與 simple_bank database. docker run...

2023-09-28 ‧ 由 kcih4518 分享
DAY 14

[Day 14] Understand isolation levels & read phenomena in PostgreSQL

Isolation Levels in Postgres 建立**Postgres** Container 與 simple_bank database....

2023-09-29 ‧ 由 kcih4518 分享
DAY 15

[Day 15] Summary about relationship between isolation levels and read phenomena

MySQL Postgres Isolation Comparison between MySQL and Postgres 首先,未提交讀取(read...

2023-09-30 ‧ 由 kcih4518 分享
DAY 16

[Day 16] Introduction Github Action

Github Action Github Actions 是 Github 提供的 CI/CD 服務,CI/CD 代表的是 Continuous Integra...

2023-10-01 ‧ 由 kcih4518 分享
DAY 17

[Day 17] Setup a workflow for Golang and Postgres in Github Action

Setup a workflow for Golang and Postgres 這是一個詳細的步驟說明,教你如何為 Golang 應用程序設定工作流程,特別是...

2023-10-02 ‧ 由 kcih4518 分享
DAY 18

[Day 18] Implement RESTful in GO using Gin Part 1

Go web frameworks and HTTP routers 雖然我們可以使用標準的**net/http**套件來實現這些API,但使用現有的網頁框架會...

2023-10-03 ‧ 由 kcih4518 分享
DAY 19

[Day 19] Implement RESTful in GO using Gin Part 2

Implement create account API 在server.go 的NewServer中加入 createAccount 的router s...

2023-10-04 ‧ 由 kcih4518 分享
DAY 20

[Day 20] Implement RESTful in GO using Gin Part 3

Implement get account API 在server.go 的NewServer中加入 getAccount 的router Path...

2023-10-05 ‧ 由 kcih4518 分享