首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
无敌小k
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Go gc 原理及源码分析
里程碑 v1.1 mark & sweep STW(标记-清扫) v1.3 Mark STW, Sweep 并行(分离了标记和清扫的操作,标记过程STW,清扫过程并发执行) v1.5 三色标记法 v1
今日谈:BoltDB数据库,一款纯Go实现的KV数据库
「这是我参与11月更文挑战的第18天,活动详情查看:2021最后一次更文挑战」。 今日谈:BoltDB数据库,一款纯Go实现的KV数据库 本文收录于我的专栏:细讲区块链 本专栏会讲述区块链共识算法以及
Go 日常开发常备第三方库和工具
不知不觉写 Go 已经快一年了,上线了大大小小好几个项目;心态也经历了几轮变化。写到现在的感觉就是:
写给 Go 初学者的指南
在云计算时代,Go是首选的编程语言,很多云的基础设施都是由Go来写的,更别说还有Docker和kubernetes这样的大杀器。对于后端工程师来说,这是最值得学习的技能。这篇文章适合有一定基础的人,因
Go - 实现项目内链路追踪
为什么项目内需要链路追踪?当一个请求中,请求了多个服务单元,如果请求出现了错误或异常,很难去定位是哪个服务出了问题,这时就需要链路追踪。 不卖关子,先说下本篇文章最终实现了什么,如果感兴趣再继续往下看。 实现了通过记录如下参数,来进行问题定位,关于每个参数的结构在下面都有介绍。…
Golang 的服务控制实践
对于程序及服务的控制,本质上而言就是正确的启动,并可控的停止或退出。在 go 语言中,其实就是程序安全退出、服务控制两个方面。核心在于系统信号获取、Go Concurrency Patterns、以及基本的代码封装。
golang应用平滑重启
在当前的软件系统中,在不关闭服务的情况下部署一个新的版本或者是修改一些配置信息已经成为了必备的要求。这里介绍不同的方法去平滑重启应用,同时用些实例去挖掘其中的细节信息。这里通过介绍Teleport来展开,Teleport是为Kubernetes权限控制而设计的,对于不熟悉的可以…
golang程序优雅关闭与重启
是谓优雅。 并打印在控制台里,达到输出的效果,如果这几行不写的话,在新的进程里的 fmt.Println()方法打印出来的数据将无法显示在控制台上.
Go优雅重启Web server示例-讲解版
因为 golang 是编译型的,所以当我们修改一个用 go 写的服务的配置后,需要重启该服务,有的甚至还需要重新编译,再发布。如果在重启的过程中有大量的请求涌入,能做的无非是分流,或者堵塞请求。不论哪一种,都不优雅~,所以slax0r以及他的团队,就试图探寻一种更加平滑的,便捷…
Go 每日一库之 gojsonq
在日常工作中,每一名开发者,不管是前端还是后端,都经常使用 JSON。JSON 是一个很简单的数据交换格式。相比于 XML,它灵活、轻巧、使用方便。JSON 也是RESTful API推荐的格式。有时,我们只想读取 JSON 中的某一些字段。如果自己手动解析、一层一层读取,这就…