- 博客(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 664
原创 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 298
原创 Selenium java通过maven搭建测试环境——5.元素三大等待
硬性等待线程休眠,强制等待:Thread.sleep(long millis);隐式等待在设置的超时时间范围内不断查找元素,知道找到元素或者超时设置方式:driver.manage.timeouts().implicitlyWait(long time,TimeUnit unit);优点:相对灵活缺点:设置是针对全局的,在WebDriver实例整个生命周期有效,但并不是所有的元素都需要等待。显示等待用来等待某个条件发生后再继续执行后续代码(如找到元素、元素可点击、元素已显示等
2022-01-12 17:07:49 223 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 94
原创 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 260
原创 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>
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 744
原创 自动化测试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 688
原创 部署环境(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 349
原创 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 6560
原创 使用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 1572
原创 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 184
转载 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 6963 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 25485 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 2553
原创 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 329
转载 动态创建表
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 618
原创 模糊查询
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 5397
原创 微信长连接转短连接+谷歌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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人