Golang学习笔记-环境搭建指南
最近一直在研究Docker和Kubernetes,这两者都是使用Go语言开发,为了更深入的了解Docker和Kubernetes,打算学习一下Go语言。
为了深入细致的学习,这里列一个目录,会不断更新
- Golang学习笔记-环境搭建指南(本篇)
- Golang学习笔记-IDE安装指南
持续更新,未完待续……
Go 语言支持以下系统:
- Linux
- FreeBSD
- Mac OS X(Darwin)
- Windows
官方网站为https://golang.org/,可惜因为GFW的原因打不开。不过我们可以通过这个网站https://golang.google.cn/访问。
下载安装包
首先进到下载页面
笔者使用的是Windows操作系统,所以我下载的是 go1.11.windows-amd64.msi
安装Go语言开发环境
直接双击msi文件进行安装
安装程序会自动帮我们添加环境变量
测试环境
我们用控制台查看一下,输入【go version】,可以查看到go语言的版本
国际惯例,我们写一个hello world程序测试一下,新建一个文件,命令为【HelloWorld.go】,写入如下内容:
package main import "fmt" func main() { fmt.Println("Hello, World!") }
然后在控制台中使用如下运行程序
go run HelloWorld.go
可以看到正确输出【Hello, World!】, 证明环境安装成功,enjoy!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ECS弹性网卡+弹性公网IP配置最佳实践之策略路由
概述 目前阿里云ECS部分机型可以配置多张网卡(一张原生网卡+若干张弹性网卡),用来实现业务上对于系统内多网卡的需求,详细可以参考 [【新功能】弹性公网IP绑定弹性网卡新功能及最佳实践 ](https://yq.aliyun.com/articles/629383?spm=a2c4e.11163080.searchblog.9.30812ec15GS8P5 )。在使用过程中,可能会遇到多个弹性公网IP绑定到一个ECS上的原生网卡、弹性网卡上后无法通信的问题,这个时候需要检查系统内的路由配置和策略(policy rules)。 从route路由表说起 默认情况下,linux系统中都会有一张路由表,使用route或ip route就可以进行查看,如 default via 172.16.127.253 dev eth0 169.254.0.0
- 下一篇
容器取代虚拟机了吗?看完这4点你就明白了!
出品丨Docker公司(ID:docker-cn)编译丨小东每周一、三、五晚6点10分 与您不见不散! 本周有超过 20,000 名合作伙伴和与会者聚集在拉斯维加斯举办的 Vmworld 大会上。在现场,我们经常会被问到容器是否正在取代虚拟机(VM)。我们的许多 Docker EE 用户都在虚拟化基础架构上运行其容器,而其他用户则在裸机上运行它们。Docker 为 IT 和运营商提供了多种运行应用程序的选择 —— 虚拟机、裸机或云端。在这篇文章中,我们将提供一些关于 VM 和容器之间关系的想法。 容器与虚拟机 要点1:容器比虚拟机更敏捷 在容器处于高度成熟的这个阶段,毫无疑问的是,容器使开发人员和操作人员变得更加敏捷。容器可以快速部署、提供统一的的基础架构并解决“在我的机器上工作”的老问题。它们还取代了传统的修补过程,使组织能够更快地响应问题,使应用程序更容易维护。 要点2:容器支持混合和多云的采用 一旦容器化,应用程序就可以部署在任何基础设施上 —— 在虚拟机上、在裸机上以及运行在不同管理程序的各种公共云上。许多组织开始在他们的虚拟化基础设施上运行容器,并且发现在不需要更改代码的情况...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Hadoop3单机部署,实现最简伪集群
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8编译安装MySQL8.0.19
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7,CentOS8安装Elasticsearch6.8.6