随笔分类 -  Go

摘要:Go 项目不再依赖 GOPATH,项目目录可以放在任意位置,并且每个项目的依赖包都有自己的版本控制信息,解决了包冲突的问题。 1.初始化 1.1 go.mod go mod init <modName> modName可以为空 根据目录自动生成 生成一个 go.mod 文件,它记录了模块名称和依赖包 阅读全文
posted @ 2025-02-08 09:34 lwx_R 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1.引擎 XORM支持两种 ORM 引擎,即 Engine 引擎和 Engine Group 引擎 一个 Engine 引擎用于对单个数据库进行操作,一个 Engine Group 引擎用于对读写分离的数据库或者负载均衡的数据库进行操作。Engine 引擎和 EngineGroup 引擎的API基本 阅读全文
posted @ 2025-02-07 16:36 lwx_R 阅读(7) 评论(0) 推荐(0) 编辑
摘要:gRPC 使用 Protocol Buffers,这是 Google 用于序列化结构化数据的成熟开源机制,用于数据序列化,比JSON,XML更紧凑 传输使用HTTP/2 测试时使用postman 改成gRPC协议 1.protoc Protocol Buffer 协议缓冲区编译器 gRPC 应用程序 阅读全文
posted @ 2025-02-02 21:00 lwx_R 阅读(9) 评论(0) 推荐(0) 编辑
摘要:go mod init name go mod vendor go mod tidy 阅读全文
posted @ 2025-01-09 13:58 lwx_R 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1.安装 新建一个目录GinTest 执行 go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct go mod init test go get -u github.com/gin-gonic/gin 新建main. 阅读全文
posted @ 2024-12-27 13:20 lwx_R 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1.结构 package main // 声明 main 包,表明当前是一个可执行程序 import "fmt" // 导入内置 fmt func main(){ // main函数,是程序执行的入口 fmt.Println("Hello World!") // 在终端打印 Hello World! 阅读全文
posted @ 2023-09-17 19:36 lwx_R 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1.官网下载安装 https://golang.org/dl/ 2.环境变量 用户变量GOPATH 用户变量PATH 3.检验 go version 4.在工作目录下创建 bin 编译后可执行文件 pkg 编译后归档文件 src 源码文件 5.src下新建hello目录 新建main.go pack 阅读全文
posted @ 2023-09-13 11:41 lwx_R 阅读(89) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示