摘要: 目录 一、简介 二、创建gRPC服务端 1.创建gRPC项目 2.编写自己的服务 三、创建gRPC客户端 1.创建客户端项目 2.grPC服务https的调用 3.gRPC内网http调用 4.IOC注入的方式调用gRPC 四、webapi中加入gRPC 回到顶部 一、简介 简单解析一下gRPC,g 阅读全文
posted @ 2024-03-01 14:30 steven.木子 阅读(191) 评论(0) 推荐(2) 编辑
摘要: 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 阅读全文
posted @ 2021-03-05 15:49 steven.木子 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Server: package main import ( "fmt" "io" "net" "os" ) //接收文件内容 func RecvFile(fileName string, conn net.Conn) { //新建一个文件 f, err := os.Create(fileName) 阅读全文
posted @ 2020-11-24 19:43 steven.木子 阅读(132) 评论(0) 推荐(0) 编辑
摘要: go build ./index.go 会生成一个index的运行文件 nohup index & 后台运行index文件 killall index 你可能还要关闭index set GOARCH=amd64 set GOOS=linux go build xx.go 赋予权限 chmod 777 阅读全文
posted @ 2019-03-20 16:44 steven.木子 阅读(7518) 评论(0) 推荐(0) 编辑
摘要: 1. 下载go,解压 gz包 2. 配置环境变量 保存退出 3.查看go环境变量 阅读全文
posted @ 2019-03-20 14:08 steven.木子 阅读(2982) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-12-26 20:55 steven.木子 阅读(184) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-12-26 20:54 steven.木子 阅读(46) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-12-26 20:53 steven.木子 阅读(175) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-12-26 20:52 steven.木子 阅读(170) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-12-26 20:49 steven.木子 阅读(100) 评论(0) 推荐(0) 编辑