最新 最热

Docker学习路线10:容器安全

容器安全是实施和管理像Docker这样的容器技术的关键方面。它包括一组实践、工具和技术,旨在保护容器化应用程序及其运行的基础架构。在本节中,我们将讨论一些关键的容器安全考虑因素、最佳实践和建议。...

2023-07-24
1

Golang实例讲解,map并发读写的线程安全性问题

上面的代码中 var data mapintint 是一个key和value都是int类型的map,启动的协程并发执行时,也只是非常简单的对 datai=i 这样的一个赋值操作。

2023-07-23
1

Golang实例讲解,数字递增的线程安全性问题

实例中定义了两个数字data1, data2,一个是普通的int类型,一个是int32指针,data1用简单的++运算符递增,data2用atomic.AddInt32()方法递增。

2023-07-23
1

Golang实例讲解,slice并发读写的线程安全性问题

本地计算机是4核i5处理器,并发运行1w个协程,看到下面的执行结果,和大家预期的一样吗?

2023-07-23
1

K8S 开发可不止 CRUD

简介当下云原生浪潮算是推到了巅峰,Kubernetes 是云原生技术中最为?X 的了。Kubernetes 是一个较为复杂的项目,学习成本也比较高,到底要掌握到什么程度,我认为可以根据个人工作职责来...

2023-07-22
1

Docker学习路线9:运行容器

要启动一个新的容器,我们使用 docker run 命令,后跟镜像名称。基本语法如下:

2023-07-21
1

大白话讲讲 Go 语言的 sync.Map(二)

上一篇文章 《大白话讲讲 Go 语言的 sync.Map(一)》 讲到 entry 数据结构,原因是 Go 语言标准库的 map 不是线程安全的,通过加一层抽象回避这个问题。

2023-07-20
2

大白话讲讲 Go 语言的 sync.Map(一)

我们每个人都有身份证号码,如果我需要从身份证号码查到对应的姓名,用 map 存储是非常合适的。

2023-07-19
2

数组

Go 语言中数组在初始化之后大小就无法改变,存储元素类型相同、但是大小不同的数组类型在 Go 语言看来也是完全不同的,只有两个条件都相同才是同一个类型。...

2023-07-19
1

Docker学习路线8:容器注册表

容器注册表是Docker容器镜像的集中存储和分发系统。它允许开发人员以这些镜像的形式轻松共享和部署应用程序。容器注册表在容器化应用程序的部署中发挥着关键作用,因为它们提供了一种快速、可靠和安全的方式,在各种生产...

2023-07-19
0