cpu高故障排查 PS命令基本用法 ps 显示当前终端会话中属于当前用户的进程列表 ps -ef 显示系统中所有进程列表,包含其他用户的进程 ps -aux 显示详细的进程信息,包含cpu和内存的使用率等 常用参数 -e 显示所有进程 -f 使用全格式显示 pid ppid %cpu %user %mem等 -l 长格式 -u 显示指定用户相关进程 后面可指定用户名 -p 显示指定id的进程 2024-04-18 Golang #Golang
golang交叉编译 golang交叉编译golang交叉编译涉及到三个变量 CGO_ENABLED=0 表示设置CGO工具不可用,使用go自己的编译器 GOOS 目标操作系统 windows linux darwin(Mac) GOARCH 程序构建环境的目标计算机架构 386 amd64 arm64等 windows下编译liunx和mac 64位程序 powershell管理员下运 2024-04-17 Golang #Golang
gin搭建静态文件服务器 gin搭建静态文件服务器package main import ( "net/http" "github.com/gin-gonic/gin" ) func main() { r := gin.Default() r.StaticFS("/", http.Dir("./static")) ht 2024-04-13 Golang #Golang
gin session和cookie gin session和cookiecookie设置cookie ctx.SetCookie(name,value,maxAge,path,domain,secure,httpOnly) name 要设定的key value 为值 MaxAge 过期时间 path cookie的路径 / domain 作用域 本地调试为localhost 正式为域名 secure为true时,cookie在 2024-04-11 Golang #Golang
Gin实现文件上传 Gin实现文件上传单文件上传 后端 package main import ( "net/http" "path" "github.com/gin-gonic/gin" ) func main() { r := gin.Default() r.LoadHTMLGlob("templates/*&quo 2024-04-10 Golang #Golang
gin中间件 gin中间件gin的中间件是一个gin.HandleFunc类型 配置路由的时候可以传递多个 func 回调函数,最后一个 func 回调函数前面触发的方法都可以称为中间件。 r.GET("/",func1(ctx *gin.Context){ },func2(ctx *gin.Context){ },func(ctx 2024-04-09 Golang #Golang
gin控制器 gin控制器控制器分组拆分路由和方法 - controller -- admin ------ ArticleController.go -- api ------- ArticleController.go -- itjcw ------- DefaultController.go controller/admin/ArticleController.go packag 2024-04-08 Golang #Golang
gin路由 gin路由服务器r := gin.Default() 1、 r.Run() 2、http.ListenAndServer(":9000",r) 3、 s:= &http.Server { Addr: ":9000", Handler: r, ReadTimeout: 10*time.Second, WriteTimeout: 10 2024-04-02 Golang #Golang
gin框架 gin框架配置代理 windows系统 # 设置 goproxy.io 代理。 go env -w GOPROXY="https://goproxy.io" # 设置 GO111MOUDLE。 go env -w GO111MODULE="on" linux系统 # 设置 goproxy.io 代理。 export GOPROXY=https://gopr 2024-03-26 Golang #Golang
Golang实现RSA非对称加密解密 Golang实现RSA非对称加密解密生成RSA证书openssl方式生成 生成私钥 openssl genrsa -out private.pem 2048 生成公钥 openssl rsa -in private.pem -pubout -out public.pem Go语言实现公钥和私钥生成 package main import ( "crypto/rand&quo 2024-03-25 Golang #Golang