- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 tomCat优化。
bin/catalina.shserver -Xms768m -Xmx768m -XX:+HeapDumpOnOutOfMemoryError/conf/server.xmlhttps://www.cnblogs.com/chengssblog/p/6635211.html
2022-09-17 13:00:19
181
原创 get请求和post请求中用到的类、方法。【封装HttpClientUtils工具类】
【代码】get请求和post请求中用到的类、方法。【封装HttpClientUtils工具类】
2022-09-17 12:46:09
146
原创 【java侧开环境介绍】
j2se 标准版 比如jdk提供的api(不需要额外引入)。j2ee 企业版 spring mybatis。jdk java developers kit 开发工具包。jre java runtime environment 运行环境。jvm java virtual machine java虚拟机,是java底层,内存管理,跨平台的关键。...
2022-02-10 21:10:02
221
原创 通过反射封装获取到对象的属性、方法、注解,并给其进行赋值。(这块需要导入的是beanutils这个框架)
**1.先给pom文件中导入反射包依赖。**<dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.3</version></dependency>```**## 2.通过反射工具类获取到方法或属性为其赋值。**
2021-07-29 22:30:14
324
原创 获取对象的几种方式。
1.直接new一个对象//直接new对象 Users user = new Users();2.通过反射获取到class,然后通过class.newInstance方法获得对象//通过反射获取到class,然后通过class.newInstance方法获得对象 try { Class clazz = Class.forName("com.wf.dbutils.Users"); Object us = clazz.newInstance(); if(us instanceof
2021-07-21 11:54:08
1437
原创 java 读取数据库数据并写出到Excel表中。
1.先导入依赖<!-- EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单,节省内存著称,今天我们来使用阿里巴巴开源的EasyExcel框架来实现Excel的导入导出功能。 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.4</vers
2021-07-19 17:43:31
508
原创 Java通过Excel4j框架读取Excel文件。
1.先给pom文件中导入Excel4j的依赖包。<dependency> <groupId>com.github.crab2died</groupId> <artifactId>Excel4J</artifactId> <version>2.1.4-Final2</version> </dependency>2.创建Excel的对象实体类。package com.testfan.excel
2021-07-15 20:42:51
313
原创 JAVA传统方式读取Excel文件。
1.先给pom文件中导入需要的包。 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.8.1</version> </dependency> <!-- https://mvnrepository.com/artifact/org.apac
2021-07-15 20:17:20
174
原创 通过dbutils框架读取数据库表中的数据。
在百度搜索dbutils maven 复制他的依赖并将其放到pom配置文件中。 commons-dbutils commons-dbutils 1.7**这个框架主要执行语句:**public static void main(String[] args) { QueryRunner runner = new QueryRunner(JDBCUtils.getDataSource()); String sql = "select * from week_plan_son
2021-07-15 14:12:37
207
原创 传统方式读取出数据库表中的所有数据。
1.先根据要获取的数据库表创建一个类,类中创建的字段分别是数据库表中的字段。package com.wf.db;public class DBUser {private String uid;private String loginname;private String loginpass;public String getUid() {return uid;}public void setUid(String uid) {this.uid = uid;}public String
2021-07-12 21:20:36
380
原创 数据库自身优化参数。
查询数据库当前设置的最大连接数show variables like ‘%max_connections%’;重新设置set global max_connections=1500;
2021-07-12 20:43:43
112
原创 连接MySQL数据库并给表插入数据。
准备工作准备需要的jar包并放入pom.xmlc3p0c3p00.9.1.2因为连接的是MySQL数据库所以还需要mysqlmysql-connector-java5.1.47 </dependency> **这里我们采用配置文件的方式 配置文件:c3p0-config.xml 名字必须为这个!!!**  <c3p0-confi
2021-07-11 19:52:58
267
原创 侧开工具的准备及侧开环境的介绍。
工具的准备STS:Spring集成开发工具 (spring tool suite)JDK1.8环境介绍j2se 标准版 比如JDK提供的API(不需要额外引入)j2ee 企业版 比如spring mybatisj2me Micor Edition 支持机顶盒、手机开发,现在主要Android、iOS 替代JDK:Java开发工具包APIjre:Java运行环境jvm:Java虚拟机,支持跨平台。环境监测Java version诡异问题排查set path(Windows)
2021-07-10 21:30:09
113
原创 2021-07-08
数据自身优化参数查询数据库当前设置的最大连接数。SHOW VARIABLES LIKE ‘%max_connections%’;重新设置连接数。SET GLOBAL MAX_CONNECTIONS=2000;标题
2021-07-08 18:55:42
94
原创 工场设计模式
工场设计模式的优点:面向接口编程,体现了面向对象的思想。将创建对象的工作转移到了工场类。**1.先创建一个抽象的父类**public abstract class Coffer {public abstract String getName();}**2.子类:美式咖啡public class Americano extends Coffer {@Overridepublic String getName() {// TODO Auto-generated method stubre
2021-04-10 15:08:47
106
原创 map集合,输出全部的key,输出全部的value。
***输出全部的keypublic static void main(String[] args) {Map<String, String> map = new HashMap<>();map.put(“key1”, “value1”);map.put(“key2”, “value2”);map.put(“key3”, “value3”);map.put(“key4”, “value4”);Set keys = map.keySet();// 得到全部的keyIter
2021-04-08 17:50:19
1080
原创 HashMap判断map集合中是否存在指定的key/value。
public static void main(String[] args) {// demo01();Map<String, Integer> map = new HashMap<>();map.put(“第一个”, 1);map.put(“第二个”, 2);map.put(“第三个”, 3);map.put(“第四个”, 4);if (map.containsKey(“第二个”)) {//判断map集合中是否存在指定的keySystem.out.println(“
2021-04-08 11:53:14
1532
原创 HashMap 向集合中增加或取出内容。
public static void main(String[] args) {Map<String, String> map = new HashMap<>();map.put(“mldn”, “老王”);//增加内容map.put(“zhinangtuan”, “隔壁的”);map.put(“mldjava”, “好的”);String string = map.get(“zhinangtuan”);//根据key取出value值System.out.println(
2021-04-08 11:52:09
146
原创 Map集合迭代
通过查看Map集合的API发现没有iterator方法,那么双列集合如何迭代?方法一:通过获取到所有键存储到set集合,然后根据迭代器得到map集合的所有值。1.先通过keyset()方法获取到map集合中所有的key值set keyset = map.keyset();2.获取迭代器遍历Iterator it = keyset.iterator();while(it.hasnext()){3.获取到每一个建String key = it.next();4.根据键通过map.get()
2021-04-08 11:48:39
142
原创 map集合方法
map.put(key,value); //添加方法(第一次添加返回值为null、因为第一次添加的时候没有值,所以说返回的是被覆盖的值)map.remove(“key”); //根据键删除元素,返回对应的值map.containskey(“key”); //判断是否包含传入的键map.containsvalue(value); //判断是否包含传入的值map.isempty(); //判断集合是否为空Collectio
2021-04-08 11:20:07
80
原创 如何对字符串类型的数字排序。
String s = “1,0,-5,88,105”;1.先用spilt方法通过编写的正则表达式进行分割。String regex = “,”;String str [] = s.split(regex);2.将分割完的字符串数组转换成int类型的数组。int [] arr = new int [str.length];for(int i = 0 ; i < str.lentgh; i++){arr[i] = Integer.parseInt(str[i]);}3.排序。Array
2021-04-08 10:51:47
1506
原创 case运行错误截图代码。
一般是以图片名字和图片存储路径、截图时间和当前运行case名来命名图片。 方法一:将TakeScreenShot()这个方法放到登录失败的catch里面,即可截出运行错误图片。方法二:添加监听,可以在运行错误的时候自动截图。assertEquals(1, 2);// 新增断言...
2021-03-30 10:06:32
279
原创 自动化测试如何加载配置文件。
properties.load(In);//加载出配置文件4.properties.getProperty(“username”);//根据相应的key值获取到配置文件中的定位方式和定位值。5.具体代码如下:
2021-03-30 10:00:53
105
原创 在maven中配置selenium依赖。
1.在百度中输入:maven repository(仓库)2.在仓库搜索栏输入selenium3.点击进去**特别备注:添加testNG和log4j 的依赖都是同样的方法。
2021-03-30 09:56:07
930
原创 自动化测试流程。
1.需求分析(分析可以做web自动化的需求)。2. 选择方案(web自动化就选择selenium)。3.制定测试计划(模块、时间)。4.环境搭建。5.编写用例(根据测试计划来编写自动化测试用例)。6.编码。7.执行。8.分析测试报告。...
2021-03-30 09:52:37
71
原创 在eclipse中配置maven环境
电脑本地maven环境配置好之后,在eclipse中还需要进行maven的配置:2.配置maven的仓库地址(可以默认也可以自己设置)
2021-03-30 09:51:18
150
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人