go

golang调用 pm2

在 Go 中调用 PM2 可以通过执行系统命令来实现。PM2 是一个用于管理 Node.js 进程的工具,通常通过命令行操作。Go 提供了 os/exec 包来执行外部命令,因此可以通过 Go 代码调用 PM2 的相关命令。 以下是一个简...

golang 重启第三方推荐库使用方法

以下是两个常用的第三方库 github.com/mitchellh/go-ps 和 github.com/shirou/gopsutil/v3/process 的使用方法,帮助你实现跨平台的进程管理和重启操作。 1. 使用 github.com/mitchellh/go-ps 查找进程 安...

golang重启其他golang应用程序

在Go语言中,重启其他Go应用程序的过程与重启自身类似,但需要明确目标应用程序的路径和启动参数。以下是实现步骤: 实现步骤 获取目标应用程序的路径:确定要重启的Go应用程序的可执行文件路径。 停止目...

golang自己重启自己

在Go语言中,程序重启自身可以通过以下步骤实现: 获取当前可执行文件路径:使用 os.Executable 获取当前程序的路径。 启动新进程:使用 os.StartProcess 或 exec.Command 启动一个新的进程。 退出当前进程...

Golang gRPC笔记02 TLS 证书认证

一、 证书生成 生成私钥 openssl genrsa -out server.key 2048 或者: openssl ecparam -genkey -name secp384r1 -out server.key openssl genrsa:生成RSA私钥,命令的最后一个参数,将指定生成密钥...

golang生成RSA公钥和密钥

场景 场景一:加密、解密 A服务器向B服务器传入一组请求参数,这组参数比较敏感,所以需要A进行加密; B接收到参数,因是加密过的,所以需要用特定的方式进行解密。 场景二:微信退款 微信退款功能,对...

golang库高效获取服务器Cpu MAC等信息

前言 在现代计算机系统中,有效地监控和管理服务器资源是至关重要的。了解服务器的资源利用情况可以帮助我们优化性能、识别问题并做出及时的响应。而gopsutil这个Go语言编写的库提供了一种便捷的方式来获取各种...

beego命令模式

注册模型与数据库以后,调用 RunCommand 执行 orm 命令。 func main() { // orm.RegisterModel... // orm.RegisterDataBase... ... orm.RunCommand() } go build main.go ./main orm ...

beego模型定义

复杂的模型定义不是必须的,此功能用作数据库数据转换和自动建表 默认的表名规则,使用驼峰转蛇形: AuthUser -> auth_user Auth_User -> auth__user DB_AuthUser -> d_b__auth_user 除了开头的大写字母...