golang
已收录文章:14427篇
-
一、for循环 循环:让程序多次执行相同的代码块 for循环是Go语言中唯一一个循环结构 for循环经典语法 先执行表达式1执行表达式2判断是否成立,如果成立执行循环体循环体执行完成后,执行表达式3501 收藏
-
动手实现一个分布式注册中心 以一个日志微服务为例,将日志服务注册到注册中心展开! 日志服务 log/Server.go 其实这一个日志类的功能就是有基本的写文件功能,然后就是注册一个http的接口361 收藏
-
在并发编程中,协调多个 goroutine 的执行是一个常见的需求。Go 语言提供了许多工具和机制来实现并发编程,其中之一就是 sync.WaitGroup。本文将深入讨论 sync.WaitGroup,探索其工作原理和在实际应115 收藏
-
几乎每个项目都会有登录,退出等用户功能,而登录又不单仅仅是登录,我们要考虑很多东西。 token该怎么生成?生成什么样的? 是在Cookie存token还是请求头存token?读取的时候怎么读取? 允许295 收藏
-
1.go-resiliency简介 今天看到项目里用到了go-resiliency这个库,库整体比较简单,代码量不大。主要实现go中几种常见的模式: 后面分析下这几种模式的实现 - circuit-breaker 熔断器- semaphore &nbs416 收藏
-
控制子协程退出 context包提供了一种机制,可以在多个goroutine之间进行通信和控制。使用Context包能够有效地控制程序的并发性,提高程序的健壮性和性能。 Golang是没有办法让其他goroutine退出的254 收藏