1. 运行环境 2. 问题描述? GORM关于主键搜多问题:为什么db.First(&Pro, 3),显示的pro.id还是1,而不是3 3. 您期望得到的结果? 希望有大佬能解释一下原因我的理解是当我第一个命令后,我指针的值就被赋值第一...
本文带大家一起来详细学习下 Go 中的优雅退出,由于文章过长,拆分成上下两篇,本文为上篇。 在写 Go 程序时,优雅退出是一个老生常谈的问题,也是我们在微服务开发过程中的标配,本文就来介绍下工作中常见的几种优...
开始 golang语言开发, goravel框架审批流完整解决方案。 简介 goravel-workflow由golang语言开发,为goravel框架量身打造的一款审批流扩展应用。面向中小企业、组织、单位提供完善的审批工作流框架,同时提供的hook...
go-container 是使用go的反射实现的轻量级的依赖注入库,使用简单 下载 go get -u github.com/deatil/go-container 示例 package main import ( "fmt" "github.com/deatil/go-container/container" ) type t...
时间允许的情况下,会持续更新 :-) Kubernetes 应用最佳实践 - 开篇 Kubernetes 应用最佳实践 - 资源请求和限制 Kubernetes 应用最佳实践 - 探针 Kubernetes 应用最佳实践 - init 容器和钩子函数 Kubernetes 应用最...
使用Go当客户端连接Tcp服务器出现的问题 1. 运行环境 go version go1.22.5 windows/386 2. 问题描述? Server, err := net.Dial("tcp", serverAddr) if err != nil { fmt.Println("连接失败:", err)...
www.lixueduan.com/posts/grpc/13-lo... 使用反射调用grpc接口 客户端 使用grpcurl库 package client import ( "bytes" "context" "github.com/fullstorydev/grpcurl" "github.com/jhump/protorefle...
什么是标识符? 说白了,就是你自己定义名称,比如:常量名,函数名,方法名。基本大部分编程语言的规定都是:字母,数字,下划线,并且不能以数字开头。而且最好是要区分大小写,比如 name,Name 是不同的。 什么是...
什么是常量? 就是固定的值,不管是值,还是表达式,必须是能确定下来的数据。并且常量在运行中,不能被改变了。而且常量仅支持基本数据类型,也就是整型,浮点,字符串,布尔。 怎么定义一个常量? const 常量名 =...
开始 涉及测试的类型 单元测试 业务的实现代码基本都是写单元测试, 比如在go-zero内部的logic所有的依赖都使用mock, 比如数据库就使用sql-mock, redis-mock, 其它依赖使用接口testify-mock更多Mock方案可参考github....
摒弃世俗浮躁,追求技术精湛
终身编程者的修道场 —— LearnKu.com
邮件服务由
SendCloud
赞助
![]() |