摘要:
目录 一、简介 二、创建gRPC服务端 1.创建gRPC项目 2.编写自己的服务 三、创建gRPC客户端 1.创建客户端项目 2.grPC服务https的调用 3.gRPC内网http调用 4.IOC注入的方式调用gRPC 四、webapi中加入gRPC 回到顶部 一、简介 简单解析一下gRPC,g 阅读全文
摘要:
1. 竞争条件 多线程程序在多核CPU机器上访问共享资源时,难免会遇到问题。我们可以来看一个例子 1var Cnt int 2 3func Add(iter int) { 4 for i := 0; i < iter; i++ { 5 Cnt++ 6 } 7} 8 9func main() { 10 阅读全文
摘要:
Server: package main import ( "fmt" "io" "net" "os" ) //接收文件内容 func RecvFile(fileName string, conn net.Conn) { //新建一个文件 f, err := os.Create(fileName) 阅读全文
摘要:
go build ./index.go 会生成一个index的运行文件 nohup index & 后台运行index文件 killall index 你可能还要关闭index set GOARCH=amd64 set GOOS=linux go build xx.go 赋予权限 chmod 777 阅读全文
摘要:
1. 下载go,解压 gz包 2. 配置环境变量 保存退出 3.查看go环境变量 阅读全文