11 hhb200766

尚未进行身份认证

暂无相关描述

等级
博文 217
排名 1w+

MOCK服务小结

前言:说到mock,大家会想到单测中的mock,测试同学会想到httpmock服务等。mock的作用:程序运行过程中,设定过滤规则及返回值,来满足固定的数据解析,解决不容易构造或者获取的数据对象。mock有哪些工具:前端js端拦截mock.jsweb端的mock工具apiary、swagger、alibaba-rap等Java阵营中主要的Mock测试工具有JMock,Moc...

2018-08-03 16:25:07

maven 只复制compile级别的jar包

mvndependency:copy-dependencies可以准备好当前项目依赖的jar包,可以配置文件中scope为test的jar也包含进来了。生产系统发布的时候是不需要测试用的jar包的,如junit相关的包。想直接使用命令来指定copy的jar包的scope,可是貌似maven命令中没有提供这样的方式,网上也没找到例子。需要在pom.xml文件中做配置,配置参数在这里http:/...

2018-04-02 15:16:36

性能测试建设实践汇总

http://mp.weixin.qq.com/s/Q_7YRJW_PjQYOV4jbveiJg性能一个需要深入却不易深入的内容,是掌握计算机相关领域的基础理论后才能深入分析问题的一种能力,架构师必备的一项技能。   实施步骤有了一个初步计划,我们来看看工作中性能测试具体如何实施的,平台带来的效果是什么,附带的问题又是什么。一、性能测试一般步骤: 

2017-11-02 14:24:44

深入浅出unittest

http://mp.weixin.qq.com/s/QMBky9fFL6kbSKMmdkKaEw欢迎大家关注

2017-11-02 13:53:57

java 对象访问在jvm中分布

在Java方法中一个简单的实例化类的语句如下Objecto=newObject();这里涉及到了三个地方,首先在Java栈中的本地变量表会存在一个Object的reference类型的数据,newObject(),会在堆中存在一个Object的实例数据值,这个对象的类信息(父类,实现的接口,方法等)又会存储在方法区。reference类型在JVM规范中是指向对象的引用,不同的JVM通

2015-07-16 15:15:03

java 反射中的classload方式

题记:最近眼力脑力不够,今天犯了个错误,将o写成0,在反射时发现问题,还以为代码写错。于是乎,有了这篇文字,把classload的方式,从新温习了一遍。1、创建实例new2、访问类或接口的静态变量,或对该静态变量赋值3、调用类的静态方法4、反射(class.forname())5、初始化一个类的子类6、jvm启动时被标明为启动类的类除了以上6中方式,其他对类的使用

2015-05-29 17:18:44

zookeeper应用

http://www.infoq.com/cn/articles/apache-kafkaCurator框架使用,实现基本事件调度任务执行

2015-03-09 18:47:44

elasticsearch配置说明

elasticsearch.yml是elasticsearch主要的配置文件,所有的配置都在这个文件里完成,一般情况下,默认的配置已经可以比较好地运行一个集群了,但你也可以对其进行微调。在环境变量中的参数可以用来作为配置参数的值,比如配置文件里举的一个例子为:node.rack:${RACK_ENV_VAR},再比如${JAVA_HOME}等。下面对其配置参数作一说明。

2015-03-09 15:25:47

ELK疑问总结

1、elasticsearch如何识别主分片?2、elasticsearch默认配置下同一个ip启动2个不同目录服务,分片数据会同步?replics3、elasticsearch同一个ip可以启动2个默认配置的服务?

2015-03-06 14:35:03

最近ELK(elasticsearch+logstash+kibana)学习小结

前提:处理大数据日志收集分析,随着搜索集群的快速膨胀,大量日志处理及情况反馈滞后带来一系列问题,亟需一个工具能快速分析定位集群中那种日志或那个机器出现了异常。运维的日志分析系统定制化较重,分析不够实时。故找一个RTF工具可以直接即上手。1、简介:logstash日志收集分发到elastic集群,elasticsearch进行数据索引,kibana进行结构化查询展示,redis做缓存队列。

2015-03-06 12:19:23

Maven项目中使用本地JAR包

在Maven项目中使用本地JAR包有两种方法:1.使用systemscopeorg.richardmy-jar1.0system${project.basedir}/lib/my-jar.jarsystemscope引入的包,在使用jar-with-depe

2014-12-26 10:59:21

maven打包__自留

“打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是Maven官方下载页面的分发包,它有自定义的格式,方便用户直接解压后就在命令行使用。作为一款”打包工具“,Maven自然有义务帮助用户创建各种各样的包,规范的JAR包和WAR包自然

2014-12-25 12:09:09

单测mock和stub

Avarietyofdifferenttermsareusedtorefertothese“customobjects”.Inanefforttoclarifythevocabulary,GerardMeszarosprovidesthefollowingdefinitions:●TestDoubleisagenericterm

2014-12-17 15:23:16

深入理解Java内存模型

处理器内存模型顺序一致性内存模型是一个理论参考模型,JMM和处理器内存模型在设计时通常会把顺序一致性内存模型作为参照。JMM和处理器内存模型在设计时会对顺序一致性模型做一些放松,因为如果完全按照顺序一致性模型来实现处理器和JMM,那么很多的处理器和编译器优化都要被禁止,这对执行性能将会有很大的影响。根据对不同类型读/写操作组合的执行顺序的放松,可以把常见处理器的内存模型划分为下面几

2014-12-03 15:08:41

反射调用的性能对比

反射虽然强大,但存在性能的不足,使用反射基本上是一种解释操作,您可以告诉JVM您希望做什么并且它满足您的要求。曾经看过一本书举例说调用同一个方法,使用反射来动态实现比直接在源代码中编写的方式大概慢一到两个数量级。或许方法比较快些,但经过测试发现字段更慢。测试Demo如下:packagenet.oseye;importjava.lang.reflect.Field; publicc

2014-12-03 15:03:38

shell一些总结

1.shell中变量的类型?      shell中的变量类型有:本地变量、环境变量、位置变量、标准变量、特殊变量。   1.1.本地变量在shell脚本的生存周期中使用的变量(也就是登录一个shell到退出,这个shell为生存周期)设置一个本地变量格式为:变量名=变量,显示一个变量:echo${变量名}也可以不要大括号,显示本地所有变量:set就可以,本地变量还可以设置为只

2014-10-24 13:07:42

CURL 使用学习

一、curl转义URL特殊字符需转义1、空格换成加号(+)2、正斜杠(/)分隔目录和子目录3、问号(?)分隔URL和查询4、百分号(%)制定特殊字符5、#号指定书签6、&号分隔参数转义字符的原因:如果你的表单使用get方法提交,并且提交的参数中有“&”等特殊符的话,如果不做处理,在service端就会将&后面的作为另外一个参数来看待。例

2014-10-20 14:32:13

Linux内存点滴:用户进程内存空间

原文出处: PerfGeeks   经常使用top命令了解进程信息,其中包括内存方面的信息。命令top帮助文档是这么解释各个字段的。VIRT,VirtualImage(kb)RES,Residentsize(kb)SHR,SharedMemsize(kb)%MEM,Memoryusage(kb)SWAP,Swappedsize(kb)

2014-03-11 18:42:34

java nio学习记录2---详解

非阻塞通信对于ServerSoket及Socket编写的服务器程序和客户端程序,他们在运行过程中常会阻塞,例如:ServerSocket的accept方法和Socket得到的输入流的read方法都会在没有"数据"时阻塞.非阻塞通信有java.nio包的类实现的Java.nio中的主要类ServerSocketChannel:ServerSocket的替代类.SocketChanne

2014-02-12 10:04:24

java nio学习记录1

目的:为了很好的理解hadoop中zookeeper,深入了解其原理javanio提供了阻塞与非阻塞的方式响应socket,使用一个监听

2014-02-10 18:34:48
奖章
    暂无奖章