Golang
-
Goland接入deepseek实现AI编程,太酷了!
作为一个程序员,我一直希望能在开发过程中,有个智能的AI助手能随时帮我生成代码、优化逻辑,甚至帮我跑单元测试。 像我们这种人,每天面对一堆BUG、琐碎的需求,能有个帮手真的是轻松太…
-
golang通过websocket将Jenkins构建日志实时输出到浏览器
要在Vue.js页面上实时展示Jenkins构建日志,并使用Go语言作为后端,你可以按照以下步骤实现: 1. Jenkins API 调用 首先,Jenkins 提供了 REST …
-
gorm实现Scanner/Valuer接口存取数组类型和自定义类型数据
在使用 GORM 时,存取数组或自定义类型的数据需要一些额外的处理。GORM 本身并不直接支持数组或复杂类型的字段,但可以通过以下几种方式实现: 1. 使用 gorm:"…
-
实现go标准库sort的方法对自定义结构体进行排序
在Go语言中,自定义结构体排序通常涉及到实现sort.Interface接口,该接口定义了三个方法:Len(), Less(i, j int) bool, 和 …
-
golang切片长度和容量的关系,怎么区分
在Go语言中,切片的长度和容量是两个不同的概念,它们分别表示切片中元素的数量和底层数组的长度。 长度和容量的定义 1.长度(Length):切片的长度是指切片中元素的数量,可…
-
golang从redis中分页获取列表数据
package main import ( "fmt" "github.com/go-redis/redis" "strconv" ) func main() { //redis地…
-
小乙运维-大运维平台开发-go-vue-k8s-cicd-服务树-监控 7模块视频教程
小乙运维杂货铺7模块大运维平台开发,1500+视频 mp4 下单支付后即可看到网盘链接
-
Golang 中使用channel协程实现异步任务队列
今天我们来聊聊 Golang 中的异步任务队列问题。 尤其是当我们面对那些让人头疼的耗时任务时,如何高效地管理异步任务,就成了一个绕不开的问题。不知道大家有没有碰到过这种情况:后台…
-
golang微服务gRPC教程系列-protobuf基础
gRPC是谷歌开源的一款高性能、支持多种开发语言的服务框架,对于一个rpc我们关注如下几方面: 序列化协议。gRPC使用protobuf,首先使用protobuf定义服务,然后使用…
-
golang异步任务machinery V2框架使用示例
main.go itasks/task.go 启动一个worker进程,将上方的main方法代码换成如下代码后启动服务,当有新任务时将会执行