自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (8)
  • 收藏
  • 关注

转载 了解dubbo和zookeeper

什么是dubbo?dubbo是阿里巴巴开源的基于Java的高性能,轻量级的RPC分布式服务框架,提供服务自动注册,自动发现等高效服务治理方案,可以与Spring框架无缝集成,因为是阿里巴巴开源的项目,国内很多互联网公司都在用,使用dubbo可以将核心业务抽取出来,作为独立的服务,逐渐作为稳定的服务中心,可用于提高业务的复用灵活扩展,使前端应用快速响应多变的市场需求。dubbo的使用场景...

2020-03-21 18:02:46 554

原创 了解下什么是微服务?什么是分布式?

什么是微服务?微服务是很小的服务,小到一个服务只对应一个单一的功能,只做一件事。这个服务可以单独部署运行,服务之间可以通过RPC通信来相互交互,每个微服务都是由独立的小团队去开发,测试,部署,上线,负责它的整个生命周期。什么是微服务架构?一般一个简单的系统,如果业务简单,用户量不大,那么单体应用就足够了,可以整个应用都部署到一个应用服务器里面。反过来说,如果业务系统逻辑很复杂,用户量也...

2020-03-21 16:26:09 306

原创 SpringCloud框架知识点整理

什么是Spring Cloud?Spring Cloud是一系列框架的有序集合。利用了SpringBoot的开发便利性,巧妙的简化了分布式系统基础设施的开发,如服务发现注册,配置中心,智能路由,消息总线,负载均衡,断路由器,数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟,经得起考验的服务框架...

2020-03-21 16:06:05 274

原创 Springboot框架知识点整理

什么是Springboot?Springboot是微服务,是Spring开源组织下的子项目,是Spring组件一站式解决方案,主要简化了Spring的难度,减省了繁重的配置,提供了各种启动器,开发者能够快速上手。为什么要用Springboot?优点很多,例如,独立运行,简化配置,自动配置,无代码生成和XML配置,应用监控,上手容易………………Springboot的优点1. 减少...

2020-03-20 18:26:02 1273

原创 了解Spring AOP

Spring AOP是Spring框架的核心功能之一,面向切面编程,可以把各层组件用到共同的功能(例如登陆权限拦截,监控异常等),重复性调用,它是利用了java代理机制实现的。下面来了解下AOP的几个关键词:1. 切面(Aspect):切面是通知和切点的结合。通知和切点共同定义了切面的全部内容,切面可以使用通用类或者在普通类中定义@Aspect注解来实现。2. 连接点(join poi...

2020-03-19 18:40:24 127

原创 注解

@Component: 将java类标记为bean,它是任何Spring管理组件的通用构造型。Spring的组件扫描机制现在可以将其拾取并将其拉入到应用程序环境中。@Controller:把一个java类标记为Spring Web MVC控制器,标有它的Bean会自动导入到IOC容器中。@Service:此注解是组件注解的特化。它不会对@Component注解提供任何其他行为。可以在服务层类中...

2020-03-19 18:19:12 99

原创 了解Spring IOC容器

什么是Spring IOC容器?IOC容器,全称(Inversion of Control),即控制反转,是Spring框架的核心功能之一,它把传统上由程序代码直接操控的对象调用权交给了容器,通过容器来实现对象组件的装配和管理,利用了java反射机制。Spring IOC负责创建对象,管理对象(通过依赖注入(DI)),装配对象,配置对象,并且管理这些对象的整个生命周期,所以IOC就像一个存...

2020-03-19 18:05:17 226

原创 Spring框架知识点整理

什么是Spring?Spring是一个轻量级的java开发框架,是一个分层的javaSE/JavaEE full-stack(一站式)轻量级的开源框架,为开发java应用程序提供全面的基础架构支持。目的:为了解决企业级应用开发的复杂性,即业务逻辑层和其他各层的耦合问题,方便java开发者可以专注于应用程序的开发。Spring总共大约有20个模块,由1300多个不同的文件构成,这些组件被...

2020-03-19 15:41:47 283

原创 SpringMVC框架知识点记录

什么是SpringMVC?SpringMVC是Spring的一个模块,是基于Java实现了MVC设计模式的一个轻量级WEB框架,该框架把模型model,视图view,控制器controller分离,实现了职责解耦(前端页面的展示,业务数据的处理),简单开发,易上手。MVC设计模式的好处:1. 分层设计,实现了业务系统各个组件之间的解耦,有利于业务系统的可扩展性,可维护性。2. 有利...

2020-03-19 14:52:10 286

原创 软件测试面试题整理1

什么是兼容性测试?兼容性测试侧重哪些方面?兼容性测试主要是检查软件在不同硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型包括:平台的兼容,网络(4g, 3g, 2g, WiFi , 断网)的兼容 ,数据库的兼容,数据格式的兼容,分辨率的兼容等兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或...

2020-03-18 23:20:36 497 1

原创 软件测试面试题整理2

什么是测试?

2020-03-18 23:18:17 143

原创 appium真机并发运行

appium端口和设备是一对一的关系,如果多台设备,都要通过手动执行命令的方式启动,过于麻烦,故直接在程序中开启appium服务,动态分配appium端口命令:appium -a 127.0.0.1 -p 4723 -U 设备ID程序动态开启:public AppiumDriverLocalService startAppiumServer(StfDevicesFields fiel...

2020-01-06 19:23:01 598

原创 MAC部署appium自动化环境

npm 安装appium详情和linux环境部署一致, 这里不细讲npm 安装appium-doctor详情和linux环境部署一致, 这里不细讲安装chromedriverselenium用到selenium之 chromedriver与chrome版本映射表(更新至v2.29)chromedriver下载brew 安装carthagebrew install...

2020-01-06 18:55:29 594

原创 Linux部署appium自动化环境

appium服务基本基于npm安装,所以必须要安装nodejs,node版本要10以上,试过8.14的版本,appium-doctor无法使用。这里不细讲怎么安装nodejs了。(1)npm安装appium给npm授予访问权限:npm config -g set unsafe-perm安装appium服务:npm install appium -g安装完后,查看版本号,...

2020-01-06 18:23:41 2105 1

原创 STF + Appium真机测试,真机相关配置设置

Android真机配置打开“开发者选项”开关打开“保持唤醒状态”开关 打开“USB调试”开关 打开“仅充电模式下允许ADB调试”开关 打开“允许USB模拟点击”开关(部分手机) 关闭“防止恶意截屏录屏”开关(部分手机)安装stfService插件手机接入USB接口,stf启动,一般会自动提示安装该插件,自动运行,经测试,魅族手机不会自动拉起stf服务,需要手工开启检测需要...

2020-01-06 18:11:37 1748 1

转载 Appium 服务器初始化参数(Capability)

记录下appium文档关键字,方便查找:https://appium.io/docs/cn/writing-running-appium/caps/#xcuitestios 键 描述 值 automationName 自动化测试的引擎 Appium(默认)或者Selendr...

2020-01-06 17:53:03 1282

原创 OpenSTF手机设备管理平台-------二次开发

先搭建好STF平台,正常启动了,再进行二次开发,因为二开编译和启动都依赖于相关都插件,这样也预防了在问题发生时,排查插件的问题。下载STF源码进入stf文件目录:cd /usr/local/node/node-v8.14.0-linux-x64/lib/node_modules/stf/ git clone https://github.com/openstf/stf.git(官方源...

2020-01-06 17:28:45 2981

原创 搭建OpenSTF手机设备管理平台

目录​Linux(CentOS7)搭建STF安裝nodejs安裝jdk安裝Android-sdk-linux普通搭建方式(1) 安装rethinkdb数据库(2) 安装graphicsmagick(3) yasm安装(4) libsodium安装(5) Zeromq安装(6) protobuf安装(7) pkg-config安装(8) stf...

2020-01-06 17:24:19 3914

原创 QTP自动化测试学习笔记

QTP自动化测试笔记

2017-11-16 11:34:06 4811

原创 浅谈集合

集合有List、Set、Map这三种,都是接口。List、Set是接口Collection的子类。Collection 和 Collections的区别Collection是集合类的上级接口,继承与他的接口主要有Set 和List.Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作List集合

2017-11-05 15:24:59 307

原创 switch(a)中的a适用基本数据类型有哪些

在JAVA 5之前,适用于a的基本类型为:int,byte, char ,short;在JAVA5开始,适用于a的基本类型为:int,byte, char ,short,enum(枚举类型);

2017-11-04 20:21:34 1054

转载 内存中的栈(stack)、堆(heap)和方法区(method area)的用法

(1)定义一个基本数据类型的变量,一个对象的引用,还有就是函数调用的现场保存都使用JVM中的栈空间;(2)通过new关键字和构造器创建的对象则放在堆空间,堆是垃圾收集器管理的主要区域,由于现在的垃圾收集器都采用分代收集算法,所以堆空间还可以细分为新生代和老生代,再具体一点可以分为Eden、Survivor(又可分为From Survivor和To Survivor)、Tenured;

2017-11-04 20:00:33 3885 1

xShell插件

xShell5 结合 xFtp5工具插件,在 linux上打包上传代码

2018-04-19

Xftp 5(sftp客户端下载) V5.0.1028 官方最新版.rar

Xftp 5(sftp客户端下载) V5.0.1028 官方最新版,本人自己用的

2018-04-19

jrebel6.4.3

eclipse工具自动部署所需的jarebel插件,本人自己用的

2018-04-19

jenkins.war包

jenkins + ant + testng + reportng 集成测试,所需要的jenkins.war包下载

2018-04-19

ant发邮件所需的jar(activation.jar+javax.mail.jar+mail.jar+commons-email-1.2.jar)

ant发邮件所需的jar(activation.jar+javax.mail.jar+mail.jar+commons-email-1.2.jar)

2018-04-19

jenkins + ant + testng + reportng自动集成测试操作手册

jenkins + ant + testng + reportng自动集成测试操作手册,该手册是小兔自己编写的,写的不明白的地方,请大家多多指正

2018-04-19

reportNg.jar

reportNg报告所需用到的jar包(guice-3.0.jar+java-client-2.1.0.jar+reportng-1.1.4.jar+velocity-1.7.jar) ,其中report.jar是已经修复好中英文乱码问题了

2018-04-19

反编译工具

主要是用来查看编译后的.class文件。上传附件,便于能直接下载

2017-11-05

空空如也

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

TA关注的人

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