原创 golang 使用 zap logger 加入Lumberjack 寫日誌

golang 使用 zap logger 加入Lumberjack 寫日誌 Cd 進入項目目錄 go get go.uber.org/zap/zapcore go get -u github.com/natefinch/lumberjack

原创 Golang GRPC 環境 問題

生成文件 執行 protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative service.pro

原创 Golang 序列化與反序列化,包含字段首字母小寫和字段時間格式化

  golang 結構體 json 的時間  序列化與反序列化  格式化解決方案  // 最近開發項目時候發現一個結構體的 Json 轉換的時間格式問題。 // 即這種 1993-01-01T20:08:23.000000028+08:0

原创 教你一招完美解決vscode安裝go插件失敗問題 dlv: failed to install dlv 及GO基本命令

https://www.jb51.net/article/256123.htm  go env -w GO111MODULE=on go env -w GOPROXY=https://proxy.golang.com.cn,direct

原创 Linuxt備份Gitlab和MySQL數據庫

備份Gitlab cd /etc/gitlab/ vi gitlab.rb gitlab_rails['manage_backup_path'] = true gitlab_rails['backup_path'] = "/var/opt

原创 運維常用

安裝Getlab       https://www.cnblogs.com/wenwei-blog/p/5861450.html 替換默認22端口     https://www.csdn.net/tags/MtzakgxsMjg4Mjc

原创 Docker 查看容器裏Log4寫的日 志文 件裏的日誌

                                                                                                    Docker 查看容器裏Log4寫的日

原创 Centos安裝RabbitMq

https://blog.csdn.net/sunshiine8080/article/details/106720735

原创 .net Core 簡單中間件使用

在項目文件夾中定義一個 Middleware 文件夾,建一箇中間件類 using Microsoft.AspNetCore.Http; using System; using System.Collections.Generic; usi

原创 .Net Core Ocelot網關使用 一

首先建 立一個.net Core WebAPi 項目 安裝下面兩個東西,注意版本   配置項目Startup.cs文件 using System; using System.Collections.Generic; using Syst

原创 .Net Core Ocelot網關使用熔斷、限流 二

先安裝Oclot.Provider.Polly    然後在Startup.CS    .AddPolly(); using System; using System.Collections.Generic; using System.

原创 Docker 問題處理

1. Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?     處理方法     servic

原创 CentOS 創建用戶

Centos7創建用戶並授予sudo權限       創建用戶:# adduser username 設置密碼:# passwd username回車,順序錄入新密碼及確認密碼 授權sudo權限,需要修改sudoe

原创 Golang JWT使用

在環境GOPATH/src 裏:            go get github.com/dgrijalva/jwt-go 思路:           1.在登陸時,創建Tocken           2. 再次請求時,驗證TOcken

原创 將Golang Gin框架項目發佈到Docker

首先在本地編譯項目     1. 在 項目目錄下           SET CGO_ENABLED=0 SET GOOS=linux SET GOARCH=amd64 go build main.go 這樣在main.go同目錄下會生產m