iT邦幫忙

golang相關文章
共有 857 則文章
鐵人賽 Modern Web DAY 8
Go into Web! 系列 第 8

技術 Day8 | 使用 ORM 與資料庫進行互動

昨天我們使用 driver 與 mysql 進行互動,但在使用的時候會發現,做任何動作都必須使用 raw SQL,這樣可能會有幾個問題產生 在開發網頁時很容易...

鐵人賽 Modern Web DAY 5

技術 DAY5 - 什麼!你的程式碼由文件產生,這樣不就不用補文件了嗎!? - Docs tool 篇

本文章同時發佈於: Github(包含程式碼) Medium iT 邦幫忙 文章為自己的經驗與夥伴整理的內容,設計沒有標準答案,如有可以改進的地...

技術 小菜雞學程式!來說說 Golang 的環境變數吧!

之前有跟大家提過環境變數,其實可以想像成像是冷氣機的各種設定,像是溫度、功能、風向、風量等等,讓冷氣機運行的時候可以根據這些設定達到我們想要的樣子,那麼 Gol...

鐵人賽 Modern Web DAY 11

技術 DAY11 - gRPC-Web,讓你的前端也吃到gRPC的惡魔果實 - 概念篇

本文章同時發佈於: Github(包含程式碼) Medium iT 邦幫忙 文章為自己的經驗與夥伴整理的內容,設計沒有標準答案,如有可以改進的地...

鐵人賽 Software Development DAY 24

技術 [Day 23] 再好好看看這棵樹

今天的主題是延續昨天的 Binary Search Tree,我們要來看其中一種 Traversal 的方法,所謂 Traversal 就是用某種順序來走訪 B...

鐵人賽 Modern Web DAY 7

技術 DAY7 - 奔放的 Golang,卻隱藏著有紀律的架構! - Clean Architecture 實作篇

本文章同時發佈於: Github(包含程式碼) Medium iT 邦幫忙 文章為自己的經驗與夥伴整理的內容,設計沒有標準答案,如有可以改進的地...

鐵人賽 自我挑戰組 DAY 5

技術 Golang 邏輯控制

再來進到 golang 邏輯控制的部分,go 因為保留字很少,相對的他的邏輯控制也相當簡單,下面就來介紹他 golang 正式來說有四種邏輯控制結構分別是:...

徵才 【徵才-遠端工作】Golang後端工程師

【職務內容】 職務名稱:Golang後端工程師 職務性質:全職(遠端工作) 需求人數:1人 【工作簡述】1.處理高乘載、高併發項目開發。2.系統分析設計。3...

鐵人賽 Modern Web DAY 4

技術 DAY4 - 今晚,我想來點 Golang Server 加 PostgreSQL - Docker-Compose 篇

本文章同時發佈於: Github(包含程式碼) Medium iT 邦幫忙 文章為自己的經驗與夥伴整理的內容,設計沒有標準答案,如有可以改進的地...

鐵人賽 Modern Web DAY 9
Go into Web! 系列 第 9

技術 Day9 | 輕鬆管理程式的設定檔

在開發系統的過程中,將 資料庫連線、環境設定 等參數抽離出來變成 設定檔 是必須的事情,讓我們開發的程式可以在不同的環境中只要修改設定檔就可以運行。 今天就讓我...

鐵人賽 自我挑戰組 DAY 26
Go劍復國-30天導入Golang 系列 第 26

技術 Golang Concurrency Pattern

在前面有介紹過了 golang 的重點之一 goroutine ,golang 的設計讓 concurrency 非常容易,但是大家有沒有想過,goroutin...

鐵人賽 Modern Web DAY 5

技術 30天就Go(5):for迴圈

for Golang的for和C語言有八成像。範例: for i := 0; i <= 100; i++ { // do something }...

鐵人賽 Modern Web DAY 8

技術 DAY8 - 讓你的 Backend 萬物皆虛,萬事皆可測 - Clean Architecture 測試篇

本文章同時發佈於: Github(包含程式碼) Medium iT 邦幫忙 文章為自己的經驗與夥伴整理的內容,設計沒有標準答案,如有可以改進的地...

技術 [Golang] Goroutine Concurrency多執行緒淺談

Goroutine Golang 中多執行緒稱為" Goroutine" ,在其他程式語言中大多稱為" Thread",...

鐵人賽 自我挑戰組 DAY 11
Go劍復國-30天導入Golang 系列 第 11

技術 Golang goroutine

接下來要進到 golang 的重點特色之一 goroutine ,江湖傳言,你寫 golang 沒用到 goroutine 以及 channel,就不算寫過 g...

達標好文 技術 Week2 - 你有沒有想過,到底Server是如何「同時處理多個requests」的? - Node.js篇 [鼠年全馬鐵人挑戰-NodeJs轉Golang的爆炸之旅系列]

文章也同時發表於medium(`・ω・´)” 某次我跟partner小明發生了一件趣事,不知大家是否也有以下相似的經驗: 小明:你的server好像卡住了,cl...

鐵人賽 Modern Web DAY 10

技術 DAY10 - 神奇的 gRPC,讓你把 call service 當成一個 function call - 實作篇

本文章同時發佈於: Github(包含程式碼) Medium iT 邦幫忙 文章為自己的經驗與夥伴整理的內容,設計沒有標準答案,如有可以改進的地...

鐵人賽 Software Development DAY 28

技術 [Day 27] 自己的程式自己測

先前寫了那麼多程式,是時候來談談測試了。這裡的測試指的是 Unit test,大部分的時間是以一個 Function、Class 等等為單位去測試,看輸入幾組設...

鐵人賽 自我挑戰組 DAY 8

技術 Golang func

golang 不是一種 OOP (Object-oriented programming) ,反而比較偏向 FP (Functional Programming...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 1

技術 第一天:開始學習Golang

前言 大家好,這是我第一次參加iThome的鐵人賽,從很久以前就想要參加了,最近剛好正在研究Golang,想藉由本次比賽紀錄自己的學習歷程,隨便給自己一個挑戰!...

鐵人賽 自我挑戰組 DAY 25
Go劍復國-30天導入Golang 系列 第 25

技術 Golang 如何設計一個 buffer pool

今天要進到比較理論的章節,也是比較難解說的部分,如果有什麼疑問或寫錯的地方,歡迎留言指教我。 在這邊大家一定會有疑問? 什麼是 buffer pool ,它有...

鐵人賽 自我挑戰組 DAY 27
Go劍復國-30天導入Golang 系列 第 27

技術 如何在 Golang 嵌入 lua

今天來介紹一個比較特別的應用,就是如何在 golang 使用 lua ,這種的應用場景通常會在一個固定流程裡面,但裡面有不同的商業邏輯,用 OOP(Object...

鐵人賽 自我挑戰組 DAY 16
Go劍復國-30天導入Golang 系列 第 16

技術 Golang 常用函式庫-1

接下來的單元,我會分為幾天,來介紹幾個常用的標準函式庫的使用方式,讓大家能很快地進入 golang 的世界 strings 字串的處理,我想應該是基礎中的基礎...

鐵人賽 Modern Web DAY 12

技術 DAY12 - gRPC-Web,讓你的前端也吃到 gRPC 的惡魔果實 - 實作篇

本文章同時發佈於: Github(包含程式碼) Medium iT 邦幫忙 文章為自己的經驗與夥伴整理的內容,設計沒有標準答案,如有可以改進的地...

鐵人賽 開發技術 DAY 9
蠻可愛的 Golang 系列 第 9

技術 一個簡單的 tcp server

今天來寫一個簡單的tcp server. 使用net.Listen(),可以指定協定,這裡我們使用tcp, 以及傾聽的ip,port;這裡我們使用 50000....

鐵人賽 自我挑戰組 DAY 17
Go劍復國-30天導入Golang 系列 第 17

技術 Golang 常用函式庫-2

今天這篇,也一樣是介紹一些,golang 常用的 stdlib ,來幫助大家可以更快更方便的,使用 golang 做一些常見的應用。 time golang的...

鐵人賽 開發技術 DAY 12
蠻可愛的 Golang 系列 第 12

技術 使用golang 發送email

golang 有提供net/smtp ,可以直接使用來撰寫 發送email 的程式. 網路上也有人開發了,再加工的模組,提供更高階抽象 的使用方式. 今天我們來...

鐵人賽 Software Development DAY 9

技術 [Day 8] 談談映射這件事

今天我們來看各家有什麼樣的資料結構來存放 Key-value pair 囉!而這樣的結構又是一對一的映射關係,也就是一個 Key 只會對到一個 Value。而我...

鐵人賽 Software Development DAY 16

技術 Day16-轉發 HTTP Header I

今日目標 花了好幾天終於完成登入,但還是有一些地方怪怪的,譬如說剛登入進去應該要看到 recent activity,但我們自己架在 localhost 的 P...

鐵人賽 Modern Web DAY 25

技術 Day 25 : 續 gRPC : 雙向串流

實作 Day23 的簡單的 gRPC 應用,來嘗試雙向串流 透過官方的範例,實作 golang 的 gRPC 中的雙向串流。 撰寫協定在協定用 stream 來...