原创 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