本文转自:http://www.servicemesh.cn/?/article/41 作者:MIKE WHITE翻译:姚炳雄原文:Using Envoy to Load Balance gRPC Traffic针对 Bugsnag(一款bug自动检测工具),我们最近启动了一个专门用来跟踪软件发布健 ...
分类:
其他好文 时间:
2018-08-08 18:55:24
阅读次数:
257
前言 linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间通信方面的侧重点有所不同。前者对Unix早期的进程间通信手段进行了系统的改进和扩充,形成了“syste ...
分类:
系统相关 时间:
2018-08-04 15:42:00
阅读次数:
157
这种模式,就是将一个最终对象分级分层建造出来。 在软件发布过程中,不同的JAVA,PYTHON,NODE.JS,ZIP压缩包, 就可以使用不同的阶段来使用建造者模式的。 ...
分类:
编程语言 时间:
2018-08-03 14:27:05
阅读次数:
139
软件测试贯穿软件开发的全过程,而且越来越多的国内公司也开始重视软件测试,要求软件测试人员从需求阶段介入到软件项目中,那么每个阶段软件测试人员需要做什么事情?作者以软件开发的瀑布模型为例,针对系统测试,讲述各阶段的任务。 1.需求阶段 需求阶段,需求人员开始发出需求文档,此时需求文档即发出评审,测试人... ...
分类:
其他好文 时间:
2018-07-22 11:16:13
阅读次数:
239
什么是DevOps 随着软件发布迭代的频率越来越高,传统的「瀑布型」(开发—测试—发布)模式已经不能满足快速交付的需求。2009 年左右 DevOps 应运而生,简单地来说,就是更好的优化开发(DEV)、测试(QA)、运维(OPS)的流程,开发运维一体化,通过高度自动化工具与流程来使得软件构建、测试 ...
分类:
其他好文 时间:
2018-07-05 21:43:34
阅读次数:
221
Ansible ? 在IT行业,工程师习惯于编写程序来解决所有的问题。当然,在软件发布、应用部署和机器扩容时,工程师也希望借助软件来消灭重复劳动力。因此,各种自动化部署工具应运而生。在机器扩容时,将一台新的服务器配置成一台应用服务器,这中间需要经历很多步骤,包括配置DNS、创建用户、配置防火墙、部署 ...
分类:
其他好文 时间:
2018-06-15 15:52:44
阅读次数:
200
01.指派--用户(用户无论在哪台计算机登录,都有该软件)
升级软件
卸载软件
修复软件
02.发布给用户
分类:
其他好文 时间:
2018-05-22 22:17:14
阅读次数:
129
断言在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。一般来说,断言用于保证程序最基本、关键的正确性。断言检查通常在开发和测试时开启。为了保证程序的执行效率,在软件发布后断言检查通常是关闭的。断言是一个包含布尔表达式的语句,在执行这个语句时假定该表达式为true;如果表达式的值为fal ...
分类:
其他好文 时间:
2018-04-21 16:14:35
阅读次数:
126
J2EE面试题 文档版本号:V2.0 2016年11月 目 录 1. Java基础部分 8 1.1. 一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 8 1.2. Java有没有goto? 8 1.3. 说说&和&&的区别。 8 1.4. 在JAVA中如何跳出当前的多重嵌套 ...
分类:
编程语言 时间:
2018-04-16 16:20:27
阅读次数:
270
再牛的程序员也无法提前预见代码运行时可能遇到的所有情况,机会每个程序员都被用户说过“你编的那个软件不好用啊”,而程序员经过反复检查以后发现问题的原因是用户操作不规范或者输入了错误类型的数据,于是一边修改代码加强类型检查一边抱怨用户为什么不按套路出牌。其实,问题的根源还是在程序员而不在用户,程序员编写 ...
分类:
其他好文 时间:
2018-04-12 23:30:56
阅读次数:
205