首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
1
订阅
用户517334284120
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
2021-03-11:go中,协程内部再启用协程,它们是没关系,对吧?外部协程奔溃,内部协程还会执行吗?外部协程执行结束的时候,如何让内部协程也停止运行?gol
1.外部协程和内部协程没关系。 2.如果程序不奔溃,不会影响内部协程继续执行。如果没做特殊处理,整个程序会奔溃。 3.三种方式:共享变量作为标志位,通道,上下文context。这三种方式均是协作式中断,不是抢占式。对于程序员,是无法实现抢占式中断的。 如果能实现抢占式,请发代码…
Go 每日一库之 bytebufferpool
bytebufferpool,一个高性能的字节缓冲库。让我们深入源码,探究细节。看看高质量的库是怎样的。
写了一个 gorm 乐观锁插件
最近在用 Go 写业务的时碰到了并发更新数据的场景,由于该业务并发度不高,只是为了防止出现并发时数据异常。 所以自然就想到了乐观锁的解决方案。 乐观锁的实现比较简单,相信大部分有数据库使用经验的都能想到。 需要在表中新增一个类似于 version 的字段,本质上我们只是执行这段…
说完观察者和发布订阅模式的区别,面试官不留我吃饭了
我昂起头,略微点点头:是的。 HR小姐姐:面试官马上就过来,我先带你去会议室。 在去会议室的路上,我发现大家脖子上都带着亮闪闪的工牌,我下意识的看了看我的脖子上,除了昨天没有洗澡留下来的一点汗渍啥也没有。 我摸了摸脸:没有没有,面试有点紧张,害。 来到会议室,HR 小姐姐给我递…
数据库,主键为何不宜太长长长长长长长长?
先举个简单的栗子说明一下前序知识。 MyISAM 使用索引进行检索时,会先从索引树定位到记录指针,再通过记录指针定位到具体的记录。 画外音:不管主键索引,还普通索引,过程相同。 InnoDB 通过主键索引查询时,能够直接定位到行记录。 但如果通过普通索引查询时,会先查询出主键,…
从0到1的弹幕系统--实现超简单的websocket协议
本系列为Golang实战,从0到1实现一个弹幕系统。在开发的过程中,会实现一些现成的轮子,只是为了学习用,实际使用时,还是使用现成的轮子。 现在直播行业大火,有斗鱼、虎牙等这种大型直播平台,也有带货直播、电商直播等等,这些直播都会有弹幕系统,没有弹幕的直播是没有灵魂的。不止是直…
Golang的反射reflect深入理解和示例
在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来实现对自己行为的描述(self-representation)和监测(examination),并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 每种语言的…
构建 Golang 应用最小 Docker 镜像
我通常使用docker运行我的 golang 程序,在这里分享一下我构建 docker 镜像的经验。我构建 docker 镜像不仅优化构建后的体积,还要优化构建速度。 使用了多阶段构建,也就是 FROM XXX as xxx ,在构建程序包的时候,使用带编译环境的镜像去构建,运…
Kubernetes怎么对服务进行扩容、更新、回滚、平滑重启?用Deployment全搞定!
经过前面不少文章的铺垫,终于可以写这个大家都感兴趣的话题了,在前面两篇文章,我们讲了Kubernetes里的 Pod和 副本集ReplicaSet (RS) 这两个API对象。知道了Pod是Kubernetes里的最小调度单元,ReplicaSet则是控制Pod副本数的一个基础…
还不会wire、cron嘛,来看这个小项目包你学会
嗨,我小asong又回来了。托了两周没有更新,最近比较忙,再加上自己懒,所以嘛,嗯嗯,你们懂的。不过我今天的带来的分享,绝对干货,在实际项目中开发也是需要用到的,所以为了能够讲明白,我特意写了一个样例,仅供参考。本文会围绕样例进行展开学习,已上传github,可自行下载。好了,…