iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
自我挑戰組

Go to 放棄 系列

學習某位大大的Source code
Api server
Docker
Redis
Drone

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 21

go note => go docker health check

實作ping flag package main import ( "flag" "fmt" "log...

2018-11-05 ‧ 由 Bu 分享
DAY 22

go note => mongodb part1

package main import ( "fmt" "io" "log" "...

2018-11-06 ‧ 由 Bu 分享
DAY 23

just intstalling mongo in pi 3

docker search rpi-mongodb3 docker pull andresvidal/rpi3-mongodb3 先創建一個本地端目錄用於存...

2018-11-07 ‧ 由 Bu 分享
DAY 24

go => mongodb

連接mongodb容器使用--link 參數,連接新建 docker run -it --link serene_shaw:db alpine sh 進入al...

2018-11-08 ‧ 由 Bu 分享
DAY 25

先跳離複習個筆記 Concurrency

複習此共筆引用此內容 一般 Worker 運行時會佔用到 CPU 的核心數,假如 Worker 的數量等同於 CPU 核心數, Worker 在進行 IO 時,...

2018-11-09 ‧ 由 Bu 分享
DAY 26

go -> mac os mongo

今日我們先從樹莓派跳到mac os開發 (有原因...) 太久沒run起在mac裡的mongo 首先先砍lock檔案 rm /data/db/mongod.l...

2018-11-10 ‧ 由 Bu 分享
DAY 27

go => use sync.Mutex to solve transaction issue

引入sync包宣告mu var mu = &sync.Mutex{} 因為pay的function是在讀取資料和寫入資料把lock設置在此我讀取資料時...

2018-11-11 ‧ 由 Bu 分享
DAY 28

go => goroutine + channel design single queue

建立兩個channel (in out) var in chan string var out chan result type result struct...

2018-11-12 ‧ 由 Bu 分享
DAY 29

go mutli queue

package main import ( "fmt" "io" "log" "...

2018-11-13 ‧ 由 Bu 分享
DAY 30

go optimistic concurrency

如果application server要scale,會遇到Optimistic concurrency control使用的解法是在資料表上,有個欄位為ver...

2018-11-14 ‧ 由 Bu 分享