JavaSE
本专栏主要为公司内部测试组培训资料整理
TesterAllen
理想还很远,但今天你努力了吗?学的越多,会的越少
展开
-
Java读取resources资源文件-class.getResource、ClassLoader.getResource和getResourceAsStream的区别
在日常自动化测试开发中,经常要使用配置文件,或进行环境配置,或进行数据驱动等;我们常常把这些文件放置在resources目录下,然后通过getResource、ClassLoader.getResource和getResourceAsStream()等方法去读取,经常看到有人在读取配置文件时踩坑,本人也是踩坑过来了,这里做梳理分享1、何为classpath读取资源文件最关键的就是找到文件的位置,归根结底就是找路径,而怎么找,在哪找就是个问题;这其中和classpath有很大的关系,因此先了解下cl.原创 2020-06-17 14:02:46 · 6293 阅读 · 2 评论 -
每日一问系列——Java系列
参考链接:https://zhuanlan.zhihu.com/p/943128302020.3.4-Java 中的容器有哪些?它们的区别和特性?1、Java 中的容器有哪些?Java 容器分为 Collection 和 Map 两大类,其下又有很多子类,如下所示:Collection:ListArrayListLinkedListVectorStackSetHa...转载 2020-03-04 09:46:54 · 355 阅读 · 0 评论 -
测开基础串讲-Java基础-测开常用API之ArrayList类
之前介绍过数组,我们知道存储数据可以用数组当做容器,但是数组有个弊端,就是一旦创建了之后长度就无法改变,这样在实际的应用中会有很大的不便,为了解决这个问题,就引出了这篇文章的主角——ArrayList集合1、ArrayList是什么?我们打开jdk的API文档可以看到如下解释:由API文档中可以看到主要信息包括:此类位于java.util包中<E>表示泛型,且泛型只能...原创 2019-10-23 17:08:28 · 158 阅读 · 0 评论 -
测开基础串讲-Java基础-测开常用API之String类
String,无论是开发还是测试,可以说是Java语言中使用最为频繁的了,因此在学习测试开发的道路上,String类也是非学不可的基础中的基础,重点中的重点...原创 2019-10-23 14:14:10 · 245 阅读 · 0 评论 -
测开基础串讲-Java基础-测开常用API之Random类
在日常的测试开发工作中,Random类算是使用比较频繁的一个类了,有时候创建测试数据,可能需要随机生成一些姓名、年龄、号码、编号等,这个时候我们可能就会在固定的名称后面加上随机数字、字符等;下面就来看看测开常用API之Random类的使用1、什么是Random类我们打开jdk的API文档可以看到如下解释:由API文档中可以看到主要信息包括:此类位于java.util包中此类的实...原创 2019-10-22 18:40:59 · 771 阅读 · 0 评论 -
测开基础串讲-Java基础-数组
1、数组简介1.1 什么是数组容器:在了解什么是数组之前先了解一下容器的概念;容器就是讲多个数据存储到一起,而容器里的每个数据被称为该容器的元素;可以类比生活中的例子,好比水杯、箱子、罐子都属于容器,可以容纳“元素”。数组:数组就是存储固定数据长度的容器,且要保证存储的数据类型保持一致。1.2 如何定义数组1.2.1 动态初始化格式: 存储的数据类型[] 数组名 = new 存...原创 2019-10-21 19:17:21 · 211 阅读 · 0 评论 -
InvalidSelectorException: Locator Strategy 'css selector' is not supported for this session
Appium运行报错InvalidSelectorException: Locator Strategy ‘css selector’ is not supported for this session一般都是Appium的版本不匹配造成,更新为最新版本即可,我将java-client更新为最新版本后问题解决 <dependency> <groupI...原创 2019-06-27 16:56:11 · 3362 阅读 · 0 评论 -
Java中对json字符串判断是否为数字,并将科学记数法转为原有数字类型
在对json字符串取值时,有些长数字被解析成了科学记数法的形式,导致接口请求失败;所以需要对json值进行类型判断并进行转换:利用java.math.BigDecimal可以创建对象对数字形式进行转换,同时可以利用其创建对象时的异常信息来进行数字判断判断是否为数字: public static boolean isNumeric(String str) { ...原创 2019-06-17 17:04:39 · 4989 阅读 · 0 评论 -
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'XXX‘...
启动Tomcat时报错:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'XXX‘...我这边的原因是zookeeper的地址填写错误导致<?xml version="1.0" encoding="UTF-8"?><beans xmlns="ht...原创 2019-05-14 14:08:00 · 392 阅读 · 0 评论 -
Java工程中xml配置文件报错
有时候发现明明xml配置文件写对了,可是还是报错,一个一个字对了没问题,剪切重新粘贴也不行,原因应该是没有配置离线约束;这里提供一个解决办法,请参考我的另外一篇博客:https://blog.csdn.net/weixin_43291944/article/details/89638788配置完以后,记得要将工程进行更新(以我这里的Maven工程为例):1、右击工程——>Maven——...原创 2019-04-29 16:12:57 · 1140 阅读 · 0 评论