原创 go mod 替換不可用包

require( xxxxxxx v0.0.0-incompatible ) replace( xxxxx => xxxx 分支 ) 以上文件中的 xxxxxx 代碼倉庫 修改爲以上格式,然會使用replace 命令替換

原创 k8s 存儲卷

https://www.jianshu.com/p/932cb252bf53

原创 docker bash: xxx : command not found

1.現象: 在容器內執行route命令會報錯 bash: route: command not found 2.原因 容器內沒有安裝route命令 3.解決辦法 (1)bash: ip: command not found apt-get

原创 flag.StringVar 接受命令行參數

接受命令行參數詳解 func main() { //定義幾個變量,用於接收命令行的參數值 var user string var pwd string var host string var port int //第一個參

原创 kubectl 常用命令,helm常用命令

一.kubectl      1.kubectl 使用不同的kubeconfig文件連接不同的集羣      kubectl --kubeconfig config52 get pods -n kube-system | grep e

原创 無法刪除狀態爲 terminating 的 pod 解決方法

  一、pod 刪除 每當刪除 namespace 或 pod 等一些 Kubernetes 資源時,有時資源狀態會卡在 terminating,很長時間無法刪除,甚至有時增加 --force flag (強制刪除)之後還是無法正常刪除。這

原创 windows golang 多版本管理

下載g 軟件包 源代碼鏈接  https://github.com/voidint/g   二進制包連接  https://github.com/voidint/g/releases 在%USERFILE%目錄下.g目錄創建把解壓出來

原创 Kubernetes(K8S)集羣搭建基礎入門教程

    Kubernetes(K8S)集羣搭建基礎入門教程 https://blog.csdn.net/wuhuayangs/article/details/125846695 https://blog.csdn.net/ssmbyss/a

原创 kubebuilder安裝

注意:go版本和kubebuilder版本需要兼容 如下go env 參數一定要修改 CGO_ENABLED="0" GO111MODULE="on" 本機環境 centos 7.9 amd64, go1.17 和kubebu

原创 docker 製作go鏡像

1.首先編寫dockerfile 文件 #使用基礎的官方鏡像 FROM golang:1.17-alpine As build #工作目錄 WORKDIR /project/ #複製 COPY . /project #製作鏡像的時候運行

原创 php yield詳解

      簡單例子 //包含yield的函數可以生成一個generator 對象,可以被foreach 遍歷 function Generator() { for ($i = 0; $i < 3; $i++) {

原创 go json.Marshal 和 json.Unmarshal與結構體

結構體屬性名字小寫會被忽略 package main import ( "encoding/json" "fmt" ) type People struct { name string `json:"nam

原创 go select case 隨機調用

  package main import ( "fmt" "runtime" ) /* 1. go select是一種僅能用於channel發送和接收消息的語句,此語句運行期間是阻塞的;當 select中沒有case語句的時候,

原创 go for range 遍歷

for range 中會爲 i,v 申請各申請一塊內存地址存儲臨時變量,遍歷的時候後面的值會覆蓋前面的例子: package main import ( "fmt" ) func main() { m := mak

原创 mysql面試題相關

1. 聚簇索引 https://blog.csdn.net/zhizhengguan/article/details/120834883 2.事務隔離級別 https://juejin.cn/post/6844903808351338509