logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

利用nginx+lua+memcache实现灰度发布

一、灰度发布原理说明灰度发布在百度百科中解释:灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面 来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。这里的用于WEB系统新代码的测试发布,让...

#运维#lua#memcached
【tool】运用因果图法设计象棋中马行走路线的测试用例

因果图法设计用例  需求规格:  1、如果落点在棋盘外,则不移动棋子;  2、如果落点与起点不构成日字型,则不移动棋子;  3、如果落点处有自己方棋子,则不移动棋子;  4、如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子;  5、如果不属于1-4条,且落点处无棋子,则移动棋子;  6、如果不属于1-4条,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子;...

#测试
typeof与instanceof性能测试

测试结果:用typeof性能要高于instanceof,约为20+倍。var count = 10000000;var func = function () {};var startTime = new Date();console.log(typeof func === "function");for (var j = 0; j < count; j++){typeof f...

#javascript
mongodb compass 启动报错()

报错:原因:由于直接关闭客户端,进程没关导致下次开启时,后台还是运行的所以无法重新开启解决办法:1、查看进程tasklist | findstr “MongoDBCompass.exe”2、然后杀死他!!!!taskkill -PID 进程号 -F一般杀死第一个就可以了。参考:https://blog.c...

#数据库#操作系统
java design pattern(设计模式)

1.工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题...

Web性能测试篇:AB 压力测试

1.压力测试的概念\定义  1、这段话是给刚接触\学习性能测试知识的初学者,在实际工作中都会接触到性能测试、压力测试、负载测试等专业名词也容易混淆,下面带大家熟悉下这到底是怎么定义:1.1、性能测试【 PerformanceTest】:是指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试;1.2、压力测试【stress testing】...

#网络#操作系统
VS2010 做ActinveX 生成出错Unable to copy file .dll to .dll. The process cannot access图解

今天再用VS2010来做ActiveX控件,第一次生成成功了,生来我改了点东西,一直报错,如图:首先来说一下2010怎么做ActiveX控件,其实很简单的。只有几个步骤。首先创建一个windows控件库然后改一下AssemblyInfo.cs 文件,如图:第二步再你的控件usercotrol.cs文件中加入Guid,注这个Guid和上面的是一样的。如图:下面我们来说一下如何解决这个出错的...

gitlab Forbidden

问题使用自搭建的Gitlab。但打开页面的时候显示的是空白页面,上面还有一次文本Forbidden。原因Gitlab使用rack_attack做了并发访问的限制。解决方案将Gitlab的IP设置为白名单即可。步骤如下:打开/etc/gitlab/gitlab.rb文件。查找gitlab_rails['rack_attack_git_basic_...

一个电商项目的Web服务化改造6:单元测试4步走,构造数据、执行操作、断言、回滚...

最近一直在做一个电商项目,需要把原有单系统架构的项目,改造成基于服务的架构,SOA。有点挑战,做完了,会有很大进步。单元测试,在很早之前的文章已经介绍过。可以在这里看到相关的几篇文章:http://blog.csdn.net/FansUnion/article/category/1333595/2在这次Web服务化改造中,理论上有4层需要测试。1.Myb...

#测试#java#数据库
Incorrect configuration: namenode address dfs.namenode.servicerpc-address or dfs.namenode.rpc-addres...

在搭建Hadoop集群的时候,遇到了这样的一个报错。就在启动HDFS调用命令:start-dfs.sh的时候,报错:然后输密码就一直很奇怪,反正一直运行不成功。百度了半天,确定是core-site.xml的问题。这段代码决定了什么namenode 的rpcaddress:<property><name...

#大数据
    共 38 条
  • 1
  • 2
  • 3
  • 4
  • 请选择