摘要:
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,点击查看活动详情 什么是容器编排 不使用容器编排启动容器组 要了解kubernetes之前,我们要先看下,什么是容器编排,假设我们需要多个容器来完成我们的业务的时候,我们如何去启动和管理呢? 假设我们有一个博客系统,分为前端 阅读全文
摘要:
喏,当年腾讯云新用户购买的3年服务器快到期了,由于上面就跑了一个web服务,续租价格昂贵且真的没必要,所以就想在家自建一个服务器(有一个闲置的吃灰派),今天写一篇文章,来把基础环境搭建好。 准备工作 需要的物品 要一台吃灰派或者闲置的主机 一台能够正常使用的路由器 以及能够正常上网的宽带 调整光猫拨 阅读全文
摘要:
go提供了2种包管理方式,一种是go path还有一种便是go mod linux 使用 export可以设置环境变量,例如:export GO111MODULE="on" 为什么需要包管理 在使用go过程中,不仅需要使用系统提供的包,例如: fmt、net、log等,我们还需要第三方包,例如: r 阅读全文
摘要:
什么接口 之前我们已经看过接口了,我们也认识到它是一种抽象类型,并且将它比作盒子,什么能都装,其实接口不仅仅是上面那种。接口还可以用来定义方法的一种集合,只有定义,没有实现,如果后期我们完成了一个类型要求接口中的方法定义,可以说,这个类型实现了该接口。 接口的类型 空接口 空接口如我们之前所述,可以 阅读全文
摘要:
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第29天,点击查看活动详情。 什么是接口 接口在go中的关键字是interface,是一种抽象类型,(其他类型我们称之为显示类型/基础类型),你可以将它想象为一个盒子,可以装任何东西,如果你之前没有接触过其他语言类似于虚函数/多态,那 阅读全文
摘要:
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第28天,点击查看活动详情。 什么是方法 方法,可以对应其他编程语言中的“面向对象”,虽然go没有面向对象,但是它所提供的,结构体、方法和接口,使用起来,也能帮助我们构建“面向对象”了。 方法和函数区别 方法可以称之为是一种特殊的函数 阅读全文
摘要:
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第27天,点击查看活动详情。 昨天我们已经了解了go函数部分,接下来我们继续来看下函数剩下的部分,若昨天所述,我们应当在学习中保持空杯心态,不浮躁不焦虑,看了不一等会,但是看了,能够总结,并且以博文的方式表达出来,这应该才是学了,加油 阅读全文
摘要:
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第26天,点击查看活动详情。 虽然编程语言都大相径庭,但是每个语言都还是有一些特性的,所以我们还是要保持空杯心态去看待这件事情,不焦虑,不浮躁,如果觉得自己学到了某些,那么可以将它整理成文档,这也许就是掘金更文的初衷吧。 为什么需要函 阅读全文
摘要:
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第25天,点击查看活动详情。 我尝试使用go来写一个动态数组,但是很可惜,我实力尚弱,尝试数次,最终以失败了,所以,决定使用c来实现一个简单的int类型的动态数组,名字也不想改变了,还是叫 学习golang 初探 吧。 所谓的动态数组 阅读全文
摘要:
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第24天,点击查看活动详情。 你可能很好奇,为啥 学习golang(3) 初探 过了 ,直接就来到了 学习golang(5) 初探,因为运维小学生不想提“4”字眼,以免犯忌讳,导致服务器无辜宕机。 数组 数组基本使用 数组作为go基本 阅读全文
摘要:
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第23天,点击查看活动详情。 我们昨天看了一下哈希表的几种常见的方式,以及如何解决hash冲突,最后我们看了一下go map的基本操作,今天我们来写一个demo,该demo是完成了一个简单的拉链式hash。 什么是hash链式存储 哈 阅读全文
摘要:
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第22天,点击查看活动详情。 什么是hash hash表小栗子 hash表在数据结构中被称之为散列表,hash在编程中用的非常多,可见之重要。 为什么很重要呢,我们来举个例子 加入我们有如下数据 假设要查询数据为26的元素,你会怎么查 阅读全文
摘要:
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第21天,点击查看活动详情。 网络通信的方式有哪些 我们对于网络通信方式而言,大概可以分为以下三类方式 客户端/服务器结构 P2P结构 混合结构 客户端/服务器结构 客户端/服务器通信方式通常称为C/S(client/server)通 阅读全文
摘要:
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第20天,点击查看活动详情。 在shell编程中,我们经常会传入一些参数,例如main.sh 1 2 3 ,我们想获取后面的1、2、3 这就会用到shell的特殊参数了,我们来看看shell的特殊变量含义。 我们从如下几个方面讲解sh 阅读全文
摘要:
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第19天,点击查看活动详情。 我们之前了解的podman api使用curl工具进行交互,非常方便,其实podman给我们提供了一套bindingsgolang框架,供我们直接调用podman api,我们用这个框架依旧来实现查看po 阅读全文