获得徽章 1
#挑战每日一条沸点# go test工具:Go语言中的测试依赖go test命令。编写测试代码和编写普通的Go代码过程是类似的,并不需要学习新的语法、规则或工具。
go test命令是一个按照一定约定和组织的测试代码的驱动程序。在包目录内,所有以_test.go为后缀名的源代码文件都是go test测试的一部分,不会被go build编译到最终的可执行文件中。
在*_test.go文件中有三种类型的函数,单元测试函数、基准测试函数和示例函数。
#挑战每日一条沸点# 什么是网关?网关可以看作是一个网络的入口或出口,它连接两个不同的网络。通常,网关是由一个或多个路由器组成的。它的作用是将数据从一个网络传输到另一个网络。当客户端请求访问另一个网络的资源时,网关就会将请求转发到目标服务器。
反向代理
#挑战每日一条沸点# 什么是项目架构?软件行业和建筑行业比较像,如果说我们的产品是一栋高楼大厦,那么程序代码就是建筑高楼的砖。如果说软件架构是高屋建瓴,那么程序代码是软件架构能够准确落地的关键构成。程序代码如此重要,那么有一个好的代码架构的重要性不言而喻。一个好的软件架构能够让开发人员快速响应业务变化、提高软件的整体开发和维护效率。
#挑战每日一条沸点# 什么是docker?Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的维护效率,降低了云计算应用开发的成本!使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松!
#挑战每日一条沸点# 什么是消息队列?消息队列(Message Queue) 简称MQ 是一种先进先出的队列型数据结构,实际上是系统内核中的一个内部链表。拥有权限的进程可以向消息队列中写入或读取消息,消息被顺序插入队列中,其中发送进程将消息添加到队列末尾,接受进程从队列头读取消息。
#挑战每日一条沸点# 变量(Variable)的功能是存储数据。不同的变量保存的数据类型可能会不一样。经过半个多世纪的发展,编程语言已经基本形成了一套固定的类型,常见变量的数据类型有:整型、浮点型、布尔型等。
Go语言中的每一个变量都有自己的类型,并且变量必须经过声明才能开始使用。
#挑战每日一条沸点# 什么是配置中心?配置中心是一种集中管理应用程序配置的方式。配置中心可以帮助团队在多个环境中管理配置,例如开发、测试和生产环境。配置中心有Apollo Nacos等成熟的选型供我们选择。
#挑战每日一条沸点# 什么是Linux?Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。 严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。
#挑战每日一条沸点# 什么是gorm?gorm就是一个go语言ORM(Object Relational Mapping)框架
通过ORM,我们可以把对象映射到关系型数据库中,实现无需编写原生sql就能操作关系型数据库,更方便开发人员进行开发。
#挑战每日一条沸点# 什么是Redis?Redis全称为:Remote Dictionary Server(远程数据服务),该软件使用C语言编写,Redis是一个key-value存储系统,其有以下特点。
1:性能高,单线程非常适合读多写少的场景,可以减轻数据库压力,
2.集群分布式存储,可以横向拓展,可以做到高可用.
3.数据结构类型丰富数据类型
4.支持数据持久化
5.支持事务(一般不用)一般通过lua脚本去实现
下一页