首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
云原生自我提升系列
AlanHou
创建于2023-02-28
订阅专栏
云原生系列文章,包含 Go 语言篇和 Kubernetes 篇
等 15 人订阅
共24篇文章
创建于2023-02-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
云原生系列Go语言篇-标准库 Part 2
net/http 每种编程语言都自带标准库,但随着时间的推移对标准库包含内容的预期在发生变化。作为一个21世纪10年代发布的语言,Go标准库中包含了一些其它语言认为应由第三方库负责的部分:生产级的HT
云原生系列Go语言篇-泛型Part 1
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。 “Don’t Repeat Yourself”是常见的软件工程建议。与其重新创建一个数据结构或函数,不如重用它,因为对重复的代码保持
云原生系列Go语言篇-编写测试Part 1
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。 2000年以来,自动化测试的广泛应用可能比任何其他软件工程技术都更能提高代码质量。Go是一种专注于提高软件质量的语言和生态系统,
云原生系列Go语言篇-标准库 Part 1
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。 使用Go进行开发的最大优势之一是其标准库。与Python类似,Go也采取了“内置电池”的理念,提供了构建应用程序所需的许多工具。
云原生系列Go语言篇-Go的环境配置
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。 每种编程语言都需要有开发环境,Go自然也不例外。如果读者之前已经写过Go程序,那么一定已经有环境了,但可能会漏掉一些最新技术和工具。
云原生系列Go语言篇-基础类型和变量声明
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。 经过前面的学习,我们已配置好了环境,下面就要学习Go语言的特性以及如何最好地使用。在探寻到“最好”的方式之前,有一条首要原则:按照清
云原生系列Go语言篇-复合类型
在上一篇文章中,我们学习了一些简单类型:数值、布尔值和字符串。本文中我们会学习 Go 中的复合类型、它们所支持的内置函数以及使用的最佳实践。
云原生系列Go语言篇-代码块,遮蔽和控制结构
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。 前面我们已经讲解了变量、常量和内置类型,下一步要学习程序逻辑和组织方式了。我们会先讲解代码块,以及代码块如何控制某个标识符的可用性。
云原生系列Go语言篇-函数
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。 学到现在,我们的程序都局限于main函数中的寥寥数行。是时候搞点更大的动作了。本章中我们会学习如何在Go语言中编写函数以及函数那些有
云原生系列Go语言篇-指针
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。 我们已学习过变量和函数,下面来快速了解下指针的语法。然后我们通过将Go中的指针与其它语言中的类进行对比来讲清指针的原理。我们还会学习
云原生系列Go语言篇-类型、方法和接口 Part 1
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。 通过前面章节的学习,我们知道Go是一种静态类型语言,包含有内置类型和用户定义类型。和大部分现代编程语言一样,Go允许我们对类型关联方
云原生系列Go语言篇-类型、方法和接口 Part 2
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。 接口快速教程 虽然Go并发(在并发一章讲解)是聚光灯下的宠儿,便Go设计中真正的明星是其隐式接口,也是Go中唯一的抽象类型。下面就来
云原生系列Go语言篇-错误处理
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。 从其它语言转Go最大的挑战之一就是错误处理。对那些习惯了使用异常的开发者,Go采取的方法有些离经叛道。但Go语言使用的方法蕴含着牢不
云原生系列Go语言篇-模块、包和导入 Part 1
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。 大部分编程语言都有将代码组织到命名空间和库的系统,Go也不例外。在学习其它特性时我们看到了,Go对这些老思想引入了新方法。本章中,读
云原生系列Go语言篇-模块、包和导入 Part 2
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。 使用模块 我们已经学习了如何在单个模块中使用包,接下来该学习如何集成第三方模块及其中的包。然后,我们会学习如何发布自己模块并添加版本
云原生系列Go语言篇-并发 Part 1
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。 并发是一个计算机科学用语,将一个进程分割成独立组件并指明这些组件如何安全共享数据。大部分语言通过库提供并发,使用的是尝试通过获取锁操
云原生系列Go语言篇-并发 Part 2
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。 并发实践和模式 既然已经讲解了Go为并发所提供的基础工具,我们就来学习一些并发的最佳实践和模式吧。 保持API无并发 并发是一种实现
云原生系列Go语言篇-恶龙三剑客:反射、unsafe 和 cgo
未知世界总是让人心生畏惧。古老的地图上对于未到达过的区域总会使用恶龙和狮子进行标记。在前面的文章中,我们强调了Go是一门安全的编程语言,含有类型的变量让我们清楚的知道使用的是哪类数据,还有垃圾回收管理
云原生系列Kubernetes篇 部署Kubernetes集群
上一篇中我们已成功构建了应用容器,下一步学习如何将其转化为完全可信赖、可伸缩的分布式系统。实现这一目标,需要用到Kubernetes集群。现在大部分公有云都提供云端Kubernetes服务,只需几条命
云原生系列Kubernetes篇 常用kubectl 命令
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。 kubectl命令行工具非常强大,在接下来的文章中,我们会使用它来创建对象并与Kubernetes API进行交互。但在此之前,我们
下一页