原创 Linux 網卡Bonding配置

當在Linux系統上使用Bonding技術時,實際上是將多個物理網絡接口(也稱爲Slave接口)綁定在一起,形成一個虛擬的Bond接口。這個Bond接口可以提高網絡的可靠性和性能,有助於負載均衡和容錯。 配置Linux系統上Bonding的

原创 mysql主從複製-重做從庫

mysql主從複製-重做從庫 在主服務器執行 查看從節點的數量 SHOW SLAVE HOSTS; +-----------+------+------+-----------+----------------------------

原创 golang map/sync.map 實現

map Go 中的 map 是一種高效的散列表(hash table)實現,它的底層實現細節包括以下重要方面: 哈希表(Hash Table):map 的底層數據結構是一個哈希表。哈希表是一個數組,每個元素都是一個哈希桶,用於存儲鍵值對

原创 Golang chan 的實現原理

Golang chan 的實現原理 Go語言中的chan(通道)是一種用於在不同的goroutines之間進行通信和同步的重要機制。chan的實現原理涉及到Go語言的運行時系統和底層的數據結構。以下是chan的主要實現原理: 底層數據結

原创 linux網關和dns配置配置

要更改Linux的默認網關,可以使用route命令或ip命令來完成。下面是使用這兩種方法的步驟: 使用route命令: 打開終端窗口。 輸入以下命令查看當前的路由表:route -n。 根據輸出,找到默認網關的目標是"0.0.0.0"的行

原创 vue this.$set的作用

在Vue.js中,this.$set是一個用於在Vue實例中設置響應式屬性的方法。它允許您在不重新創建整個對象的情況下添加新的響應式屬性。 Vue.js通過觀察對象的屬性來追蹤其變化,從而實現數據的響應式。然而,當您添加一個新的屬性時,Vu

原创 Golang 知識點

make 和 new 的區別: make 用於創建切片、映射和通道,返回的是創建類型的引用。 new 用於創建任意類型的指針,返回的是該類型的指針。 // make 用法示例 slice := make([]int, 5) // 創

原创 Golang GMP模型

Golang GMP模型 GMP 是 Go 語言運行時(runtime)中的一個重要組件,它是 Go 語言的調度模型。GMP 模型使用三種不同的線程來處理 Go 程序:Goroutine、M(Machine)和 P(Processor)。在

原创 mysql 查詢筆記

Mysql查詢筆記 導出 mysqldump -u username -p dbname --ignore-table=dbname.table1 --ignore-table=dbname.table2 > backup.sql

原创 Golang gin 中間件類型

在 Gin 框架中,中間件是一種對請求進行預處理或攔截的機制。中間件可以用來實現很多功能,比如身份驗證、請求日誌記錄、請求參數驗證等。在 Gin 中,中間件可以是一個函數或一個結構體。 下面分別介紹這兩種中間件類型,並給出例子。 函數式中

原创 Etcd 證書集羣部署

Etcd 部署 準備工作 5臺機器 ## ssh 登錄 ssh [email protected] centos7 ssh [email protected] -p 36422 centos6 ssh [email protected]

原创 Ttraefik_學習

traefik 學習 倉庫地址 docker-compose 快速開始 lesson2 二進制文件啓動,負載到2個自定義服務 lesson3 負載到容器進程 traefik-simple 簡單配置 Routers Services Prov

原创 grpc-gateway Demo項目

倉庫地址 定義一個rcp服務 && grpc-gateway grpc-gateway gvm use go1.18.1 安裝插件 go install \ github.com/grpc-ecosystem/grpc-gatewa

原创 docker 部署gitlab 構建CI/CD流水線

拉取鏡像 啓動容器 暴露出來 9980和9922端口 docker pull gitlab/gitlab-ce:latest mkdir -P /data/gitlab-test/etc /data/local/gitlab-test/l

原创 Prometheus 查詢語句

mysql的left join on AAA{region="$xx"} and on(aaa) topk(10,bb{region="$xx"})