自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(155)
  • 资源 (18)
  • 收藏
  • 关注

原创 tomcat服务器优化

1、JDK内存优化   根据服务器物理内容情况配置相关参数优化tomcat性能。当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。因此一般建议堆的最大值设置为可用内存的最大值的80%。 Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大.Tomcat默认可以使用的内存为128MB,Windows下,在文件/bin/c...

2019-02-14 14:35:08 343

原创 JSON解析器

一、JSON解析器介绍相信大家在平时的开发中没少与JSON打交道,那么我们平常使用的一些JSON解析库都为我们做了哪些工作呢?这里我们以知乎日报API返回的JSON数据来介绍一下两个主流JSON解析库的用法。我们对地址 http://news-at.zhihu.com/api/4/news/latest进行GET请求,返回的JSON响应的整体结构如下: {     date:...

2019-02-13 13:59:45 859

原创 微信公众号消息群发

1、实现功能向关注了微信公众号的微信用户群发消息。(可以是所有的用户,也可以是提供了微信openid的微信用户集合)2、基本步骤前提:  已经有认证的公众号或者测试公众账号发送消息步骤:发送一个请求微信去获取access_token 发送一个请求去请求微信发送消息相关微信接口的信息可以查看:http://www.cnblogs.com/0201zcr/p/5866296...

2019-02-11 15:11:21 911

原创 Mybatis实现数据的增删改查

什么是 MyBatis?MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。MyBatis 可以使用简单的XML 或注解用于配置和原始映射,将接口和 Java 的 POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。MyBatis下载...

2018-10-29 13:26:18 241

转载 负载均衡环境搭建实战之nginx和tomcat

Linux基本环境负载均衡的环境需要在linux下搭建完成,所以有一个基础的linux系统是必须的,这里建议大家按照http://edu.51cto.com/course/10209.html中的基础linux环境来安装,这样能少走弯路。JDK安装1、 下载对应版本的Java1.7,a) 现象:如何查看Linux版本:uname –m: 若是i386 或 i686 则是32位k...

2018-10-17 14:07:21 165

原创 接口测试

一.什么是接口? 接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。 二.接口都有哪些类型? 接口一般分为两种: 1.程序内部的接口2.系统对外的接口 系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能...

2018-10-12 09:25:50 221

原创 测试人员必会MySQL查询语句

 1 | 查询所有数据  select * from Info 查所有数据select Code,Name from Info 查特定列   2 | 根据条件查  select * from Info where Code='p001' 一个条件查询select * from Info where Code='p001' and Nation='n001' 多条...

2018-10-11 09:00:52 501

原创 页面性能测试

1页面性能测试概述页面性能测试则是针对于页面性能优化而开展的一种性能测试,目的是对Web系统的页面进行测试以确认系统页面是否会影响系统的性能并为页面的优化提供依据与建议,最终提升系统的整体性能表现,提高用户体验满意度。他的关注点是在与页面,不在于后端。有别于我们通常说的性能测试。相对于C/S架构的应用系统,Web应用系统所有数据都需要从服务器端下载,虽然浏览器有缓存机制,但客户每次访问仍然...

2018-10-09 08:33:52 3730

原创 appium查找微信元素

微信的本质微信其实就是一个混合的app,客户端里嵌入的webview,明白这个就好说了。大家一定要注意,app中的native可以用uiaotumator来查看元素,但webview里的ta是不行的可以使用chrome来查看,这个是很多初学者不明白的地方。 如何查看微信webview中的元素几个前提:1、手机打开【开发者模式】2、app必须是debug模式(别问我怎么弄,自...

2018-10-08 09:00:52 2271

原创 用存储过程

假设我们有以下2张表: student , detail_info 。(MySQL版本)其他detail_info的外键是name (也就是说detail_tail 中name的值要在student中有)现在准备需要往这两张表中插入数据供测试时使用,方法一,手动插入必须选插入一条记录到student中,然后再插入一条到detail_info,且name要在student中有...

2018-09-28 08:29:56 233

原创 python抢火车票

不如用 Python 写一个命令行版的火车票查看器, 只要在命令行敲一行命令就能获得你想要的火车票信息!效果截图接口设计让我们先给这个小应用起个名字吧,既然及查询票务信息,那就叫它tickets好了。我们希望用户只要输入出发站,到达站以及日期就让就能获得想要的信息,所以tickets应该这样被使用:$ tickets from to date另外,火车有各种类型,高铁、...

2018-09-27 09:43:25 1754 1

原创 微信公众号朋友圈压力测试

压力测试详情页承载了朋友圈广告的主要内容,为保障用户的良好体验,需要对详情页所在服务器进行压力测试。服务器部署及分类 详情页可以选择部署在腾讯服务器或广告主自己的服务器; 若广告主把详情页面部署到自己的服务器,即广告主选择了外链页面,用户在点击“查看详情”之后即会跳转到广告主自己的服务器。此种情况称为第一次跳转; 详情页若部署到腾讯服务器时,要求详情页所需要的相关...

2018-09-26 09:09:37 417

转载 jmeter接口测试

测试需求描述1、 本次测试的接口为http服务端接口2、 接口的主要分成两类,一类提供给查询功能接口,一类提供保存数据功能接口,这里我们举例2个保存数据的接口,因为这两个接口有关联性,比较有代表性;保存信用卡账户信息接口:传入参数:args={"clientNo":"434343556","alias": "**信用卡2","cardName": "长城****.

2018-09-25 10:36:57 392

原创 jmeter完成md5加密的接口请求参数

第一种方法:这种方法比较简单,jmeter内置了一个md5的函数,可以直接使用。其中参数username是用户名,正常填写,password是密码经过md5加密如果没有此函数,就安装下,如图 第二种方法:需要有一定的编程技术,利用beanshell完成,大致步骤如下:1、导出md5的算法为jar包,可以找开发帮忙完成2、把该jar包copy到jmeter的l...

2018-09-21 13:49:47 1066

原创 用Maven部署war包到远程Tomcat服务器

过去我们发布一个Java Web程序通常的做法就是把它打成一个war包,然后用SSH这样的工具把它上传到服务器,并放到相应的目录里,让Tomcat自动去解包,完成部署。很显然,这样做不够方便,且我们在用SSH把文件拽上去的时候很可能会搞错。(当然了大厂就不会有这样的问题,因为人家有运维团队专门来干这个事情,哈哈)现在我要的是:一行命令部署到本地服务器,在本地测试一番,没有问题的话就一行命令...

2018-09-20 13:41:22 180

原创 springBoot中使用log4j

在pom.xml中做如下配置:  <dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-web</artifactId>     <exclusions>...

2018-09-20 13:36:26 401

转载 jsp中常用指令

JSP 指令JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言。语法格式如下:<%@ directive attribute="value" %>指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开。JSP中的三种指令标签:指令 描述 <%@ page ... %> 定义网页依赖属性,比如脚本语言、erro...

2018-09-17 09:17:14 1197

原创 JSP 服务器响应

Response响应对象主要将JSP容器处理后的结果传回到客户端。可以通过response变量设置HTTP的状态和向客户端发送数据,如Cookie、HTTP文件头信息等。一个典型的响应看起来就像下面这样:HTTP/1.1 200 OKContent-Type: text/htmlHeader2: ......HeaderN: ... (空行)<!doctype ......

2018-09-13 08:24:22 147

原创 JavaBean

JavaBean是特殊的Java类,使用J ava语言书写,并且遵守JavaBean API规范。接下来给出的是JavaBean与其它Java类相比而言独一无二的特征:提供一个默认的无参构造函数。 需要被序列化并且实现了Serializable接口。 可能有一系列可读写属性。 可能有一系列的"getter"或"setter"方法。JavaBean属性一个JavaBean对象的属...

2018-09-12 08:24:00 178

原创 http状态码

HTTP请求与HTTP响应的格式相近,都有着如下结构:以状态行+CRLF(回车换行)开始 零行或多行头模块+CRLF 一个空行,比如CRLF 可选的消息体比如文件,查询数据,查询输出举例来说,一个服务器响应头看起来就像下面这样:HTTP/1.1 200 OKContent-Type: text/htmlHeader2: ......HeaderN: ... (Blan...

2018-09-11 16:19:38 2520

原创 Java String 类

字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。创建字符串创建字符串最简单的方式如下:String greeting = "菜鸟教程";在代码中遇到字符串常量时,这里的值是 "菜鸟教程"",编译器会使用该值创建一个 String 对象。和其它对象一样,可以使用关键字和构造方法来创建 String 对象。...

2018-09-10 13:54:16 132

原创 表达式语言

JSP表达式语言(EL)使得访问存储在JavaBean中的数据变得非常简单。JSP EL既可以用来创建算术表达式也可以用来创建逻辑表达式。在JSP EL表达式内可以使用整型数,浮点数,字符串,常量true、false,还有null。一个简单的语法典型的,当您需要在JSP标签中指定一个属性值时,只需要简单地使用字符串即可:<jsp:setProperty name="box" p...

2018-09-07 08:27:19 319

原创 异常处理

当编写JSP程序的时候,程序员可能会遗漏一些BUG,这些BUG可能会出现在程序的任何地方。JSP代码中通常有以下几类异常:检查型异常:检查型异常就是一个典型的用户错误或者一个程序员无法预见的错误。举例来说,如果一个文件将要被打开,但是无法找到这个文件,则一个异常被抛出。这些异常不能再编译期被简单地忽略。 运行时异常:一个运行时异常可能已经被程序员避免,这种异常在编译期将会被忽略。 错误:错...

2018-09-07 08:27:11 118

原创 序列化

Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。整个过程都是 Java 虚拟机(JVM)独立的,也就是说,在一个平台上序列化的对象...

2018-09-06 11:09:25 137

原创 JSP 页面自动刷新

想象一下,如果要直播比赛的比分,或股票市场的实时状态,或当前的外汇配给,该怎么实现呢?显然,要实现这种实时功能,您就不得不规律性地刷新页面。JSP提供了一种机制来使这种工作变得简单,它能够定时地自动刷新页面。刷新一个页面最简单的方式就是使用response对象的setIntHeader()方法。这个方法的签名如下:public void setIntHeader(String hea...

2018-09-06 11:09:14 1997

转载 获取网页指定元素和内容

一、利用jsoup抓取网页,并获得指定dom元素jsoup jar  下载地址 https://jsoup.org/download   try { Document doc = null; doc = Jsoup.connect("http://www.163.com/xxx.html").get();   // dom解析获得指定元素 ...

2018-09-05 18:08:43 4527

原创 ridis集群搭建

本文目标要在单台机器上搭建Redis集群,方式是通过不同的TCP端口启动多个实例,然后组成集群,同时记录在搭建过程中踩过的坑。安装准备centos版本:6.7redis版本:3.2.3安装方式:源码安装服务器:1台操作步骤此处默认已安装好单台redis,如果不会可以参照《centos上安装redis》 1、启动Redis多个实例我们在Redis安...

2018-09-05 18:08:33 431

转载 图片服务器与web服务器分离

一、两个域名:www.111.com和img.222.com二、在www域名的服务器中上传文件:up.htmlHtml代码 <form name="myform" action="save.php?action=ok" method="POST" enctype="multipart/form-data" >   <input type="file"

2018-08-29 08:41:26 2119

原创 selenium元素定位

id定位webdriver提供的id定位的方法是通过元素的id属性来查找元素的:find_element_by_id()eg:driver.find_element_by_id("LoginFormEmail")name定位find_element_by_name()eg:通过name定位百度输入框<input autocomplete="off" maxle...

2018-08-29 08:41:16 261

转载 jsp常用动作元素

JSP 动作元素与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。JSP动作元素是用XML语法写成的。利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。动作元素只有一种语法,它符合XML标准:<jsp:action_name attribute="value" />动作元素基本上都是预...

2018-08-28 08:36:02 520

原创 Java 方法

println() 是一个方法。 System 是系统类。 out 是标准输出对象。这句话的用法是调用系统类 System 中的标准输出对象 out 中的方法 println()。 那么什么是方法呢?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用方法的优点1. 使程序变...

2018-08-28 08:35:50 118

转载 jsp处理的生命周期

JSP 生命周期理解JSP底层功能的关键就是去理解它们所遵守的生命周期。JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。以下是JSP生命周期中所走过的几个阶段: 编译阶段: servlet容器编译servlet源文件,生成servlet类 初始化阶段: 加载与JSP对应的servle...

2018-08-27 09:11:47 148

转载 移动 Web 适配:rem

提到rem,大家首先会想到的是em,px,pt这类的词语,大多数人眼中这些单位是用于设置字体的大小的,没错这的确是用来设置字体大小的,但是对于rem来说它可以用来做移动端的响应式适配哦。01兼容性先看看兼容性,关于移动端 ios:6.1系统以上都支持 android:2.1系统以上都支持 大部分主流浏览器都支持,可以安心的往下看了。02rem设置字体大小re...

2018-08-27 09:11:15 273

原创 Java Character 类

Character 类用于对单个字符进行操作。Character 类在对象中包装一个基本类型 char 的值实例char ch = 'a'; // Unicode 字符表示形式 char uniChar = '\u039A'; // 字符数组 char[] charArray ={ 'a', 'b', 'c', 'd', 'e' };然而,在实际开发过程中,我们经常会遇到需要使用对...

2018-08-24 08:42:58 91

原创 Scanner 类

java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。下面是创建 Scanner 对象的基本语法:Scanner s = new Scanner(System.in);接下来我们演示一个最简单的数据输入,并通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要 使用 has...

2018-08-24 08:42:49 114

转载 小程序学习3

从map组件说起在今天公布的开发文档里,我们知道使用一个地图组件的时候是这样子的: <map longitude="23.099994" latitude="113.324520" markers="{{markers}}" covers="{{covers}}" style="width: 375px; height: 200px;"></map&a

2018-08-24 08:42:35 254

原创 Java 正则表达式

正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式实例一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 "Hello World" 字符串。.(点号)也是一个正则表达式,它匹配任何一个字符如:"a" 或 "1"。下表列出了一些正则表达式的实例及描述...

2018-08-23 08:42:33 103

转载 JSP 隐式对象

SP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。JSP隐式对象也被称为预定义变量。JSP所支持的九大隐式对象:对象 描述 request HttpServletRequest 接口的实例 response HttpServletResponse 接口的实例 out JspWriter类的实例,用于把结果输出至网...

2018-08-23 08:42:21 102

原创 小程序学习2

解压应用首先你需要有下面的工具啦  Mac电脑 微信web开发者工具.app WebStorm / 其他编程器 或 IDE,最好可以支持重命名 首先,我们需要右键微信web开发者工具.app,然后显示包的内容,在 Contents/Resources/app.nw下面的内容即是我们的代码,拷贝出来啦:简单的说明一下: app/ 目录下放置了app的代码...

2018-08-23 08:42:07 120

原创 小程序学习1

从某个微信群里,拿到了这个IDE的下载地址,然后就有了这个:根本登不上去,怎么办,怎么办呢?看代码啊。。。反正我又没有保密协议,解压缩一看NodeWebkit + React: 好啦 ,逛逛呗,这真是一个庞大的项目:等等,这里有一个目录是 weapp/quick,这难道就是传说中的源码,打开一看,果然是。。好了,毫无疑问,某讯又故计重演。 html ...

2018-08-22 09:11:01 126

spring boot基础学习书籍

用于spring boot基础学习书籍,菜鸟级别书籍,有需要的朋友可以下载来看看

2018-09-17

hadoop人脸分析测试数据

hadoop测试数据,人脸分析测试数据,适应学习大数据,记进行数据分析

2018-07-18

CentOS7下svn+tomcat9.0+maven3.3+jenkins实现web项目自动构建与远程发布

CentOS7下svn+tomcat9.0+maven3.3+jenkins实现web项目自动构建与远程发布

2018-07-17

Monkey日志分析脚本

Monkey日志分析脚本,用来分析Android的自动化的monkey测试的日志脚本

2018-07-16

appuim的相关工具和jar包

appuim的相关工具和jar包,里面selenium-2.44.0jar包的

2018-07-16

Android自动化测试

该代码是我在家里学习的时候写的一个例子,可以给初学者参考

2018-07-16

性能测试计划

性能测试计划例子,自己以前工作中的一种例子,已经改为模板,作为参考学习使用

2018-07-16

制造大数据量java脚本

使用java程序制造大量的数据,直接写入数据库,代码简单易懂

2018-07-16

http协议学习

http协议学习资料,适应初学者学习http协议和http协议开发

2018-07-16

数据库压力测试工具

数据库压力测试工具使用文文档,可以使用该文档学习数据库的压力测试,大数据量测试等

2018-07-16

《linux与unix shell编程指南》

《linux与unix shell编程指南》linux,shell命令与脚本开发学习资料

2018-07-16

LINUX系统管理文档

LINUX系统管理,搭建、使用,学习,工作都有帮助,请尽情下载吧

2018-07-16

Linux常用命令全集

Linux常用命令全集,查看所有相关linux命令使用,对于学习和工作很有帮助

2018-07-16

java基础学习与进阶

java基础学习与进阶,适用零基础的同学进行学习与进阶使用的学习资料

2018-07-16

阅读书籍类型的小程序

阅读书籍类型的小程序,可以作为菜鸟的练手级别的代码参考,最能作为参考,不作为商业使用,如有违法,后果自负,作者本人不负责

2018-07-16

loadrunner11破解说明与文件

loadrunner11破解说明与文件,进行loadrunner11的破解,里面有破解步骤说明与相关替换文件

2018-07-16

selenium-java版本2.5

基于selenium的java语言工具类,基于web自动化测试的类包

2018-07-16

微信小程序源码--小商城

只是一个简单小程序源码,没有支付功能,可以单当做入门练手菜鸟练手

2018-07-16

空空如也

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

TA关注的人

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