自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 mysql远程连接失败,更改用户权限(1130错误)

启动黑窗口,进入到mysql安装的bin路径下输入命令进入mysql:mysql -u root -p然后输入密码,登录mysql查看默认数据库:show databases;选择mysql数据库:use mysql查看MySQL用户及权限:select host, user, authentication_string, plugin from user;更改root权限为'%':update user set host = '%' where user ='root';.

2022-01-20 10:27:23 662

原创 XPath语法学习

1.基本的XPath语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径就表示到一个元素的绝对路径/AAA/CCC选择AAA的所有CCC子元素2.如果路径以双斜线 // 开头, 则表示选择文档中所有满足双斜线//之后规则的元素(无论层级关系)//DDD/BBB选择所有父元素是DDD的BBB元素3.星号 * 表示选择所有由星号之前的路径所定位的元素/*/*/*/BBB选择所有的有3个祖先元素的BBB元素4.方块号里的表达式可以进一步的指定元素, 其中数

2022-01-12 17:28:33 650

原创 Selenium java通过maven搭建测试环境——6.特殊元素操作

特殊元素定位与操作——模态框alertconfirm特殊元素定位与操作——iframeiframe四种切换方式:driver.switchTo().frame(index);driver.switchTo().frame(id);driver.switchTo().frame(name);driver.switchTo().frame(WebElement);切换之后,回到默认内容页面(否则会找不到元素)driver.switchTo().defaultContent

2022-01-12 17:17:58 297

原创 Selenium java通过maven搭建测试环境——5.元素三大等待

硬性等待线程休眠,强制等待:Thread.sleep(long millis);隐式等待在设置的超时时间范围内不断查找元素,知道找到元素或者超时设置方式:driver.manage.timeouts().implicitlyWait(long time,TimeUnit unit);优点:相对灵活缺点:设置是针对全局的,在WebDriver实例整个生命周期有效,但并不是所有的元素都需要等待。显示等待用来等待某个条件发生后再继续执行后续代码(如找到元素、元素可点击、元素已显示等

2022-01-12 17:07:49 222 1

原创 Selenium java通过maven搭建测试环境——4.元素常用API

元素操作常用APIclick():出发当前元素的点击事件clear():清空内容chromeDriver.findElement(By.id("kw")).clear();sendKeys(...):往文本框一类元素中写入内容,按键操作chromeDriver.findElement(By.id("kw")).sendKeys("123456");getTagName():获取元素的标签名getAttribute(属性名):根据属性名获取元素属性值WebElemen

2022-01-12 17:05:19 93

原创 Selenium java通过maven搭建测试环境——3.元素定位

基本元素定位//定位百度的搜索框元素,并且输入数据(ID定位)--唯一的chromeDriver.findElement(By.id("kw")).sendKeys("腾讯课堂");//定位百度的搜索框元素,并且输入数据(Name定位)--重复chromeDriver.findElement(By.name("wd")).sendKeys("腾讯课堂");//定位百度的搜索框元素,并且输入数据(tagName定位)--找到的元素有多个--不推荐chromeDriver.findEleme

2022-01-12 17:00:11 258

原创 Selenium java通过maven搭建测试环境——2.第一个web自动化测试脚本

1.创建maven项目2.引入selenium框架(去maven中央库查询https://mvnrepository.com;在里面搜索selenium;点进去selenium-java,出现很多版本;选择一个最新的而且热度较高的版本,点进去;复制坐标配置代码到项目中的pom.xml文件中)<!-- selenium 依赖 --><dependency> <groupId>org.seleniumhq.selenium</groupId&gt

2022-01-12 16:55:36 292

原创 Selenium java通过maven搭建测试环境——1.学习maven

Maven用途编译代码;项目打包;模块化管理;在线管理依赖,方便获取;有丰富插件,方便项目持续集成;Maven安装官网下载:https://maven.apache.org/download.cgiEclipse里自带有插件下载maven包,解压到本地文件夹3.8.4配置环境变量MAVEN_HOME,指向maven文件夹将maven/bin目录更新到PATH:%MAVEN_HOME%\bin验证:黑窗口mvn -versionMaven全局配置修改co

2022-01-12 16:51:10 310

原创 Selenium java通过jar包搭建测试环境

步骤:管网下载jar包eclipse创建项目jar包拷贝到项目的lib目录中创建类测试火狐浏览器版本:selenium2.53.1 + Firefox 46.0(不需要可执行驱动)注意:指定Firefox可执行路径:webdriver.firefox.bin或者: SystenProperty.BROWSER_BINARY设置:System.setProperty("webdriver.firefox.bin", "C:\\Program Files (x86)\\M

2022-01-12 16:34:06 743

原创 自动化测试Selenium java学习

一、Selenium Java学习网址Selenium官网:Downloads | SeleniumSelenium官方文档:/zh-cn/documentation/webdriver/getting_started/install_selenium_library/学习selenium帖子:测试教程网:Selenium Java 测试教程网Hyddd博客:Selenium私房菜系列--总章 - hyddd - 博客园虫师博客:selenium - 随笔分类(第3页) - 虫师 -

2022-01-12 16:22:27 686

原创 部署环境(jdk1.8+Nginx+FFmpeg)

安装jdk1.8,可以直接启动jar包,不用tomcat了安装jdk1.7,需要安装tomcat,通过tomcat启动jar包1.安装jdk1.8,并配置环境变量用户变量配置JAVA_HOME C:\Program Files\Java\jdk1.8.0_152系统变量配置classpath .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin...

2022-01-11 09:26:00 348

原创 jmeter测试CPU和吞吐量等性能指标

前提:我的测试服务器是Windows系统下载ServerAgent压缩包一、CPU1.jmeter安装路径下(我的安装路径:D:\JMETER\apache-jmeter-5.1.1\lib\ext)已经安装了JMeterPlugins-Standard插件2.启动jmeter,添加监听器 jp@gc - PerfMon Metrics Collector3.设置jp@gc - PerfMon Metrics Collector填写测试服务器地址,并选择要监控的对象,端口..

2021-10-29 16:14:00 6559

原创 使用jmeter进行性能测试流程(代理服务器)

jmeter安装后进行配置环境变量,具体如何配置参照:Jmeter环境变量配置详解_NULL-CSDN博客_jmeter环境变量配置 如果需要设置用户递增线程组设置需要进行安装插件,具体如何安装参照:https://www.cnblogs.com/may18/p/12198078.html双击jmeter启动程序,打开后在测试计划上添加http代理服务器(HTTP(S) Test Script Recorder),其中端口号不要与其他所用端口冲突,且要与浏览器的代理设置的端口一致; ...

2021-10-29 11:54:23 1571

原创 mysql插入查询的不重复数据

工作中遇到查询一个表中order的数据插入另一个表中order2021,并且数据不能重复,特此记录一下插入查询的数据,并且数据不重复:insert into order select b.* from order2021 b WHERE not exists (select orderid from order a where a.orderid=b.orderid);比较两个时间大小:select * from order where TO_DAYS(ordertime) < TO_

2021-05-26 17:37:30 252

原创 安装mysql8.0.23以及遇到的问题

安装mysql8.0.23和Navicat以及遇到的问题我的电脑是64位系统的,据说64位系统的电脑才可以安装zip一、安装mysql1.下载安装包地址:https://dev.mysql.com/downloads/mysql/2.解压文件我解压的路径是D:\360Downloads\java\mysql-8.0.23-winx64,路径中不要有中文和空格解压后的文件3.配置初始化的my.ini文件要改basedir...

2021-02-02 09:06:03 832 1

原创 看《美女带你走入LR性能测试框架基础》视频后笔记

性能测试:LoadRunner简单脚本调试、简单的控制台参数设置、简单的性能结果分析、复杂脚本调试、复杂场景中控制台设置方式,原理、性能测试结果分析,尤其是有问题时分析、调优过程研究loadrunner三大组件:Virtual User Generator 录制最终用户业务流程并创建性能测试脚本Controller 组织、驱动、管理并监控负载测试Analysis 用于查看、剖析和比较性能结果录制脚本,选择哪种方式:html、url基于浏览器的应用程序,推荐使用ht..

2021-01-27 17:07:15 183

转载 Broken pipe错误解释

看到一篇Broken pipe错误解释的文章,讲得挺好https://www.cnblogs.com/metoy/p/6565486.html

2018-02-09 11:39:12 16636

原创 二级联动,第二级是多选框 multipleSelect

需要做个二级联动的功能,第二级要求是多选,用的multiple-Select方法以老师-学生为例,数据是从后台传到前台页面的一个list中带list的JSONArray引用(不要忘了引用图片,要不输入框右边没有三角)jsp页面 未选择 ${teacher.name} js页面var teachers = ${t

2018-02-07 17:40:28 6962 1

原创 保留两位小数(四舍五入/不四舍五入)

保留两位小数,不四舍五入方法一:public static String formatDecimal (double value){ final DecimalFormat formater = new DecimalFormat(); formater.setMaximumFractionDigits(2); formater.setGroupingSize(0); fo

2017-06-05 18:33:12 25478 1

转载 JS压缩图片(canvas),返回base64码

上传图片时总会遇到图片过大上传不上去的问题,本方法是在网上搜的压缩图片的例子,我测试用了,确实能用,缺点就是图片会失真,不清晰JS 图片同比例压缩 path pc端传入的路径可以为相对路径,但是在移动端上必须传入的路径是照相图片储存的绝对路径

2017-06-05 15:06:02 6384

原创 easyUI树形表格

写分类展示,使用的树形表格,三级分类、无分页,用的spring SpringMVC Mybatis 框架,mysql数据库实体类:public class Category implements Serializable{ private String cId; private String cName; private String pId; private Str

2017-05-26 11:23:34 2552

原创 jquery还原rowspan 并取数据

先把table表格的rowspan 还原,并取出数据//表格还原 var trs = $(".productTable tr:not(:first)"); $(trs,this).each(function(trindex,tritem){ $(tritem).find("td").each(function(tdindex,tditem){ v

2017-05-23 15:18:44 3497

原创 一组字符串数组 去掉重复的

@SuppressWarnings({ "unchecked", "rawtypes" }) public static String[] getOnlyStr(String[] str){ List list = Arrays.asList(str); Set set = new HashSet(list); String[] result = (String [])set.

2017-05-23 15:02:29 328

转载 动态创建表

import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class TableUtil { private static Connect

2017-05-23 14:54:12 617

原创 模糊查询

mysql数据库LIKE CONCAT('%',#{name},'%' ) Oracle数据库LIKE '%'||#{name}||'%'

2017-05-23 14:37:14 348

原创 org.apache.ibatis.builder.IncompleteElementException: Could not find result map com.szh.bean.product

今天运行项目突然报了一个错,找了好久,才找到原因,特此记录一下报错信息:org.apache.ibatis.builder.IncompleteElementException: Could not find result map com.szh.bean.product.CrowdfundingBean    at org.apache.ibatis.builder.MapperBu

2017-04-15 17:11:20 11991 1

转载 Java POI 导出Excel表格并下载

开发项目中,经常会用到要求导出Excel表格的情况,在网上查了很多,最后实现了功能,特此记录一下。前台jsp页面是用ajax实现传参的//导出数据--表格function exportLabType(){ //选择要导出的数据 var array = new Array(); var names = document.getElementsByName("one"); for(v

2017-04-11 14:12:13 5396

原创 微信长连接转短连接+谷歌zxing 生成二维码

Controller@RequestMapping("/TwoCode") public void TwoCode(HttpServletRequest request, HttpServletResponse response) throws Exception { String id = request.getParameter("id"); //调

2017-04-11 09:49:18 1629

转载 微信上传图片到永久素材库接口开发

调用微信接口上传图片到微信永久素材库Java代码://获取token,调微信接口--上传图片到永久素材库String accessToken = "";String url = "https://api.weixin.qq.com/cgi-bin/material/add_material?type=image&access_token=" + accessToken;String

2017-04-08 14:32:32 2616

原创 ajax分页

分页 -- ajax和a标签点击分页实体类见:http://blog.csdn.net/ting_125/article/details/65937265jsp    上一页    第${page.curPage}页    下一页    共${page.totalPage}页    第      页

2017-03-25 16:30:31 549 1

原创 a标签点击分页--jsp+controller

分页 -- a标签点击分页实体类public class Pagination {    private int totalCount;//总条数    private String pageSize = 10;//一页多少条    private String page;//第几页    private int totalPage;//总页数    private

2017-03-25 15:51:04 1301 1

原创 URL/ajax带中文参数,后台获取乱码

URL带中文参数,后台获取乱码情况:做分页时,需要带中文参数跳转页面,代码放本地测试没问题,可放到服务器上,点击下一页时就会出现空白,中文参数变成乱码原因:为防止乱码,本地更改了tomcat\conf\server.xml文件,指定浏览器的编码格式为“简体中文”,可是服务器上并没有更改,所以造成本地没事,放到服务器上就会出现乱码。解决方式:第一种:更改服务器上tomca

2017-03-24 16:34:08 7138 2

原创 存储过程+游标

第一次写存储过程,有错欢迎指正  /*创建存储过程,没有参数和返回值*/create or replace procedure p_updateBeanCoinas  t_discount number;  t_beanNum number;  t_coinNum number;  t_shopperDisCount number;  t_shopperId v

2017-03-14 15:36:23 426

原创 Oracle数据库SQL语句学习

Oracle创建表:create table student (id number primary key auto_increment,  --主键number类型自增name varchar2(100) not null,age number(3),default 20  --默认值20score number(10,2),  --存储10位数字,其中两位是小数位i

2017-02-23 10:37:09 396

原创 搭建ssm框架:Spring SpringMVC Mybatis

搭建ssm框架:Spring SpringMVC Mybatis创建Web project 文件,取名为test在项目名上右键--》MyEclipse-->>Add Spring Aapabilities-->>勾选Spring AOP,Spring Core,Spring Web引jar包配置文件

2017-02-22 14:55:56 714

转载 Java基础

转载http://www.zuoxiaolong.com/html/article_232.html在详细讲解JDK之前,LZ首先要强调下,本文的内容,都是LZ个人的主观判断。因此,各位猿友务必结合自己的判断之后,再决定是否要学习,以及学习到什么程度。  此外,本文只是告诉你学什么,学到什么程度,本文不会包含太多具体的技术细节讲解。  JDK其实就是Java SE

2017-02-14 15:39:08 231

multiple-Select.css

多选框要用到的css 用的时候引用到文件里multiple-Select.css

2018-02-07

multiple-Select.js

多选框要用到的js multiple-Select.js 用的时候引用到文件中

2018-02-07

空空如也

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

TA关注的人

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