
Golang基础类面试题与答案(三)
21、Golang Slice的底层实现切片是基于数组实现的, 它的底层是数组,它自己本身非常小,可以理解为对底层数组的抽象。因为基于数组实现,所以它的底层的内存是连续分配的,效率非常高,还可以通过索引获得数据,可以迭代以及垃圾回收优化。切片本身并不是动态数组或者数组指针。

终于有人把依赖注入讲清楚了,网友:鹅厂大佬,果然不一样
在尝试运用 Scalable Frontend 1 — Architecture Fundamentals 里面所说的 Dependency Injection(依赖注入)时,感觉有些不清不楚,找了些资料,才更明白了一些,在此翻译记录部分聚合。

.NET 中依赖注入组件 Autofac 的性能漫聊
Autofac 是一款超赞的 .NET IoC 容器 ,在众多性能测评中,它也是表现最优秀的一个。以上代码在 MyService 的构造函数中输出了创建日志。

「GCTT 出品」Golang 中的微服务-第二部分-Docker 和 go-micro
在这个部分,我们将涵盖 Docker 服务的基础知识,我们也将使用 go-micro 更新我们的服务,并在文本末尾引入第二个服务。

无法改变时只能去适应:goLang中使用YAML配置文件
笔者独白地球上有很多生物为了生存都有着非常强大的自适应能力,根据当前自身所处的环境来调整自己的生活方式、食物结构等等,小到细菌病毒,大到哺乳动物。但并不是所有的生物是如此。人,就是在这颗蓝色星球上这样思维的最具代表性的生物。大多数人并不会主动改变自己去适应环境。

开源项目|Go 开发的一款分布式唯一 ID 生成系统
今天跟大家介绍一个开源项目:id-maker,主要功能是用来在分布式环境下生成唯一 ID。上周停更了一周,也是用来开发和测试这个项目的相关代码。美团有一个开源项目叫 Leaf,使用 Java 开发。本项目就是在此思路的基础上,使用 Go 开发实现的。