iT邦幫忙

golang相關文章
共有 1016 則文章
鐵人賽 Software Development DAY 15

技術 [Day 14] 楚河漢界劃清楚!

今天我們來聊聊 Scope 這件事吧!不要小看這件事情,有很多東西還是對進階的 Developer 有所幫助呢! Python 3 在 Python 的世界,...

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

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

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

技術 Day5 | Gin - 好用的 web framework

昨天簡單介紹了如何利用 net/http 加上 html/template 這兩個 package 建立一個簡單的網站,但是在開發一個網站不是只有這麼簡單的事情...

鐵人賽 Modern Web DAY 2

技術 30天就Go(2):Golang的安裝及環境設定

因為筆者使用的是Ubuntu,故這邊將以Linux系統作介紹 安裝篇(Ubuntu) 首先,到Golang的官方下載點下載,有多種平台的安裝檔 下載好後,解壓縮...

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

技術 Golang 如何使用 http request

上一章介紹到,如何建構 http server,那這篇就來教大家如何使用 http reqeust,一樣分兩個部分,一個是標準的函式庫用法,一個是小弟自己在包裝...

徵才 [遠端工作徵才] Golang後端工程師

外商公司外包團隊徵才 後端工程師(Golang)【工作內容】1.負責系統整合需求和後端服務開發,加強產品的功能及性能表現2.與團隊有積極緊密溝通,幫助團隊在文化...

鐵人賽 Software Development DAY 16

技術 Day 16 - 分散式系統溝通的方法 - RPC

前言 雖然我們還有Zookeeper的ZAB共識演算法還沒看,但是RPC算是很基礎的分散式系統溝通方法,在Raft裡面也是直接使用並將Spec寫在論文中,因此我...

鐵人賽 Modern Web DAY 3

技術 30天就Go(3):操作指令及Hello World!

操作指令 如同許多的Script語言一樣,Golang也是有許多可以在Terminal上操作的指令,因此在開始Hello World!之前先介紹一些常用的指令給...

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

技術 Golang 如何建構一個 websocket server

今天要來介紹,如何用 golang 做一個 webosocket server 的相關應用。我個人沒有使用 golang 原生的 webscoket,而是用我前...

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

技術 Golang Interface

golang 的 interface,我覺得對初學者來說會有點疑惑,畢竟 interface 在這裡有兩個意思,一個代表『泛用型別』、一個代表類似傳統 OOP(...

鐵人賽 Software Development DAY 2
啥物碗Golang? 30天就Go 系列 第 2

技術 Go環境安裝on Mac

不管選擇哪個主題,一開始一定都是從裝環境著手,幸好go的環境安裝相當簡單。因為是Mac使用者這邊就只介紹mac方案,windos與linux就參考官網上的說明。...

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

技術 Golang 如何使用 grpc

我們今天來介紹,一個新的 protocal grpc,它是基於 protobuf 這個由 google 推出來,號稱比 json 更方便、更快速、更簡短的一種溝...

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

技術 Golang 如何使用 mysql

再來我們來介紹,如果要做 web 相關應用服務,免不了一定有 database 相關需求,我們就以 mysql 當做例子,作為今天主題 mysql golan...

鐵人賽 Modern Web DAY 1

達標好文 技術 30天就Go(1):Go語言的介紹及相關資源

筆者的話 筆者為了快速的學習Golang而報名了這個比賽。所以在寫這一系列文的同時,也同時在學習Golang,筆者也只不過比大家早學一個月左右而已,如果其中有觀...

鐵人賽 自我挑戰組 DAY 9

技術 Golang struct & pointer

接下來進入到 golang 的 struct & pointer,如果有學過 C 的應該挺熟悉的這兩個 keyword,畢竟 golang 是有號稱21...

徵才 golang developer

工作地點:中和薪資:年薪80萬─120萬有興趣請發信: Jobs@gentrice.net 職位名稱: Golang AI & 網路管理工具開發工程師...

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

技術 Day4 | 無痛使用 Golang 打造屬於自己的網頁

前兩天已經介紹過基本的 Web 知識與安裝好相關環境了,接下來我們就使用 golang 原生提供的 net/http package 來建立一個簡單的網頁吧!...

鐵人賽 Modern Web DAY 7

技術 30天就Go(6):淺談package

package可以將一些常常會用的程式碼獨自建立一個檔案,所以在同一個資料夾內可以有好幾個package檔案。某方面來說也是便於管理程式碼。 package的有...

技術 Golang-gRPC & Protocol Buffers

之前都是使用RESTful API開發換工作面試幾輪之後發現有蠻多家公司都在使用gRPC就多學一個技能,順便做個筆記希望可以幫助到也是初接觸gRPC的你每個to...

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

技術 第一天:開始學習Golang

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

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

技術 使用 Docker build 一個 Golang image

在這個 k8s 當道的時代,任何東西都要 container 化,當然我們也稍微介紹一下,如果用 Docker 編譯 golang image 。 首先我們要...

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

技術 Golang 寫一個簡易的 http server

再來要寫一個簡單的小應用了,在這邊會用兩個 package 來介紹,一個是 golang standard lib,一個是我個人很常用的 gorilla 這個團...

鐵人賽 Software Development DAY 10

技術 Day10 Race Condition

在昨天我們已經看過了 golang 併發的方式,今天我們要來學習如何控制我們的 goroutines。首先我們先來看一下 race condition(或稱da...

鐵人賽 Software Development DAY 3
Golang入門到進階實戰 系列 第 3

技術 Day3 環境建置

Go的三種安裝方式 和其他語言的安裝類似,Go的安裝有三種方式,從簡單到複雜依序是使用第三方工具安裝、官方二進制包安裝和源碼安裝。 系統工具安裝:目前有很多方...

鐵人賽 Software Development DAY 20

技術 Day20-Go modules

今天是系列文的第二十天了,在今天之前我們每一行扣都是自己寫的,完全沒有使用到外部的 library,但總不可能所有功能都這樣,而且身為開發者應該要 避免重複造輪...

鐵人賽 Software Development DAY 5
Golang入門到進階實戰 系列 第 5

技術 Day5 數據類型與變數宣告

命名規範 Go語言中任何識別字(Identifiers) 變量、常量、函數和自定義類型等,都應該滿足以下規則: 由字母、數字和下划線組成,數字不能當開頭 大小...

鐵人賽 Modern Web DAY 6

技術 DAY6 - 你的 Backend 可以更有彈性一點 - Clean Architecture 概念篇

2023/05/23 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 本文章同時發佈於: Github(包含程式碼)...

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

技術 Day6 | 透過 golang 實作一個簡單的登入功能

昨天我們利用 gin 做了一個簡單的網頁,但網站可不會只有看的功能,有時候使用者也需要輸入資料與網站進行互動,因此,今天我們會說明如何利用 gin 實作一個 登...

鐵人賽 Software Development DAY 26
啥物碗Golang? 30天就Go 系列 第 26

技術 Golang Web Frameworks

由於golang對於web的支援先天相當優良,再加上容易擴充的特性,golang的網路框架可說是百花齊放,不像其他語言通常會有一個強者最終一統天下(例如Rail...

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

技術 Golang channel

接下來是 golang 重頭戲之二 channel ,上一篇已經有講過 gorotuine,channel 的用途非常多,可以拿來當不同 gorotuine 的...