Go IOC 框架 goioc

这也是注入处理IBeanCondition通过内嵌接口IBeanCondition来实现条件判断,只有生效的bean才会被容器操作NewConditionAnd有一个条件满足就能通过NewConditionOnValue当存在某个类型的bean时才能通过NewConditionO

Go 1.17 新特性:Module 有哪些变化?

但我们知道,studymod 模块实际根本不需要模块 c,因此,我们尝试在 studymod 模块中删除模块 c 的引用,即删除 go.mod 中 replace 部分的 c v0.1.0 => ./c,再次执行 go build:可见模块 c 不能少。

Go语言学习 – Chan的工作原理

dataq_size uint // 缓冲槽大小。一个select在初始化的时候, 然后把所有的通道从chan类型包装成 scase 类型, 添加上一个字段叫做Kind,这个字段可以是“接收者通道”/“发送者通道”, 最后还有一个“default”类型通道, 表明这是一个default case.

Go语言编程,开发一个错题本

概要:回顾一下这些天来GoLang学习知识点,并开始一个错题本开发。IDE使用GoLand 2020.1。

构建微服务的十大 Go 框架/库

现在,很多开源库都支持构建应用程序。我应该向你推荐一些库,它们可以帮助启动具有简单设计、干净代码和良好性能的项目。01 CLI 命令(spf13/cobra)你想要构建一些 CLI 命令吗?

一次使用 Go 语言编写脚本的经历

通常认为,Python和Bash是热门的脚本语言,而C、C++和Java完全不能被用作脚本编程,有一些语言却夹在其中。

盘点那些使用 Go 语言的国外公司

一直以来,各种语言都是国外大规模使用,但 Go 语言很不一样,国内更火。因为这样,有些人质疑:Go 也就国人瞎炒作,国外根本没啥公司用。

Sentinel-Go 集成 Nacos 实现外部动态数据源

导读:2020年,Sentinel 推出 Go 原生版本Sentinel-Golang,在云原生领域继续突破。

Go学习每日一问(15)-nil切片

参考答案:1. A 知识点:nil 切片和空切片。比如在一个瓶子中,nil代表瓶子是真空的,什么也没有;而空切片好比瓶子里装满了空气,虽然瓶子看上去也是空的,但区别很大。

Go并发编程实战——信号量的使用方法和其实现原理

作者:kevinyan原文:https://juejin.