这是我参与【第五届青训营】伴学笔记创作活动的第11天。
一、本节课的主要内容
包括三个大方面,分别是经典案例、发展历史、关键技术。
二、详细知识点介绍
1.最初使用的Python,由于性能问题换成了Go
- C++ 不太适合在线Web业务
3.早期团队非Java背景
4.性能比较好
5.部署简单、学习成本低
6.内部RPC和HTTP框架的推广
第一步:安装Golang,这一 步骤比较简单
我们可以直接浏览器输入go.dev打开Golang的官网,然后点击download然后按照提示就可以安装Golang。
如果有些同学打不开的话,那么可以尝试使用Golang中国的镜像htps:stlygolang.om/o。
如果你访问github的速度非常慢的话,你可以配置go mod proxy, 打开goproxy.cn/按照提示操作即可, 配置完成你下载第三方包的速度会大大加快。
三、实践练习例子
下面我们来学习-下字符串和数字之间的转换。在go语言当中,关于字符串和数字类型之间的转换都在STR conv这个包下,这个包是string convert这两个单词的缩写。
我们可以用parselnt或者parseFloat来解析-个字符串。parseint 参数
我们可以用Atoi把一个十进制字符串转成数字。可以用itoA把数字转成字符串。
如果输入不合法,那么这些函数都会返回error
下面是时间处理,在go语言里面最常用的就是time.now0来获取当前时间,然后你也可以用time.date去构造一个带时区的时间, 构造完的时间。上面有很多方法来获取这个时间点的年月 日小时分钟秒,然后也能用点sub去对两个时间 在和某些系统交互的时候,我们经常会用到时间戳。那您可以用UNIX来获取时间戳。 time.format time.parse
四。、课后个人总结
学完课程后,让我对于Go语言基础有了更加清晰和深刻的理解。对后端这个岗位有了更清晰的了解。了解到了后端发展的历程,扩宽了我的知识面。