自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Mybatis自动生成Mapper文件

Mybatis自动生成Mapper文件  工作中使用mybatis时我们需要根据数据表字段创建pojo类、mapper文件以及dao类,并且需要配置它们之间的依赖关系,这样的工作很琐碎和重复,mybatis官方也发现了这个问题,因此给我们提供了mybatis generator工具来帮我们自动创...

2020-05-14 09:45:04 27 0

原创 vue入门实践

一、VUE简介 Vue (读音 /vjuː/,类似于view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,V...

2019-11-08 15:28:42 28 0

转载 大数据处理流程

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/OYziqing/article/details/87864195大数据处理流程 1. 数据处理流程 网站流量日志数据分析是一个纯粹...

2019-11-08 14:35:25 29 0

原创 MOCK服务小结

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

2018-08-03 16:25:07 4455 2

转载 maven 只复制compile级别的jar包

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

2018-04-02 15:16:36 1423 0

原创 性能测试建设实践汇总

<a data-cke-saved-href="https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxcheckurl?requrl=http%3A%2F%2Fmp.weixin.qq.com%2Fs%2FQ_7YRJW_PjQYOV4jbveiJg...

2017-11-02 14:24:44 398 0

原创 深入浅出unittest

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

2017-11-02 13:53:57 185 0

转载 java 对象访问在jvm中分布

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

2015-07-16 15:15:03 1272 1

原创 java 反射中的classload方式

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

2015-05-29 17:18:44 942 0

原创 zookeeper应用

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

2015-03-09 18:47:44 481 0

转载 elasticsearch配置说明

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

2015-03-09 15:25:47 1158 0

原创 ELK疑问总结

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

2015-03-06 14:35:03 1196 0

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

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

2015-03-06 12:19:23 23318 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 103780 3

转载 maven打包__自留

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

2014-12-25 12:09:09 811 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 597 0

转载 深入理解Java内存模型

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

2014-12-03 15:08:41 469 0

转载 反射调用的性能对比

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

2014-12-03 15:03:38 747 0

原创 shell一些总结

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

2014-10-24 13:07:42 472 0

原创 CURL 使用学习

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

2014-10-20 14:32:13 10385 1

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

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

2014-03-11 18:42:34 666 0

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

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

2014-02-12 10:04:24 601 0

原创 java nio学习记录1

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

2014-02-10 18:34:48 606 0

转载 产生死锁

计算机系统产生死锁的根本原因是资源有限且操作不当。     一种原因是系统提供的资源太少了,远不能满足并发进程对资源的 需求。这种竞争资源引起的死锁是我们要讨论的核心。另一种原因是由于进程推进顺序的不合适引发的死锁。    产生死锁的四个必要条件:     1、互斥条件:在一段时间内,...

2013-11-07 11:59:17 453 0

原创 scp 断点续传

scp 是通过ssh协议传输数据,如果是想传输一个很大的数据,这几天我就遇到过,一个tar包,400G左右,通过scp拷贝时,有可能遇到服务器断电什么的悲剧问题,那么类似scp拷贝的另一个命令 rsync就可以实现意外中断后,下次继续传,命令如下: rsync -P --rsh=ssh home...

2013-08-27 14:54:22 957 0

转载 REST风格的webservice设计模式

REST的意思是表征状态转移(Representational State Transfer),它是一种基于HTTP协议的网络应用接口风格,充分利用HTTP的方法实现统一风格接口的服务。其中包括了一下8种方法: GET: 请求获取指定资源POST: 向指定资源提交数据PUT: 请求服务器...

2013-08-27 14:10:08 4498 0

转载 cmd 运行jar文件

将java工程打成jar包,但第三方jar包并没有包含在包中,当在命令行中运行jar包时,出现类找不到的异常, 在网上看到解决办法是将第三方jar包放到JDK的扩展类文件夹中(%JAVA_HOME%/jre/lib/ext), 再运行,还是出现同样的错误,我的java工程要调用webs...

2013-04-23 17:57:27 15142 4

转载 Linux下进程信息的深入分析

这里我们主要介绍进程的状态,进程的状态可以通过/proc/PID/status来查看,也可以通过/proc/PID/stat来查看. 如果说到工具大家用的最多的ps也可以看到进程的信息.这里我们通过/proc/PID/status来分析进程的信息. 在2.6.18之后的内核,多了cap...

2012-12-25 12:59:16 714 0

转载 Linux查看进程的所有子进程和线程

得到进程的pid: ps -ef | grep process_name | grep -v "grep" | awk '{print $2}' 查看进程的所有线程 # ps mp 6648 -o THREAD,tid USER %CPU PRI S...

2012-12-25 12:41:17 4253 0

原创 top命令

查看CODE DATA字段 top  f键设置字段,按r选择CODE,s选择DATA,回车返回统计列表 查看线程 top -Hp pid

2012-10-12 17:13:55 521 0

原创 linux工具sar使用

1 安装    tar zxvf  xxx.tar.gz   ./configure    make    make install 2  使用 pidstat: Usage: /usr/local/sysstat/bin/pidstat [ options ] [ [ ] ]...

2012-10-12 13:51:37 2659 0

原创 性能测试之初见(3)

如何换算需要多少并发量? 比如正式服务器和测试服务器是有差别的,那么如何确定在测试服务器上出来的并发结果就是满足的呢··

2012-09-26 18:17:39 924 1

原创 雨润竞标系统性能问题汇总

1.下单表GoodQuotePrice数据量基数会很大 一个查询的时候用他做了主表外连 2.sqlhelper 访问数据库连接未关闭,多用户时内存会急剧增长,没有释放 3. SearchMySelfGoodList  方法有bug     4.频繁调用分页存储过程,出现sql事务柱塞 ...

2012-09-25 17:29:06 1710 0

原创 web安全测试----权限测试

1、横向权限测试       用户a/b权限相同,a登录访问url,将url中a标识替换成b标识,访问 2、纵向权限测试     用户a、b权限不同,a登录访问url,记录此url,用户b登录,访问同样的url

2012-09-25 17:02:44 923 0

原创 web安全测试学习----信息泄露测试

1、配置文件中关键信息是否加密:如数据库连接帐号密码 2、页面源代码敏感信息:如修改口令页面修改时查看源代码无明文 3、代码注释敏感信息:不包含比如:内网IP地址、SQL语句、密码、物理路径等 4、异常处理敏感信息:错误请求返回不包含敏感信息如:服务器版本 5、webservice页面信息...

2012-09-25 14:44:05 1669 0

原创 web安全测试学习

1、安全测试适用范围 2、安全测试过程图 3、安全测试途径 3.1、自动化漏洞扫描工具appscan等 3.2、服务器帐号权限测试、端口扫描 3.3、http协议基本方法测试:put、delete、trace、move、copy 3.4、web服务器版本信息(已知漏洞利用) 3.5、...

2012-09-21 11:38:47 931 0

原创 性能测试之初见(2)

接上回,简述了性能测试的概况和一些场景描述,对于性能测试的理解,个人觉得还仅仅处在表面,理论比较少,实践的也不够深,可能跟从事行业有莫大关系,从运营级别的boss系统到云级点播的分布式应用再到单一OA应用,逐渐的了解不同行业不同应用对性能的不同要求不同视角不同层面上的定位。典型的广电行业核心部分C...

2012-09-20 16:54:30 558 0

原创 性能测试之初见

接触性能测试一段时间,但是介于项目忙碌而无暇总结,从2年前的stage测试到如今web测试,对性能测试逐渐的有所认知。什么是性能测试,个人认为以考量系统响应时间和业务完成时间的测试都可称为表现性能,系统的瓶颈或拐点的验证测试即服务响应慢、服务假死等诸多情况的关注称为服务性能,即通常的负载压力测试,...

2012-09-12 18:17:54 625 0

原创 项目测试总结

1、测试活动路线 2、测试初衷   •1、项目规划明确 •2、需求设计文档充分 •3、系统集成环境部署简易 •4、测试流程规范 •5、测试目标清晰   3、测试变更   •1、开发环境与测试环境不同 •2、开发模块与项目计划不同 •3、开发准备工作有出入 •4、测试...

2012-09-10 16:55:27 1551 1

转载 Weblogic 脚本工具 导航和编辑 MBean

导航和编辑 MBean 以下部分描述了如何使用 WLST 来导航、询问和编辑 MBean: 导航和询问 MBean浏览运行时 MBean在 MBean 层次中导航查找 MBean访问自定义 MBean编辑配置 MBean 导航和询问 MBean WLST 提供了对 MB...

2012-08-24 17:43:29 2652 0

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