首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
user5449400292277
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Go 语言官方依赖注入工具 Wire 使用指北
通过调研,了解到 Golang 中常用的依赖注入工具主要有 Inject 、Dig 等。但是今天主要介绍的是 Go 团队开发的 Wire,一个编译期实现依赖注入的工具。
【云原生】k8s 管理平台 rancher
一、概述 Rancher 的作用: Rancher 可以创建来自 Kubernetes 托管服务提供商的集群,创建节点并安装 Kubernetes,或者导入在任何地方运行的现有 Kubernetes
聊一聊Go服务优雅下线与重启的实现
最近服务高可用的重要性越来越大,通常指的是通过故障转移到冗余模块,如主备切换等相应操作,用来保证系统对外提供可用性,而细化到程序下线/重启等操作该如何实现呢?
聊一聊堆、栈与Go语言的指针
堆、栈在计算机领域是亘古不变的热门话题,归根结底它们和编程语言无关,都是操作系统层面的内存划分,后面尝试简单地拆开这几个概念,谈谈我对它们的理解。 每个函数中每个值在栈中都是独占的,不能在其他栈中被访问。每个方法片(function frame)都有一个自己的独享栈,这个栈的生…
Go语言中make和new有什么区别?
分配内存 - new 官方定义:new是一个分配内存的内置函数,第一个参数是类型,而不是值,返回的值是指向该类型新分配的零值的指针。 func new(Type) *Type 我们平常在使用指针的时候
一致性哈希算法(附go语言实现)
一致性hash算法常用于分布式分片数据存储系统的key路由的设计上,把数据key均匀的映射到集群中的各位存储节点上。采用一致性hash算法有如下两个优势: key均匀的映射到集群中的各个存储节点。 当集群中增加和删除节点Y时,只会影一部分原先映射到Y的相邻节点上的key,不会导…
Goroutine并发调度模型深度解析&手撸一个协程池
并发(并行),一直以来都是一个编程语言里的核心主题之一,也是被开发者关注最多的话题;Go语言作为一个出道以来就自带 『高并发』光环的富二代编程语言,它的并发(并行)编程肯定是值得开发者去探究的,而Go语言中的并发(并行)编程是经由goroutine实现的,goroutine是g…
讲透Go中的并发接收控制结构select
4.5.1 select与switch 让我们来复习一下switch语句,在switch语句中,会逐个匹配case语句(可以是值也可以是表达式),一个一个的判断过去,直到有符合的语句存在,执行匹配的语
goroutine并发实践(协程池+超时+错误快返回)
但是我们对于这个接口会有更高的要求。
Golang 中的并发限制与超时控制
上回在 用 Go 写一个轻量级的 ssh 批量操作工具 里提及过,我们做 Golang 并发的时候要对并发进行限制,对 goroutine 的执行要有超时控制。那会没有细说,这里展开讨论一下。 以下示例代码全部可以直接在 The Go Playground 上运行测试: 并发 …