Golang
文章平均质量分 59
go语言学习笔记
花椒酱不吃花椒喵
这个作者很懒,什么都没留下…
展开
-
Go面试问题(牛客整理版)
sync.Map通过分段锁、细粒度的锁控制、只读视图遍历等机制,实现了高效的并发读写操作,特别适合在高并发场景下替代标准的map来保证线程安全,同时减少锁的竞争,提升性能。不过,需要注意的是,由于其内部实现较为复杂,相比于普通的map,在单线程或低并发场景下,它的性能可能会稍逊一筹。gRPC在实现过程中,涉及多个层次的技术栈和组件,这些层次共同构成了其高效、可靠的通信机制。接口定义层(IDL - Interface Definition Language)原创 2024-05-24 00:46:09 · 570 阅读 · 0 评论 -
go的实践
在这段代码中,心跳机制用于监控AI任务的进行情况。这样,外部监控系统可以检查Redis缓存中的心跳信号来判断任务是否仍在进行。如果在一定时间内没有收到新的心跳信号,那么可以认为任务已经中止或出现故障。在分布式系统或网络通信中,心跳机制可以用来监视节点和服务的可用性、性能和故障。心跳通常是通过定期发送小的数据包或信号来实现的,然后接收方会对这些信号进行响应,以表示它们仍然在线并正常运行。的作用是重置定时器(ticker)的时间间隔为2s,这样能每2s从通道中取到信息。,来更新ai任务的状态。原创 2024-04-19 16:00:44 · 436 阅读 · 0 评论 -
go标准库和第三方库使用
os excelize原创 2024-04-10 10:32:14 · 292 阅读 · 0 评论 -
go语言特性笔记
采用了显式的基于值比较的错误处理方案,函数 / 方法中的错误都会通过 return 语句显式。除此之外,Go 设计者所崇尚的显式哲学还直接决定了 Go 语言错误处理的形态:Go 语言。因此,如果要使这段代码通过编译,我们就需要对变量 a 和 b 进行显式转型,就像下面代。在 Go 语言中,不同类型变量是不能在一起进行混合计算的,这是因为 Go 希望开发人员。同,Go 不允许不同类型的整型变量进行混合计算,它同样也不会对其进行隐式的自动转。的方式通过转型统一参与计算各个变量的类型。原创 2024-03-31 14:40:54 · 649 阅读 · 0 评论 -
golang获取时区报错的问题
读取某些时区会报错,升级到1.20可以解决。golang原创 2023-09-09 21:21:04 · 439 阅读 · 0 评论 -
gograme学习
gf gen dao -path ./app/ -c config/config.yml -g fic(group名,可见.sql的上层文件夹名) -t user_view_menu(表名) -modelFile test.go(输出文件名)更改安装的swagger版本。原创 2022-09-23 21:53:38 · 1468 阅读 · 0 评论 -
go的数据结构
map sync.map原创 2022-09-23 11:52:13 · 391 阅读 · 0 评论 -
go学习资料
go语言基础原理goframe。原创 2022-09-23 10:44:36 · 130 阅读 · 0 评论 -
golang语法
基础语法和一些结构原理原创 2022-09-23 00:44:11 · 637 阅读 · 0 评论