MOCK服务小结

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

2018-08-03 16:25:07

阅读数 1427

评论数 1

maven 只复制compile级别的jar包

mvn dependency:copy-dependencies可以准备好当前项目依赖的jar包,可以配置文件中scope为test的jar也包含进来了。生产系统发布的时候是不需要测试用的jar包的,如junit相关的包。想直接使用命令来指定copy的jar包的scope,可是貌似maven命令中...

2018-04-02 15:16:36

阅读数 774

评论数 0

性能测试建设实践汇总

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

2017-11-02 14:24:44

阅读数 289

评论数 0

深入浅出unittest

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

2017-11-02 13:53:57

阅读数 140

评论数 0

java 对象访问在jvm中分布

在Java方法中一个简单的实例化类的语句如下Object o=new Object(); 这里涉及到了三个地方,首先在Java栈中的本地变量表会存在一个Object的reference类型的数据,new Object(),会在堆中存在一个Object的实例数据值,这个对象的类信息(父类,实现的接...

2015-07-16 15:15:03

阅读数 1112

评论数 1

java 反射中的classload方式

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

2015-05-29 17:18:44

阅读数 861

评论数 0

zookeeper应用

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

2015-03-09 18:47:44

阅读数 454

评论数 0

elasticsearch配置说明

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

2015-03-09 15:25:47

阅读数 1118

评论数 0

ELK疑问总结

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

2015-03-06 14:35:03

阅读数 1155

评论数 0

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

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

2015-03-06 12:19:23

阅读数 23046

评论数 1

Maven项目中使用本地JAR包

在Maven项目中使用本地JAR包有两种方法: 1. 使用system scope org.richard my-jar 1.0 system ${project.basedir}/lib/my-jar.j...

2014-12-26 10:59:21

阅读数 101358

评论数 18

maven打包__自留

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

2014-12-25 12:09:09

阅读数 784

评论数 0

单测mock和stub

A variety of different terms are used to refer to these “custom objects”. In an effort to clarify the vocabulary, Gerard Meszaros provides the follo...

2014-12-17 15:23:16

阅读数 556

评论数 0

深入理解Java内存模型

处理器内存模型 顺序一致性内存模型是一个理论参考模型,JMM和处理器内存模型在设计时通常会把顺序一致性内存模型作为参照。JMM和处理器内存模型在设计时会对顺序一致性模型做一些放松,因为如果完全按照顺序一致性模型来实现处理器和JMM,那么很多的处理器和编译器优化都要被禁止,这对执行性能将会有很...

2014-12-03 15:08:41

阅读数 451

评论数 0

反射调用的性能对比

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

2014-12-03 15:03:38

阅读数 690

评论数 0

shell一些总结

1.shell中变量的类型?         shell中的变量类型有:本地变量、环境变量、位置变量、标准变量、特殊变量。     1.1.本地变量在shell脚本的生存周期中使用的变量(也就是登录一个shell到退出,这个shell为生存周期)设置一个本地变量格式为:变量名=变量,显示一...

2014-10-24 13:07:42

阅读数 457

评论数 0

CURL 使用学习

一、curl 转义 URL特殊字符需转义 1、空格换成加号(+) 2、正斜杠(/)分隔目录和子目录 3、问号(?)分隔URL和查询 4、百分号(%)制定特殊字符 5、#号指定书签 6、&号分隔参数 转义字符的原因: 如果你的表单使用get方法提交,...

2014-10-20 14:32:13

阅读数 9900

评论数 1

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

原文出处: PerfGeeks    经常使用top命令了解进程信息,其中包括内存方面的信息。命令top帮助文档是这么解释各个字段的。 VIRT , Virtual Image (kb) RES, Resident size (kb) SHR, Shared Mem size (kb)...

2014-03-11 18:42:34

阅读数 635

评论数 0

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

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

2014-02-12 10:04:24

阅读数 584

评论数 0

java nio学习记录1

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

2014-02-10 18:34:48

阅读数 581

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭