
- Taipei, Taiwan
-
Go | 為什麼我這麼厲害呢?
📌吉祥物 Go 語言有一隻可愛的吉祥物「Gopher」,這個形象由插畫家 Renee French 設計,並成為 Go 社群的象徵。 圖片來源:圖片連結擷取於( https://go.dev/learn/ ) 💬簡介 Go(或稱 Golang)是由 Goog...
-
Go | 菜鳥教學
💬前言 在學習程式語言的路上,總有幾個關鍵時刻促使我們選擇深入某個特定語言,而對我而言,Go(或 Golang)就是這樣一個值得投入時間與精力的目標。 首先,Go 的熱度讓人無法忽視。根據 2024 年 12 月的 TIOBE 程式語言排行榜, Go 為第七名 ,足以證明它在開發者...
-
部落格 | 2024 忙碌之年後的反思與新起點
內容 2024 年,真的是讓人喘不過氣的一年。工作壓力、家庭瑣事,像洪水般席捲而來,讓時間變成一種奢侈。原本以為能在這一年裡多寫一些部落格文章,然而現實卻告訴我,當時間的碎片散落在生活的各個角落時,拾起來拼成完整的畫面真的不容易。 雖然今年完全沒有發表任何部落格文章,但我並非全然停滯。期...
-
部落格 | 部落格 404 事件的解析
部落格自 2019-03-12 創立至 2024-01-25 已歷 1780 天。然而, 在 2024-01-20 又一次發生了部落格的 404 事件,直接導致我的部落格流量急遽下降。 參考 Google Analytics: 插曲 值得一提的是,於 ...
-
虛擬位置 | 位置作弊/虛擬定位 (俗稱飛人)
前言 首先如果沒有 MacBook 請直接忽略此文章,如果是使用 Android 裝置的話,請自行研究。 說明 ⭕支援 iOS 和 Android 。 ⭕將位置設定為目前 Mac 的位置。 ⭕將位置設定為地圖上的點。 ⁉️在兩點之間制定路線並模擬以所需速度移...
-
ClickHouse 對 RabbitMQ:問題篇
前言 前兩篇示範了如何使用 ClickHouse 來消費/推送 RabbitMQ ,這是一個強大的組合,可用於處理大量的實時資料和執行複雜的資料分析。然而,所提供的示範僅是一個簡單的入門,而這個領域有很多更深入和高級的主題。 這個組合的應用範圍非常廣泛,從資料分析到實時監控,因此它可能對...
-
ClickHouse 對 RabbitMQ:推送篇
原由 我們的需求主要源於對 Change Data Capture(CDC) 功能的需求,這種功能允許我們實時捕獲和處理資料更改。 CDC 在現代資料處理中變得越來越重要,因為它可以用於許多關鍵業務案例,如實時監控、資料同步和資料分析。 為了實現 CDC ,我們尋找了合適的工具和技術,而...
-
ClickHouse 對 RabbitMQ:消費篇
原由 在現代商業環境中, 資料 是一個無價的資源,它能夠提供深入洞察並驅動重要的決策。對於我們的公司來說,這一點特別重要,因為我們致力於提供高效的 資料處理和分析 解決方案。然而,隨著業務的快速擴張和客戶基數的不斷增長,我們迫切需要一個強大且高效的 資料存儲和分析系統 ,以應對不斷增長的資料...
-
Docker Compose - RabbitMQ (single)
前言 RabbitMQ 是一個開源的消息代理軟件,用於實現異步通信和消息傳遞。它遵循 AMQP (高級消息佇列協議)標準,這是一個開放的通信協議,用於消息佇列的管理和消息交換。 主要特點 消息佇列 : RabbitMQ 允許消息的發送者(生產者)將消息放入佇列,然後由接收...
-
Docker Compose - ClickHouse (cluster - CK)
前言 此篇主要是針對 ClickHouse 提供使用 ClickHouse Keeper 建立集群 Docker Compose 的內容。 為何使用 ClickHouse Keeper ,主要是官方建議使用它的 ClickHouse keeper ,官方的詳細說明 連結 Doc...