首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Go
订阅
yaobin24
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Go语言,你必须掌握的--高效并发模式!
对于并发操作,前面我们已经了解到了 channel 通道、同步原语 sync 包对共享资源加锁、Context 跟踪协程/传参等。今天我们介绍如何使用这些基础元素组成并发模式!
24. 理解 Go 语言中的协程:goroutine
Hi,大家好,我是明哥。在自己学习Golang的这段时间里,我写了详细的学习笔记放在我的个人微信公众号《Go编程时光》,对于Go语言,我也算是个初学者,因此写的东西应该会比较适合刚接触的同学,如果你也
go库源码学习分析(一)-数据库连接池
每次进行查询语句之前,如果都对数据库进行连接操作,将是消耗了无用的时间,如果使用连接池的话,将会减少连接的耗时,下面是对使用连接池和不使用连接池的测试下面通过分析go是如何实现数据库的连接池,了解连接
如何在 Go 语言中使用 Redis 连接池
我们就有了 keepalive 的机制,不会出现 timeout 的连接了,从 redis 连接池里面取出的连接都是可用的连接了。看似简单的代码,却完美的解决了连接池里面超时连接的问题。同时,就算 Redis server 重启等情况,也能保证连接自动重连。
一文读懂云原生 go-zero 微服务框架
0. go-zero介绍 从今年8月7日github开源以来,已经获得了2700+ star的 go-zero 是一个集成了各种工程实践的web和rpc框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。 go-zero包含极简的API定义和生成工具goctl,…
go-zero实战:让微服务Go起来——1 项目介绍
go-zero 是一个集成了各种工程实践的 web 和 rpc 框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。有如下主要特点: 强大的工具支持,尽可能少的代码编写 极简的接口 完
phper学习Go之defer、panic 和 recover的实践,最后手贱开启二百万协程,cpu暴涨93%
defer 语句将一个函数放入一个栈中,defer 会在当前函数返回前执行传入的函数,经常用于关闭文件描述符,数据库连接,redis连接等,用于清理资源,避免资源浪费。比如下面这个栗子 通俗来讲一个场景,defer 是做清场工作的,对吧,那么这样一个场景,一个小偷去仓库偷东西,…
go chan 控制协程并发多数据源采集指定数量数据
场景:最近有个需求,从多个网站端抓取指定数量数据如40条。以下逻辑可满足
并发安全Context包的使用
前言--为什么需要Context Golang context是Golang应用开发常用的并发控制技术,它与WaitGroup最大的不同点是context对于派生goroutine有更强的控制力,它可
5分钟学会 gRPC
我猜测大部分长期使用 Java 的开发者应该较少会接触 gRPC,毕竟在 Java 圈子里大部分使用的还是 Dubbo/SpringClound 这两类服务框架。 我也是近段时间有机会从零开始重