昨天簡單介紹過 NSQ架構與組成要件,今天我們來看一下實際使用的方式,與使用時需要注意的地方。範例會延續昨天架在 kubernetes 的 NSQ,請還沒有安裝...
view 上一篇文章介紹大家如何在 iris 框架下使用 MVC 製作一個網頁應用程式,但是對於view還沒有任何說明,所以本篇將為view做進一步的說明。...
MVC 在配置好 iris 的專案之後,接下來先介紹 MVC 的基本概念,再來介紹 iris 的 MVC 網頁應用程式如何開發。 本文同步放置於此 MVC...
iris 截止目前的文章已經將 go 語言的內容說明了五成左右了,。接下來開始要進入 iris 這個框架的內容,所以今天這篇先來個 iris 的安裝以及初體驗。...
模組 上一篇文章介紹如何將 go 的程式碼拆分到其他 .go 的檔案,今天這一篇要更進一步跟大家介紹如何設定專案的模組化,並且了解如何安裝第三方函式庫。 本文...
2023/05/23 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 本文章同時發佈於: Github(包含程式碼)...
套件 前面介紹很多 go 語言程式設計的相關內容,但是如果把所有程式碼塞在一個 .go 的檔案之中這一篇文章要跟大家介紹如何將 go 語言的代碼分散到各個程式碼...
多執行序問題的解決 在上一篇介紹了多執行序的好處以及撰寫方式,但是也提到了多執行序的問題,所以這篇針對多執行序遇到的race condition在 go 語言如...
2023/05/23 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 本文章同時發佈於: Github(包含程式碼)...
Server-Sent-Events-Simple-Demo是透過Server-Sent-Events(SSE)來實現Golang Server主動推送訊息給W...
執行序的基礎 在上一篇文章介紹了跳脫正規執行流程的延遲執行 defer ,本篇開始要介紹另外一個執行序 thread 的概念以及如何在 go 內跑多執行序。...
2023/05/23 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 本文章同時發佈於: Github(包含程式碼)...
題目連結: Perfect Number 題目描述為: 給定一個整數 n, 要判斷是否為完美數。其中完美數定義為除了本身以外的所有因數和=自己本身。題目有補充說...
寫在前面 有時候程式並沒有得到你的預期效果,直接崩潰或是給出了錯誤的資料 這時候我們就需要Debug 以往我們在看程式執行到底哪一段出錯時都會需要在各種地方印東...
延遲執行 說明完指標、方法、類別與介面後我們再回到關於 go 的方法流程的介紹, go 流程是由上而下逐步執行,但是這只是通則而已,因為接下來要介紹的內容如,多...
本文章同時發佈於: Medium iT 邦幫忙 Golang 有一個有趣的現象,就是他不像經典 OOP(如 Java)一樣是透過此實例所屬哪種介面...
題目連結: Move Zeroes 題目描述為: 給定一組陣列,我們需要將所有的 0 元素移到陣列最後面,且不更動原本順序。題目有補充說明,希望我們採用 in-...
2023/05/23 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 本文章同時發佈於: Github(包含程式碼)...
昨天把開發環境的MongoDB透過Docker架起來了 今天要把前面Go的Http與MongoDB進行整合並串接製作成一個完整的API 資料格式 我希望這次有的...
在程式語言裡面,變數分成兩種 值,或是參考 值 我們先來看看值型別吧 掏出瀏覽器,在console試試下面的程式 我們將2賦值給a 將a賦值給b (這時...
題目連結: N-Repeated Element in Size 2N Array 題目描述為: 給定一個陣列 A,大小為 2N,裡面有 N+1 個相異元素,其...
go 的指標、類別與方法 在前面的內容分別跟大家分享 go 的指標、類別與方法,讓大家瞭解如何在 go 語言中使用指標、類別與方法撰寫商業邏輯,不過光瞭解指標、...
在昨天建立好了HttpServer,但我們總需要一個地方來存取資料而這次要用的儲存方式就是以文本存取為特色,並且不用下SQL的 MongoDB 在開發階段我們就...
會有快取的需求是來自於使用者,對相同資料目標進行大量讀取,為了降低 RMDBS 連線數量與 RMDBS 的實體資源,所產生出來的架構策略。今天我們要來實作 ca...
go 的指標 在上一篇文章中提到自定義型別的方法,讀者們可以試試看把該自定義型別生成的物件賦予到另一個變數上在更改其屬性的值,最後觀察其值的變化狀況。接下來就是...
2023/05/23 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 本文章同時發佈於: Github(包含程式碼)...
Http介紹 在Web的世界裡常見的通訊協定就兩種 Http WebSocket 而WebSocket在本次的範例中不會用到 在我們瀏覽器的操控下,...
題目連結: Binary Watch 題目描述為: 有一個2進位刻度的手錶,頂部有4個LED燈,對應數值 [8,4,2,1],用來表示 hours(0-11)。...
go 的類別 在前一篇文章跟大家分享 go 的介面,但是在其中有些內容尚未跟大家說明因為要說明該內容有點多,所以另闢一篇文章專門說明那東西,所以這篇文章要說明的...
2023/05/23 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 本文章同時發佈於: Github(包含程式碼)...