自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(212)
  • 资源 (5)
  • 收藏
  • 关注

原创 idea开发环境配置

1、idea安装直接百度下载安装包安装即可2、jdk安装下载后图形化安装--一路点点点即可环境变量配置:vi /etc/profile在文件尾添加以下内容:JAVA_HOME=/usr/local/java/jdk1.8.0_221 自己的jdk安装路径PATH=𝐽𝐴𝑉𝐴𝐻𝑂𝑀𝐸/𝑏𝑖𝑛:JAVAHOME/bin:PATHCLASSPATH=.:𝐽𝐴𝑉𝐴𝐻𝑂𝑀𝐸/𝑙𝑖𝑏/𝑑𝑡.𝑗𝑎𝑟:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar

2022-04-03 20:57:37 4832

原创 idea annotate 莫名消失

idea annotate 莫名消失iead使用过程中可能会遇到annotate突然置灰不可使用的情况,具体操作了什么导致annotate不可用笔者也不清楚自己操作了什么可以按以下方式设置选择自己的版本控制方式有些idea版本设置入口可能不同,本作者安装的版本设置入口如下图所示:url处填写工程git地址,directory填写本地存放目录如果本地已经存在该目录,可以先删除本地该目录后再cloneclone之后就可以再次使用annotate功能了...

2021-07-16 11:02:25 3466

转载 Git 分支 - 分支的新建与合并

分支的新建与合并让我们来看一个简单的分支新建与分支合并的例子,实际工作中你可能会用到类似的工作流。 你将经历如下步骤:开发某个网站。为实现某个新的需求,创建一个分支。在这个分支上开展工作。正在此时,你突然接到一个电话说有个很严重的问题需要紧急修补。 你将按照如下方式来处理:切换到你的线上分支(p

2017-11-23 10:53:50 554

转载 Spring和MyBatis环境整合

SSH框架的结合几乎家喻户晓,但是一般的中小项目,使用Spring和MyBatis就够了,而且MyBatis轻便好使,易上手,值得大家尝试一次。  开篇简介:  Spring:Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。两个重要模块:Spring 面向方面编程(AOP)和控制反转 (IOC) 容器。控制反转模式(也称作依赖

2017-11-03 18:12:51 376

转载 EasyMock测试

使用如下方式在Maven中添加EasyMock的依赖:Mavendependency>       groupId>org.easymockgroupId>       artifactId>easymockartifactId>       version>3.2version>       scope>

2017-11-03 17:47:02 779

转载 Android Monkey 压力测试 介绍

转载至:http://www.cnblogs.com/TankXiao/p/4815134.htmlMonkey 是Android SDK提供的一个命令行工具, 可以简单,方便地运行在任何版本的Android模拟器和实体设备上。 Monkey会发送伪随机的用户事件流,适合对app做压力测试 阅读目录环境搭建什么是MonkeyMonkey 用来做什么Monkey程序介

2017-09-25 10:44:29 492

转载 Appium移动端UI自动化中,如果需要两个APP交互操作的实践经验

转载至:http://www.cnblogs.com/appstest/p/5088877.html前段时间在用Appium做UI自动化,碰到一个原来没有碰到的问题,原来做的项目都是单独的APP操作。在目前的项目中,有两个APP,两个APP需要交互操作,一个发单,一个接单,这边发单以后,另外个APP需要接单。想了两种方法:一、Two App in one devic

2017-09-20 17:24:41 3179 3

转载 Appium 玩转 Appium 中 logger

log形式首先我们来看一段log输出:info: Starting Appinfo: [debug] Attempting to kill all 'uiautomator' processesinfo: [debug] Getting all processes with 'uiautomator'info: [debug] executing cmd: /Users/wuxi

2017-09-08 17:03:27 411

转载 Jmeter使用代理录制脚本

Jmeter脚本是以JMX格式为主Jmeter也是支持录制的,支持第三方录制方式和代理录制方式。1、第三方录制主要是通过badboy来录制,录制后另存为jmx格式即可。2、Jmeter也有自己的代理,录制脚本前,我们只要启动好代理,手动通过IE或者火狐来录制,录制完毕停止代理。新建脚本,首先添加线程组然后再添加http默认请求HTTP Req

2017-08-09 18:30:51 543

转载 Jmeter断言/检查点

断言就类似LoadRunner中的检查点。对上一个请求返回的信息,做字符串、数据包大小、HTML、XML、图片等做判断,确保返回的信息的准确性。添加响应断言:欢迎您如果登陆页登陆成功,则后台会返回欢迎信息字样断言中可以添加多个断言一起判断,断言中也可以使用参数化方法,进行动态判断。添加断言结果断言判断正确

2017-08-09 18:07:47 408

转载 postman+jenkins+newman做接口测试的持续集成

postman+jenkins+newman做接口测试的持续集成为何要做接口自动化测试的持续集成?1. 接口相对稳定,改动少,比起GUI自动化测试来说性价比更加高些,不容易出现GUI自动化那种掉到维护脚本的坑里。2. 接口测试比较简单,一个规范的接口,测试只需要按照接口扩展测试用例就行,覆盖上较方便,后期维护接口时也比较快捷。3. 利用持续集成的优势,可

2017-08-04 10:48:13 2188

转载 eclipse生成接口文档

打开java代码,编写JavaDoc 注释,只有按照java的规范编写注释,才能很好的生成API文档,javadoc注释与普通注释的区别为多一个*(星号)。普通代码注释为/*XXX*/,而javadoc的注释为/**XXX*/javadoc注释要尽量写的详细,这样别人在没有源

2017-06-07 10:45:30 4840

转载 jmeter响应结果乱码问题

问题分析当响应数据或响应页面没有设置编码时,jmeter会按照jmeter.properties文件中,sampleresult.default.encoding设置的格式解析默认ISO-8859-1,解析中文肯定出错# The encoding to be used if none is provided (default ISO-8859-1)  #samplere

2017-05-15 16:38:44 1220

转载 Linux生成密钥

大家可以配置成密论认证的方式首先生成密钥,用命令ssh-keygen –t rsa     运行后可以一直空格,生成密钥,id_rsa和id_rsa.pub文件 ,默认放在/root/.ssh/下,.ssh文件是隐藏的,要显示隐藏文件才看得到     在/home/admin下创建.ssh活页夹,把id_rsa.pub文件copy 到/home/admin/.ssh活页夹下,改变文件名

2017-05-03 15:34:46 6314

转载 Robotium自动化测试框架实用教程

一、简介Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作。Robotium结合Android官方提供的测试框架达到对应用程序进行自动化的测试。另外,Robotium 4.0版本已经支持对WebView的操作。Robotium 对Acti

2017-03-27 17:26:38 760

转载 简单介绍如何使用robotium进行自动化测试

2.      创建一个Test Project1).     打开eclipse,选择File->New->Project…->Android Test Project,点击Next。   2).     在Test Project Name中输入测试工程的名称,如:HelloWorldTest。选择An existing Android Projec

2017-03-27 16:50:18 348

转载 简单的性能测试 | Apache AB

01关于ab        简介:Apache的ab可以模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。         ab对发出负载的计算机要求很低,既不会占用很多CPU,也不会占用太多的内存,但却会给目标服务器造成巨大的负载,而且ab的调用方式很简单,就通过命令行的方式,熟记常用命令即可。   

2017-02-10 11:34:06 572

转载 linux下配置公钥私钥

使用ssh公钥实现免密码登录  (2011-04-22 01:24:10)转载▼标签:  杂谈分类: Linux系统ssh 无密码登录要使用公钥与私钥。Linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例。有机器A(192.168.1.155),B(192.168.1.181)

2017-02-09 16:00:55 3970

转载 iOS开发之性能调试Instruments(二)

如何定位内存问题今天主要讲最常见的定位内存问题,普遍使用ARC后,开发者们从手动管理引用计数中解放出来,但开启了ARC并不是就不会存在内存问题。苹果有句名言:ARC is only for NSObject。在iOS 中使用malloc分配的内存,ARC是不会处理的,需要自己进行处理。(如CGPath等)相关概念1.内存空间的划分一个进程占用的内存空间,包括5种数据区:

2017-01-04 15:06:45 591

转载 iOS开发之性能调试Instruments(一)

iOS性能调试有很多方法,这里讲一下Xcode内置工具Instruments。Instruments是一个官方提供的强大的性能调试工具集。instruments.png1.Blank(空模板):创建一个空的模板,可以从Library库中添加其他模板;2.Activity Monitor(活动监视器):监控进程的CPU,内存,磁盘,网络使用情况 是程序在手机运行真正占用的内

2017-01-04 15:05:29 1828

转载 Android标准App的四大自动化测试

WeTest导读说起Android的自动化测试,相信有很多小伙伴都接触过或者有所耳闻,本文从框架最基本的功能介绍及API的使用入手,结合简单的项目实战来帮忙大家对该框架进一步理解和加深印象。下面让我们来一睹标准App的四大自动化测试法宝的风采!法宝1:稳定性测试利器——Monkey要想发布一个新版本,得先通过稳定性测试。理想情况是找个上幼儿园的弟弟妹妹,打开应用把手机交给他

2017-01-03 11:26:08 8947

转载 如何在Java运行的时候动态加载一个jar包到classpath里面

import java.io.File;import java.lang.reflect.Method;import java.net.URL;import java.net.URLClassLoader;import java.util.List; public final class ExtClasspathLoader {     

2016-12-16 18:55:00 6584

转载 使用Jmeter进行APP接口测试经验总结

使用工具:  Fiddler、Jmeter  测试步骤:  1.    确认接口  从开发人员那里获取接口文档,接口文档应该包括完整的功能接口、接口请求方式、接口请求URL、接口请求参数、接口返回参数。  如果当前项目没有接口文档,则可以使用fiddler对APP进行抓包确认。  fiddler对手机进行抓包的方法可以参考:http://blog.c

2016-12-10 18:14:08 1990

转载 Eclipse 安装反编译插件jadclipse

详细设置过程见http://jingyan.baidu.com/article/3f16e003c857082590c1036f.html

2016-11-30 11:00:18 318

转载 Jmeter-获取响应结果中参数出现的次数

在测试中,有时候会遇到要统计响应结果中某个参数出现了多少次,如果量级很大,一个一个数不太现实,下面讲一下实现自动打印出该参数出现的次数的方法。  例如我的响应信息为:{"ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1

2016-11-15 17:12:51 3902

转载 linux下redis安装

我用的系统是:redhat[root@infa ~]# wget http://download.redis.io/releases/redis-2.8.12.tar.gz tar xzf redis-2.8.12.tar.gz[root@infa ~]# tar xzf redis-2.8.12.tar.gz[root@infa ~]# cd redis-2.8.12[r

2016-10-20 18:49:44 290

转载 shell脚本监控系统负载、CPU和内存使用情况

在没有nagios监控软件的情况下,只要服务器能上互联网,就可通过发邮件的方式来提醒管理员系统负载与CPU占用的使用情况。一、安装linux下面的一个邮件客户端msmtp软件(类似于一个foxmail的工具) 1、下载安装: http://downloads.sourceforge.net/msmtp/msmtp-1.4.16.tar.bz2?modtime=1

2016-09-13 17:01:00 4848

转载 ajax传递参数含有特殊字符解决方案

引用       JQuery AJAX中遇到这样一个问题,参数中包含特殊字符,比如&'#@等        这是执行AJAX的时候就会出问题,因为所传的参数变了.        看个示例就明白: Java代码  方案一:                $.ajax({                      url: '/

2016-08-30 13:44:12 2114

转载 linux定时任务的设置

为当前用户创建cron服务1.  键入 crontab  -e 编辑crontab服务文件      例如 文件内容如下:     */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh      保存文件并并退出     */2 * * * * /bin/sh /home/admin/jiaobe

2016-07-27 16:49:57 414

转载 inux查看磁盘读写性能(iostat命令)的方法

在linux中查看或监控磁盘的读写性能,可以用到iostat命令,本节介绍下其具体用法。1,硬盘读写性能,#查看TPS和吞吐量信息iostat -d -k 1 10       Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtnsda              14.54 

2016-07-27 13:57:46 24567

转载 html5 form上传值

首先知道enctype这个属性管理的是表单的MIME编码。共有三个值可选:1、application/x-www-form-urlencoded2、multipart/form-data3、text/plain其中application/x-www-form-urlencoded是默认值,作用是设置表单传输的编码。例如我们在AJAX中见过xmlHttp.setRequestHead

2016-07-07 13:59:36 446

转载 Nginx 反向代理

请求如果直接发到同步处理的后端,那么从收到请求到把响应发出去这段时间,一个进程的资源就被占用了(比如Apache的prefork模式)。在慢连接的情况下,这个进程除了处理之外的大多数时间基本上都耗费在了无意义的等待上。Nginx在这方面的优势就在于它的异步非阻塞模型。这意味着Nginx可以通过基于事件的方式同时处理和维护多个请求,而后端就只需要去做逻辑计算,节约了等待时间去处理更多的请求。

2016-07-06 17:35:40 373

转载 HTTP接口测试还可以这么玩

1、背景  随着H5在各行业领域的运用,无论是在APP内嵌入H5页面的hybrid应用还是直接在微信公众号或者轻应用中使用H5页面都是非常的常见(比如前端页面通过HTTP 接口调用拉取数据进行交互,实现前后台分离)。 而随着此类技术的应用和发展,作为一个测试人员,跟上时代的变化,除了保证前端页面UI的正确性,也要保证HTTP接口的正确性,从而保证了整个业务功能逻辑的正确性,而接口如果手工测

2016-06-27 16:10:36 6586

转载 linux使用实战--服务器篇

====用top查看服务器运行情况====linux作为服务器现在已经非常非常普遍了,有时候,我们在使用过程中,感觉到服务器响应很慢,那么这时候,就会想到去查看服务器运行情况,此时,top命令,就是最常用到命令了。在服务器上,直接输入: top 回车  此时就进入了查看服务器运行情况窗口。在窗口显示的信息中,最常用,也是最基础的判断信息就是第一行的‘load average’值。这

2016-06-27 11:31:11 811

转载 linux使用实战--基础应用篇

=======快速输入某一个文件名===========在linux下,用cd命令,进入某一文件夹下,如果此时文件夹名称很长,一个词一个词的输入,很容易输错,此时,我们常用tab键来自动补全。即:要进入某个文件夹,或打开某个文件时,cd 或vim 后面跟文件夹或文件名首字母 然后按键盘tab键,此时就能自动补全后面词,如果不能补全,那就再多输入单词的前几个词,按tab键,当找到唯一一个与你

2016-06-27 11:06:31 412

转载 Shell脚本调试技术

一. 前言shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一名优秀的unix/linux开发者和系统管理员的必经之路。脚本调试的主要工作就是发现引发脚本错误的原因以及在脚本源代码中定位发生错误的行,常用的手段包括分析输出的错误信息,通过在脚本中加入调试语句,输出调试信息来辅助诊断错误,利用调试工具等。但与其它高级语言相比,shell解释器缺乏相应的调

2016-06-24 18:49:03 409

转载 JAVA反射——给属性赋值

使用反射的机制来给私有的属性赋值,这个原理在许多ORM的组件中都有应用,下面是一段掩饰代码public class FieldTest {public static void main(String[] args) throws Exception {Class clazz = Class.forName("com.snowdi.reflection.Student");

2016-06-21 16:34:36 15001 1

转载 JAVA敏捷开发环境搭建

前面介绍了创业型软件公司的工作模式,这里详细介绍下如何实施,第一步是先要搭建环境,有了环境才能开展工作。整个软件项目分为四个环境 开发本地环境、开发环境、测试环境、IDC环境。和传统C++开发不一样的模式是多了第一个开发本地环境。这是为什么呢,因为目前大部分开发人员还是比较熟悉windows下开发。对于mac和linux下直接使用软件并且开发的中国开发者还是少之又少,这套架构就这个现状做出

2016-05-21 20:18:11 317

转载 java中通过反射获取方法并且调用(getMethod和invoke深入)实践

为了支持业务的快速变更,往往采用可配置的方式,将业务逻辑的处理部分配置在数据库中或者XMl文件里。配置什么,如何配置才更灵活,That's a problem.以数据库配置为例(xml相同),在数据库中可以配置上java包名+类名,一个类只处理一个功能(符合设计模式中的单一性原则),这样只需要把数据库中的类名读出来,Class.forname("xxxx").newInstance()即可

2016-04-28 10:15:28 958

转载 系统频繁Full gc问题分析及解决办法

一、场景描述上周开始系统在业务高峰期一直收到Full gc报警,监控显示fgc频繁,下图是监控图,左边红框是优化前效果,右边是优化后,优化后fgc基本为0 二、原因查找1.查看gc日志,发现old区fgc后大小没有变化,如下图:2.去线上dump内存看是什么对象,用memory analyzer分析,Retained Size竟然有2.4G,全是sun.awt.SunToo

2016-03-17 10:54:04 21466

jdk-6u38-windows-x64

该jdk适用于64位的windows操作系统.

2014-07-10

移动苏杭研发中心android开发

移动苏杭研发中心android开发(部分笔试题)

2014-03-26

华为上机笔试

华为校园招聘笔试题---------上机,感觉每年考的差不多,大家可以参考

2013-09-14

无线自组网络

该文档是对发表在IEEE会议上的一篇关于无线自组网络中有关虫洞攻击的一篇论文的分析和总结,希望对大家了解虫洞攻击有所帮助。

2012-04-12

algorithm design

本文件为研究生阶段学习参考教材,本书介绍了最核心的算法,是众多高等院校研究生教材所选参考书目。

2012-03-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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