自定义博客皮肤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)
  • 收藏
  • 关注

原创 java+cucumber+selenium UI自动化测试简介

UI自动化序言

2022-08-17 10:25:22 454 1

原创 记一次面试题:判断字符串里的小括号是否合规

记一次面试题

2022-01-20 09:36:53 1682

原创 APP如何进行兼容性测试

app兼容性测试

2022-01-10 10:53:58 7594

翻译 第1部分,性能测试简介

Web应用程序性能测试指南J.D.Meier、Carlos Farre、Prashant Bansode、Scott Barber和Dennis Rea微软公司2007年9月目标了解什么是性能测试。学习性能测试的核心活动。了解为什么性能测试很重要。了解项目上下文与性能测试的相关性。了解调优如何适应性能测试周期。概述性能测试是一种旨在确定给定工作...

2019-04-24 18:09:01 226

翻译 性能测试---搬运自Performance Testing Guidance for Web Applications,作者J.D. Meier, Carlos Farre, Prashant Ban

原文地址:https://docs.microsoft.com/en-us/previous-versions/msp-n-p/bb924375(v=pandp.10)翻译软件:百度翻译本指南介绍了Microsoft为Web应用程序实现性能测试建议的方法。这些为管理和执行性能测试提供了步骤。为了简化和实际结果,它们被分解为具有输入、输出和步骤的活动。您可以使用这些步骤作为基线,或者帮助您发...

2019-04-24 17:24:34 3210

原创 使用MD5和Base64Encoder对登陆密码进行处理

在登陆模块中我们需要对账号密码进行校验,而密码不可能使用明文的方式储存在数据库中,所以需要对密码进行不可逆的加密,这里使用的MD5和Base64Encoder对密码进行处理package com.jinpeng.common;import sun.misc.BASE64Encoder;import java.io.UnsupportedEncodingException;import

2017-08-21 19:43:16 1458

转载 mybatis,hibernate

mybatis3以前的版本叫ibatis,基本上是一回事。hibernate是一个非常优秀的全自动ORM框架,旨在消除sql,sql不用自己编写,是框架自己发的,定制sql麻烦,需要学习hql查询,学习成本增加我们希望sql需要开发人员自己编写,用于定制sql和优化sql,使sql不失去灵活性。mybatis解决了这个问题,mybatis把sql的编写提取出来形成一个配置文件,其余

2017-06-24 23:25:37 137

转载 mybatis-04 小结

1,接口式编程,使用接口和sql映射文件进行绑定,2,每一个sqlSession代表一次与数据库的会话,用完必须关闭,3,sqlSession和connection都是非线程安全的,每次使用都要创建一个新的对象,不要放到全局变量中4,mapper接口没有实现类,但mybatis会为接口生成一个代理对象,(将接口和sql映射文件进行绑定)sqlSession.getMapper(接口

2017-06-24 22:59:47 122

转载 mybatis-03接口式编程

首先写一个接口package mybatis_02_demo;import mybatis_02_demo.entity.Employee;public interface EmployeeMapper {public Employee getEmpById(Integer id);}mabatis提供了一个与接口动态绑定的功能在映射配置文件中配置n

2017-06-24 22:48:23 144

转载 mybatis-02配合官方文档入门mybatis

第一步,从 XML 中构建 SqlSessionFactory在自己创建的源码文件夹中加入从官方文档中复制以下xml,随便起个名字:mybatis_conf.xmlxml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

2017-06-24 21:57:10 144

转载 mybatis-01

mybatis下载:http://github.com/mybatis/mybatis-3/或者直接百度搜索mybatis下载mybatisJAR包,source(源码包),官方文档创建一个测试CRUD数据表create table tbl_employee(id int(11) primary key auto_increment,last_name varcha

2017-06-24 21:29:35 179

转载 表单的两种提交方式get和post的区别

1,get以明文的方式通过URL提交数据,数据在URL中可以看到,提交的数据不能超过2KB,安全性较差的效率比post要高,适合提交数据量不大,安全性不高的数据,蔽日搜索,查询等功能。2,post将用户提交的信息封装到HTML HEADER内,适合提交数据量大,安全性高的用户信息,比如注册,修改,上传等功能。

2017-06-11 19:12:37 1108

转载 数组对象的复制

public static void main(String[] args){int[] a1 ={1,2,3,4,5};int[] a2=a1;//一个数组对象可以被两个数组对象同时引用a2[0]=6;System.out.println(a1[0]);//6}这种现象叫做数组赋值,可以发现如果这样复制,数组对象没有隔离性,不小心就修改了所以使用数组的复制实现数组的隔

2017-06-04 12:13:20 251

转载 i++和++i

1,i++先把i作为整个表达式的值,然后i+12,++i先将i加1,然后再做为整个表达式的值一道经典的题目public static void main(String[] args){int a =1;a=a++;System.out.println(a);//结果是1;}

2017-06-04 11:43:59 131

转载 进制转换基础

1,十进制  十进制(逢十进一)是我们最常用的一种数位进制方式。十进制和二进制可以相互转换。23678(十进制)=2*10000+2*1000+6*100+7*10+8*110被称为基数,10^n被称为权除二取余法取得二进制2,二进制以2位基数2^n为权的进制0100 0001(二进制) = 2^6+2^0=65(十进制)   2进制转换为十进制以0开头的,直接

2017-06-04 11:17:24 282

转载 java关键字

abstract抽象方法,抽象类的修饰符assert断言是否满足boolean基本数据类型break跳出循环或者label代码端byte 8位有符号位数据类型switck-case-break-default控制语句char 16位unicode字符数据类型class定义类do-while定义循环double 64位双精度浮点数if-else判断语句en

2017-06-04 11:03:48 279

转载 j2se基础

1,抽象类:规定一个或多个抽象方法的类本身必须为抽象类,抽象类只能用于派生子类,不能用于创建实例对象;抽象:abstract2,final类:又称最终类,和抽象类正好相反,他只能用于创建对象,而不能派生子类final 和 abstract 不能修饰同一个类3,包:java中的包是相关类和接口的集合,创建必须使用关键字package4,多态类:在java中,对象变量是多态的。而j

2017-06-04 10:20:31 260

转载 UDP编程

UDP:以数据为中心,非面向连接,不安全,数据可能丢失,效率高类:DatagramSocket,DatagramPacket客户端:1,创建客户端 DatagramSocket 类,指定端口2,准备数据:字节数组3打包  DatagramPacket  准备服务器地址及端口4发送5释放资源服务器端1,创建服务端 DatagramSocket 类,指定端口

2017-05-18 10:16:44 149

转载 简单爬虫原理第一步

URI(uniform resource identifier) 统一资源标示符,用来唯一标示一个资源URL(uniform resource locator) 统一资源定位符,它是一中具体的URI四部分组成:协议,存放资源的主机域名,端口号,资源文件名URL创建:URL(String spec);绝对路径构建URL(URL context ,String spec);相对路径

2017-05-17 22:11:41 239

转载 数组学习

1,数组是相同数据类型的有序集合;2,数组也是对象,数组元素相当于对象的成员变量;3,数组长度是确定的,不可变的。数组越界异常ArrayIndexOutOfBoundsException。数组的初始化方式;1.默认初始化,同基本类型与引用类型2.动态初始化,int [] a = new int[5];a[0] = 1;a[1] = 2

2017-05-17 21:21:38 102

转载 InetAddress & InetSocketAddress

InetAddress 封装了IP地址以及DNS(域名解析)构造InetAddress对象的静态方法InetAddress.getLocalHost();InetAddress.getByName(IP地址 | 域名);常用的方法getHostName();返回域名|本机为计算机名getHostAddress();返回IP地址InetAddress.getByName(IP地址 | 域名);使

2017-05-17 21:16:24 283

转载 第一节,java网络编程学习的概念

一,网络:将不同区域的计算机联系在一起,根据范围大小分为局域网,城域网,互联网。二,地址:确定网络上的一个绝对地址  || 位置--->房子的地址。三,端口号:用来区分计算机软件 || 房子的房门 2个字节 范围0-65525,一共65536个1>同一协议下,端口号不可以重复,不同协议下端口号可以重复2>1204以下的端口号是预留给操作系统的,http:80,ftp:21四,资

2017-05-17 20:36:34 143

空空如也

空空如也

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

TA关注的人

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