iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

Go朱尼爾的學習雜記 系列

將半年來自學Golang這個語言的心得做個30天整理

參賽天數 15 天 | 共 30 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 15

0x21 docker 指令篇

今天為什麼講 docker 呢?因為後面資料庫想用 docker 來開 docker 是一個把作業系統隔離出 process 可以獨立運行的環境, 每個獨立執行...

2023-10-04 ‧ 由 yale918 分享
DAY 15

0x22 dockerfile

docker 的第二篇, 來介紹 dockerfile, 就是自己做 image, 然後 run 成 container, 所以 docker 是一種很流行的部...

2023-10-05 ‧ 由 yale918 分享
DAY 15

0x23 db_1-helloworld

開始介紹 database, 重點項目篇幅比較多 hello world schema migration sql sqlc api crud 今天開始 h...

2023-10-06 ‧ 由 yale918 分享
DAY 15

0x24 db2-schema

基本介紹 小提醒:本身資淺, 業務經驗不夠多, 設計上可能會有很多地方可以改進優化, 本篇會先以能動且好了解的方式進行介紹, 如有講得不對再請前輩不吝指正 資料...

2023-10-07 ‧ 由 yale918 分享
DAY 15

0x25 db migration

小提醒:發現越來越多指令要記了, 尤其是 migrate 的時候, 今天會偷渡個 Makefile 進來, 希望大家使用起來順利 用到的連結:migration...

2023-10-08 ‧ 由 yale918 分享
DAY 15

0x26 db sql

這篇介紹簡單的 sql crud, 因為筆者資料庫能力有限, 目前處於專案能動就好, 用得到再查QQ, 以下簡單介紹一下 sql crud 程式碼 CRUD...

2023-10-09 ‧ 由 yale918 分享
DAY 15

0x27 db sqlc

上一篇我們用 go 內建的 sql pkg 來封裝 CRUD functions (結果 UD難產, 覺得太麻煩了), 我們這篇來使用 sqlc 套件, 來幫我...

2023-10-10 ‧ 由 yale918 分享
DAY 15

0x28 db crud

延續上一篇的程式碼今天要來CRUD了, 意思是說要搭上 HTTP API 實作功能了, 順便實作一下簡單的三層式架構以及讀入環境變數吧, 可能份量會比較重, 可...

2023-10-11 ‧ 由 yale918 分享
DAY 15

0x29 db sqlx

今天想插播一下 go 的 sqlx package, 雖然前面介紹過 sqlc 了, 但 sqlc 的使用方式是 code gen dao(data acces...

2023-10-12 ‧ 由 yale918 分享
DAY 15

0x30 cobra cli app

最近自己也在做 cli tool, 熟悉了 cobra 發現算是好用(沒有其他語言做cli比較), 但自己體驗還不錯!來分享一下 程式碼 Install 這邊用...

2023-10-13 ‧ 由 yale918 分享