Golang

linuxea:go语言作用域(5)

作用于定义标识符可以使用的范围。在go中使用{}定义作用域的范围。在{}中可以嵌套语句块。 但是,子语句快可以使用父语句块,父语句快不可以使用子语句块。如下所示就会报:undefined: i...
阅读全文
Golang

linuxea:go初识常量语法(4)

常量 常量和变量不同,变量是可以赋值进行修改的,而常量是不能修改的。在使用中有一些值是我们不希望更改的,就可以声明成常量。通常,我们习惯与将常量写为大写。 定义一个常量 常量可以定义在函数体内...
阅读全文
Golang

linuxea:go变量语法声明(3)

3.变量语法声明 声明语句用于定义程序的各种实体对象,如: var 声明变量 sonst 声明常量 func 声明函数 typ 声明类型 变量 什么是变量? 变量是值对一块存储空间...
阅读全文
Golang

linuxea: go程序组成的基本单位(2)

这和其他的语言一般无二。 标识符 标识符是编程时候使用的名字,这个名字可以是变量,产量,函数,类型,接口,包,以及后续的结构体都是由名字组成 最终访问的也是通过标识符名字访问的。通过标识符建立...
阅读全文
Golang

linuxea:初识golang(1)

在go语言中的代码文件中最上层会定义一个package声明开头,说明源文件所属的包 而后使用Import导入依赖的包,其次为包级别的变量,产量,类型和函数的什么和赋值 函数中可定义局部的变量和...
阅读全文
devops

linuxea: 有趣的devops

并不是每个公司都适合devops,但这并不能说devops不好,其中对人员的要求和新技术的引入而引起的问题远比现实复杂。 devops在当下不是一个难以实现的问题,但在很多时候它出现引起了很多误...
阅读全文
devops

linuxea: 连续测试的5个要素

我们在做持续集成的时候,或者说是在做连续测试的时候,目的是为了让代码健康,健壮有效。其中,持续交付CD和持续部署能够让运维人员快速的随时随地的将代码推送到线上。而随着devops推进中,生产环境...
阅读全文
devops

linuxea: 自动化测试和连续测试有何差异?

测试团队一直在自动化测试上面花费的大量的时间和尽力。这样的开销似乎并不符合预期。另外,应用程序的架构,开发的使用方式也在不断的发生变化,这样一来也增加了测试的复杂性和软件故障。 鉴于当下应用程序...
阅读全文
devops

linuxea: 持续集成的7个要素

大多数公司认为他们已经在使用持续集成(CI),但当谈到是否遵循CI的关键实践时,如:运行测试来验证每个构件,其中许多并没有。 今天我们来讨论如下几点: 1,我们是否每天更改或至少每天多次构建我们...
阅读全文
devops

linuxea: 向大众解释devops定义

如果你问一个普通人,“DevOps对你意味着什么?” 对方很大可能是茫然的。还有一些人并没有直接参与,而是模糊地意识到DevOps是一个概念。虽然模糊的理解总比没有好,但它留下了误解和错误信息的...
阅读全文
devops

linuxea: devops起源

devops在发展已经有近10年的历史,并且发展迅猛,在2016年的RightScale报告中估计有70%的中小企业采用DevOps方法。从那时起,每个迹象都表明百分比有所增加。现在我们重新审视...
阅读全文
HAproxy

linuxea: HAproxy1.9 Docker 镜像

在此前的几篇文章在中,简单的记录了haproxy在1.9之后的一些变化(部分来自谷歌翻译),这其中包括多线程,Runtime API, ACL,配置文件,以及日志和统计页面和map。 在这篇文...
阅读全文
HAproxy

linuxea: HAproxy Maps简介 蓝绿部署

HAProxy映射文件存储键值对,并且是一些创造性行为的起点,包括动态速率限制和蓝绿色部署。 字典。Map。哈希值。关联数组。这些列为HAProxy负载均衡器的广泛功能集。它们被称为map。 想...
阅读全文