自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (12)
  • 收藏
  • 关注

原创 测试经常遇到的交流问题

简单描述下,有时间再补充当测试觉得一个Bug需要修复,而研发童鞋觉得没必要修改或者改动成本高时如何解决?先相互沟通理由,实在无法说服对方,和项目负责人(产品或者项目小leader)沟通,看是增加排期或者本次修复。2、遇到调用外部接口时根据开发描述接口特征测试,上线发现一堆异常情况(例如小数点事件)?       这种情况要求外部接口提供方提供详细接口文档。产品没有需求,或者需求只...

2018-12-05 15:15:50 474

原创 Linux命令-tail

       这边记录一些工作中常用的Linux命令,一方面作为记录方便查看,一方面分享给有需要的同学。(一)taillinux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容。一般用在日志文档查看。tail [ -f ] [ -c Num...

2018-11-21 10:52:44 1302

原创 testlink使用手册

1、使用手册文档:https://download.csdn.net/download/hahavslinb/107797002、Excel和xml转换工具:https://download.csdn.net/download/hahavslinb/10779609

2018-11-12 15:10:50 368

转载 将 Web 应用性能提高十倍的10条建议(转载)

提高 web 应用的性能从来没有比现在更重要过。网络经济的比重一直在增长;全球经济超过 5% 的价值是在因特网上产生的(数据参见下面的资料)。这个时刻在线的超连接世界意味着用户对其的期望值也处于历史上的最高点。如果你的网站不能及时的响应,或者你的 app 不能无延时的工作,用户会很快的投奔到你的竞争对手那里。举一个例子,一份亚马逊十年前做过的研究可以证明,甚至在那个时候,网页加载时间每减少10...

2018-11-12 11:23:49 232

转载 海量数据处理之BitMap(转)

现在 有10亿个int型的数字(JAVA中 int 型占4B),以及一台可用内存为1GB的机器,如何找出这10亿个数字的中位数? 中位数定义:数字排序之后,位于中间的那个数。比如将10亿个数字进行排序(位置从1到10亿),排序之后,位于第5亿个位置的那个数 就是中位数。关于中位数,可参考:快速排序中的分割算法的解析与应用 一种方法是定义一个长度为10亿的整型数组,采用排序算法排...

2018-11-06 14:38:48 207

转载 一致性哈希(hash)算法(转载)

一、算法背景一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应用。 二、应用场景现在一致性hash算法在分布式系统中也得到了广泛应用,分布式系统中涉及到集群部署,包括缓存...

2018-11-06 11:10:21 150

转载 cpu使用率低负载高,原因分析(转)

原因总结产生的原因一句话总结就是:等待磁盘I/O完成的进程过多,导致进程队列长度过大,但是cpu运行的进程却很少,这样就体现到负载过大了,cpu使用率低。下面内容是具体的原理分析:在分析负载为什么高之前先介绍下什么是负载、多任务操作系统、进程调度等相关概念。什么是负载什么是负载:负载就是cpu在一段时间内正在处理以及等待cpu处理的进程数之和的统计信息,也就是cpu使用队列的长度统计...

2018-11-04 16:51:03 6685

转载 Java应用CPU占用100%原因分析(转载)

在linux环境下部署的应用,有时候出于各种原因,出现cpu占用100%的情况。这时候,就需要快速分析定位cpu占用的原因。通常,通过linux系统的top命令,可以看出具体哪个进程占用了过多的cpu资源。但如果发现是java进程,那么就需要进一步分析是java进程中的具体哪个线程出现了问题。1、确定Java应用进程编号使用 jps 或 ps -ef|grep java 命令确定想要分析...

2018-11-04 09:38:55 4313

转载 简单谈谈数据库索引(转载)

什么是索引  数据库索引好比是一本书前面的目录,能加快数据库的查询速度。例如这样一个查询:select * from table1 where id=44。如果没有索引,必须遍历整个表,直到ID等于44的这一行被找到为止;有了索引之后(必须是在ID这一列上建立的索引),直接在索引里面找 44(也就是在ID这一列找),就可以得知这一行的位置,也就是找到了这一行。可见,索引是用来定位的。索...

2018-10-10 14:06:04 143

转载 MySQL:索引工作原理(转)

为什么需要索引(Why is it needed)?当数据保存在磁盘类存储介质上时,它是作为数据块存放。这些数据块是被当作一个整体来访问的,这样可以保证操作的原子性。硬盘数据块存储结构类似于链表,都包含数据部分,以及一个指向下一个节点(或数据块)的指针,不需要连续存储。记录集只能在某个关键字段上进行排序,所以如果需要在一个无序字段上进行搜索,就要执行一个线性搜索(Linear Search)...

2018-10-09 13:49:25 99

转载 Daily Build--每日构建(转)

在我现在的游戏项目中,基本上每天都要代码,各种游戏资源需要更新。而且每次从SVN服务器上更新代码后都要编译好久。另外资源的更新也是一件很麻烦的事情,因为我们的所有游戏资源都是统一放在一个FTP上面,每个版本发布之后都会把最新的游戏资源放在里面。每次从FTP上把好几G的数据更新下来很是费时间。于是我在想能不能写个小程序让这些都自动执行,即能够设定一个时间。例如每天的凌晨从FTP上把资源更新下来,然后...

2018-10-02 20:23:50 4194

转载 (转)nginx实现反向代理及负载均衡

nginx实现反向代理及负载均衡 转自https://blog.csdn.net/u013144287/article/details/78551398一、反向代理1.什么是反向代理 通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中由代理服务器向Internet上的web服...

2018-10-01 20:19:42 236

转载 网络抓包wireshark(转)

网络抓包wireshark 抓包应该是每个技术人员掌握的基础知识,无论是技术支持运维人员或者是研发,多少都会遇到要抓包的情况,用过的抓包工具有fiddle、wireshark,作为一个不是经常要抓包的人员,学会用Wireshark就够了,毕竟它是功能最全面使用者最多的抓包工具。Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可...

2018-09-26 16:22:58 572

转载 Java基础与提高干货系列——Java反射机制(转)

前言今天介绍下Java的反射机制,以前我们获取一个类的实例都是使用new一个实例出来。那样太low了,今天跟我一起来学习学习一种更加高大上的方式来实现。正文Java反射机制定义Java反射机制是指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制...

2018-09-13 16:13:30 398

转载 Spring的IOC原理(转)

1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一...

2018-09-13 10:29:50 97

转载 springMVC干货系列:从零搭建springMVC+mybatis(三):spring两大核心之IOC/DI学习(转)

前言上篇讲了SpringMVC的实现原理以及常用的注解,其实里面都用到的spring的核心概念,那就是IOC/DI,今天给大家介绍下这核心概念IOC/DI。正文分享Iteye的开涛这位技术牛人对Spring框架的IOC的理解,写得非常通俗易懂。IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意...

2018-09-12 17:32:52 146

转载 springMVC干货系列:从零搭建springMVC+mybatis(二):springMVC原理解析及常用注解(转)

前言上篇文章介绍了maven WEB 项目的搭建,基本的配置文件也都贴出来了,今天就来介绍下SpringMVC的工作原理以及工作中常用的注解。为以后开发打下坚实的基础。正文SpringMVC框架介绍SpringMVC就是通过DispatcherServlet将一堆组件串联起来的Web框架。Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring ...

2018-09-12 17:30:39 163

转载 Maven入门,读完这篇就够了(转)

 前言夜空中最亮的星,2018请照亮我前行~ Maven是我们日常开发都会用到的,新年第一天,把看过的Maven基础概念做了整理,作为入门和查阅使用。正文Maven概念Maven作为一个构建工具,不仅能帮我们自动化构建,还能够抽象构建过程,提供构建任务实现;它跨平台,对外提供了一致的操作接口,这一切足以使它成为优秀的、流行的构建工具。Maven不仅是构建工具,还是一个依赖管...

2018-09-12 14:41:56 170

转载 软件测试之测试覆盖率的基本策略(转载)

软件测试覆盖率简介 1、定义:覆盖率是用来度量测试完整性的一个手段,同时也是测试技术有效性的一个度量。 2、计算:覆盖率=(至少被执行一次的item数)/item的总数 3、特点 1)通过覆盖率数据,可以检测我们的测试是否充分 2)分析出测试的弱点在哪方面 3)指导我们设计能够增加覆盖率的测试用例,有效提高测试质量,但是测试用例设计不能一味追求覆盖率,...

2018-09-11 15:50:14 529

原创 springboottest+junit+parametered

        在使用springboottest对controller做单元测试时想做成数据驱动方式,把测试数据整理在csv/xml等外部文件中,发现runwith只能设置一种运行方式,幸好spring还提供了其他方式,本文只讨论springboottest+junit+parametered方式,还有可以用easytest后面再开文章介绍。(注意:这种方式不支持@Transactional事务...

2018-09-06 09:51:59 614

原创 junit+easytest

       根据上一篇博文实现了junit+springboottest+parameterized达到数据驱动的效果,可以看出很繁琐,要自己写解析文件代码,今天介绍一个插件easytest,本文主要源于(https://github.com/EaseTech/easytest-core/wiki/Understanding-@DataLoader-annotation)这篇文档,仅以自己角度理...

2018-09-05 17:40:19 995

转载 接口测试用例设计的方法(转载)

导语  随着测试分析和分层测试的深化,“接口测试”出现在我们视野的频次越来越高。那么接口测的用例设计常用哪些方法呢?本文将详细描述。1  接口测试     1.1  接口测试  接口:主要是子模块或者子系统间交互并相互作用的部分。  这里说的接口是广义的,客户端与后台服务间的协议;插件间通信的接口;模块间的接口;再小到一个类提供的方法;都可以理解为接口。  接口测试:是指针...

2018-09-04 14:06:31 276

原创 idea内git操作

1、拉取远程库代码点击File-New-Project From Version Control-Git录入对应git地址,点击clone,over! 2、拉取远程代码选中工程,右键GIT-repository-pull 3、提交代码选中文件,右键git-add然后再右键点击git-commit,查看commit内容,设置message,点击commit或者co...

2018-09-04 11:39:51 1674

原创 IDEA设置终端为git终端

点击File-Setting-Tools-Terminal设置shellPath为本地git地址,点击apply,ok,重启idea 重启后,终端即为git终端 

2018-09-04 11:16:49 1090

转载 为什么要前后端分离?各有什么优缺点?(转载)

一、前戏  前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。核心思想是前端html页面通过ajax调用后端的restu...

2018-08-20 17:39:21 302

转载 版本质量总结的纬度(转载)

本文转载自http://qa.tedu.cn/data/263365.html软件测试系列-版本质量总结的纬度在一些大的团队,一般会有专职的角色来负责质量管理,即QA。QA在每个项目或版本结束时,追本溯源,重新审视项目过程,从不同纬度来分析版本的各种数据,从而挖掘出整个研发流程和团队存在的问题,进行流程改善和质量、效率提升。那么通常可以从哪些方面来进行版本质量分析呢。1 开发交付质量项目研发流程里...

2018-07-08 16:26:42 781

转载 selenium java的三种时间等待(转载)

本文属于转载,出处https://www.cnblogs.com/xu-jia-li/p/6566709.html作者Elaine丶为了提高脚本的稳定性,我们需要在脚本中增加等待时间第一种:强制等待Thread.sleep():固定休眠时间设置,Java的Thread类里提供了休眠方法sleep,导入包后就能使用sleep()方法以毫秒为单位  Thread.sleep(300...

2018-07-08 15:25:28 359

转载 IDEA+Webdriver+Junit测试分享【详细】(转载)

IDEA+Webdriver+Junit测试分享【详细】(转载自https://blog.csdn.net/yangdengcheng/article/details/80265628)一、环境搭建访问oracle的官网下载最新版本的 jdk 配置环境变量【详情请百度查看如何配置JAVA的环境变量】 编译工具IDEA【根据个人爱好选择,也可以选用Eclipse】 需要安装Maven,...

2018-07-08 14:42:06 964

转载 selenium和webdriver区别(转载)

selenium和webdriver区别(转载自https://www.cnblogs.com/yogayan/p/6710119.html)接触selenium大概半年时间了。从开始的预研,简单的写个流程到后期的自动化框架的开发,因为本人不属于代码方面的大牛,一直的边研究边做。逐步深入学习。近期发现自己对本身selenium的发展还存在困惑,这个也会困扰刚开始做的人,不了解为啥又是selen...

2018-07-08 14:31:40 2456

原创 Jenkins设置定时任务未生效

昨天设置的Jenkins到点部分应用自动构建,部分没有自动构建,一脸懵逼。。查了下原来定时任务选择错误我选的是poll scm Poll SCM:定时检查源码变更,如果有更新就checkout最新code下来,然后执行构建动作。 如果没有更新就不会执行构建Build periodically:周期进行项目构建(源码是否发生变化没有关系)所以如果没有配GIT或SVN的...

2018-03-15 17:38:47 4690

原创 fiddler代理本地前端资源

在测试过程中,经常遇到测试环境没有数据,线上有数据的情况,比如店铺系统,测试店铺没有商品数据,而线上有数据但是代码还不能上线,如果只是前端资源上线,比如js、css、html等,我们可以利用fiddler代理到本地资源进行测试。首先,打开fiddler,打开浏览器,输入url访问,在fiddler中“ctrl+f”搜索你要代理的某个js然后,你会看到你要搜索的js已经被标黄

2017-12-13 14:25:12 2769

转载 RESTful 架构风格概述

在移动互联网的大潮下,随着docker等技术的兴起,『微服务』的概念也越来越被大家接受并应用于实践,日益增多的web service逐渐统一于RESTful 架构风格,如果开发者对RESTful 架构风格不甚了解,则开发出的所谓RESTful API总会貌合神离,不够规范。本文是我对RESTful 架构风格的一些理解,和大家分享一下,如果有问题,欢迎讨论。Outline

2017-12-06 10:21:59 157

转载 后台性能测试--性能测试方案设计

什么是性能测试?压力测试:强调极端暴力 稳定性测试:在一定压力下,长时间运行的情况 基准测试:在特定条件下的性能测试 负载测试:不同负载下的表现 容量测试:最优容量性能测试方案设计流程需求分析 开发或者产品经理的要求一般都比较抽象,比如:帮我测试一下性能 你们测试专业,性能你们看着整 拍一下脑门,目标性能是并发数3w我们需要挖掘,进行量化,达成共识:测试目的...

2017-11-30 11:09:42 1099

转载 性能测试常见指标

最近在学习性能测试的东西,对于一些常见性能测试指标做些总结,保存在这里方便后期查阅,文中摘抄自某大神的博客,文末放原文链接,有需要的童鞋可以更深入了解!   什么是性能测试? 压力测试:强调极端暴力 稳定性测试:在一定压力下,长时间运行的情况 基准测试:在特定条件下的性能测试 负载测试:不同负载下的表现 容量测试:最优容量 概述       不同人群...

2017-11-30 10:54:03 107496 2

转载 Jmeter介绍

1. 介绍  JMeter是Apache组织的开放源代码项目,能做功能测试和性能测试。它能够对HTTP和FTP服务器进行压力和性能测试,也可以对任何数据库进行同样的测试(通过JDBC),还能以多种形式展现测试结果。我们初学者往往一看到很多的理论都很不耐烦,一般都喜欢通过举例子才会激起兴趣,有想往下学习的欲望。  2. 测试环境搭建  在官网 http://jmeter.apache.o...

2017-11-29 10:22:01 202

转载 【Hadoop】HDFS的运行原理

点击打开链接简介HDFS(Hadoop Distributed File System )Hadoop分布式文件系统。是根据google发表的论文翻版的。论文为GFS(Google File System)Google 文件系统(中文,英文)。HDFS有很多特点:    ① 保存多个副本,且提供容错机制,副本丢失或宕机自动恢复。默认存3份。    ② 运行在廉价的机器上。

2015-08-21 11:02:51 322

转载 从头到尾彻底理解KMP

转自 从头到尾彻底理解KMP问题导读1.什么是暴力匹配算法?2.KMP包含哪些流程 步骤?1. 引言    本KMP原文最初写于2年多前的2011年12月,因当时初次接触KMP,思路混乱导致写也写得非常混乱,如此,留言也是“骂声”一片。所以一直想找机会重新写下KMP,但苦于一直以来对KMP的理解始终不够,故才迟迟没有修改本文。   

2015-06-29 16:54:45 315

转载 Java中String、StringBuffer和StringBuilder的区别和堆栈内存分配

Java中String、StringBuffer和StringBuilder的区别和堆栈内存分配Java中的String类是一个很常用,但最不注意其细节的类,因此大多数面试会那这个类做文章。比如String str = new String("hello");开辟了几个内存空间,String和StringBuffer的区别等等。下面就做一个我的理解:String是一个被fi

2015-06-29 15:10:43 470

转载 麻省--算法导论

转自麻省理工公开课《算法导论》学习笔记:第一讲主题:简介课程,渐近概念的大局观,插入排序和归并排序,递归式函数时间分析(递归树方法)教材:《算法导论》收获:很感动地看到算法分析那个log(n)是为什么出现了,更深层还要听第二讲,若不是因为要准备SAS,恨不得马上看。内容:1 何为算法分析?      计算机程序运行性能和存储空间的理论分析,叫算法分析。也就是关注2点:1 性...

2015-06-01 20:37:12 1068 1

转载 每天三道冲刺工作--假设你有一个用1001个整数组成的数组

题:假设你有一个用1001个整数组成的数组,这些整数是任意排列的,但是你知道所有的整数都在1到1000(包括1000)之间。此外,除一个数字出现两次外,其他所有数字只出现一次。假设你只能对这个数组做一次处理,用一种算法找出重复的那个数字。如果你在运算中使用了辅助的存储方式,那么你能找到不用这种方式的算法吗?分析:方法一、若使用辅助的存储方式,该选择何种存储方式呢?可使用hash的存储方式,

2015-05-06 15:46:21 1233 1

测试基础知识

测试基础知识教案

2018-12-14

testlink使用手册

testlink使用手册 testlink使用手册 testlink使用手册

2018-11-12

testlink转换工具(excel、xml互转工具)

excel、xml互转工具,用于testlink excel、xml互转工具,用于testlink

2018-11-12

selenium-java-2.50.1新版

selenium-java-2.50.1 selenium-java-2.50.1 selenium-java-2.50.1

2016-09-25

jquery实现数据动态加载分页的完整版

jquery实现数据动态加载分页的完整版,不错哦,欢迎下载

2014-03-27

电子科技大学2012计算机考研复试试题

电子科技大学2012计算机考研复试试题,我已经考上了,造福下大家

2013-04-21

成绩管理系统android

用android编写的成绩管理系统,还不错哦,基本功能都已经实现

2013-04-21

安卓俄罗斯方块

android俄罗斯方块

2013-04-11

计算机网络管理答案(西安电子科技大学出版社-雷震甲).docx

计算机网络管理答案(西安电子科技大学出版社-雷震甲)完整版哦

2012-06-07

求职个人简历大集合(模板_表格_封面_面试等

求职个人简历大集合(模板_表格_封面_面试等

2012-04-10

HTML教材基本语法

很不错的教程,相当能提高水平哦,希望对你有帮助,加油

2011-05-13

空空如也

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

TA关注的人

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