
Java基础
rookiesx
这个作者很懒,什么都没留下…
展开
-
Junit 5 Testsuite 踩坑以及用法
junit 5 Test suite原创 2022-09-19 09:53:04 · 538 阅读 · 0 评论 -
Junit 5 指定数据驱动时参数化的测试用例名称
Junit 5 指定参数化 测试用例名称原创 2022-08-24 17:25:19 · 367 阅读 · 0 评论 -
jenkins pipeline 读取json file
groovy jenkins pipeline原创 2022-08-02 16:39:19 · 1703 阅读 · 0 评论 -
Jacoco Offline instrument error Didn‘t find class “org.jacoco.agent.rt.internal_43f5073.Offline“
背景使用开发项目gradle 开启testCoverageEnable =true 来插桩生成aar包但是不知道其jacoco 版本,将其插桩后的aar,放入安卓自动化测试项目中进行测试。在测试时报错 Error Didn’t find class “org.jacoco.agent.rt.internal_43f5073.Offline”解决思路查看官网后发现有Q&A https://www.eclemma.org/jacoco/trunk/doc/faq.htmlWhy do I g原创 2022-04-29 20:58:20 · 2866 阅读 · 0 评论 -
jar 反编译(decode compiler) 在线工具
JDec - Java Decompiler Online转载java - How to decompile a whole Jar file? - Stack Overflow转载 2022-03-18 23:11:38 · 4491 阅读 · 0 评论 -
Java reflect spring中的应用场景
在spring 框架中 拼接uri 时需要输入 一组键值对,List<maps>不使用反射自动获取getxxx 代码:需要手动定义输入参数名 UriComponents commonUri = UriComponentsBuilder.newInstance(). scheme(EvUtils.HTTP).host(payload.getHostname()) .path("xxx/xxxx/v0/j..原创 2021-12-22 11:34:48 · 513 阅读 · 0 评论 -
java 基础 三目运算符多个条件判断
在Redis 工具里适配 3个环境QA,STG,PRD 时,想一行代码判断env,使用三目运算第一个:后可以接判断条件判断条件QA?如果是True则返回值QA:判断条件STG?返回STG:否则返回PRDpublic class BaseInfo { public static final String QA_REDIS_URL = "qa.cn"; public static final String STG_REDIS_URL = "stg.cn"; public st原创 2021-03-08 14:21:00 · 1920 阅读 · 0 评论 -
java8 遍历list的同时删除元素
使用iterator 迭代器···@Testpublic void test3(){/**java 一边遍历list 一边删除元素 使用foreach 会有并发问题ArrayList list =new ArrayList();list.addAll(Arrays.asList(“curry”,“tomphson”,“kerr”));for (String name :list) {list.remove(“curry”);}System.out.println(list);*/..原创 2020-06-30 12:53:08 · 9440 阅读 · 1 评论 -
JS filter 用法之 过滤数据
1.定义数据 List<Map>2.js object List<Map> 的自带的api filter(function (e) { return 过滤逻辑})var menu_data =[ { "username": "test.cn.01", "password": "12345", "product": "smmalstar" }, { "username": "test.cn.0.原创 2020-06-03 21:25:30 · 3203 阅读 · 1 评论 -
Java8 Stream 之filter 用法
filter 的作用是接受lamda ,排除某些元素。简单理解就是过滤器。stream 的用法,分为几个步骤。1.中间操作 主要是创建stream 对象,对需要过滤的集合对象 使用stream().filter(lamda)2.终止操作 stream 对象进行输出需求:找到product 等于smallstar 的这条键值对的数据。{password=123456, product=smallstar, username=test.cn.01}{password=123456, produc.原创 2020-06-03 20:49:38 · 2118 阅读 · 0 评论 -
求数组最值和下标
在做一道java 习题时,遇到了求数组最大下标的问题,脑子里只有排序算法的思路,始终不得其解。在网上搜索一番后得出答案。具体思路是 设定一个最大下标变量,通过循环让数组中的每一个值依次与数组的最大下标值进行比较。从而得出最大下标值。public static void getMaxIndex(int[] array){int maxIndex=0;for(int i=0原创 2017-10-09 18:02:04 · 1295 阅读 · 0 评论 -
java List<String>的初始化
在设计期望结果集时,需要定义一个集合包含3个元素。在网上搜了一番后发现 List 声明变量 =Arrays.asList() 来初始化,如下:List lkTableHead=Arrays.asList("FREE-FORMAT EXPRESSION","SET BY","TIMESTAMP");这种方法会使得该集合变成固定长度无法再添加新的元素。当然也可以用最原始原创 2017-09-27 16:56:56 · 5359 阅读 · 1 评论 -
java String 转char[] 以及Char[]再转回string
在一个前台页面输入框 输入一组字符串 “RCLF195“ 时,由于前台控件原因,每输入一个字符时前台页面会加载一次。导致selenium模拟输入时输入不完整所有的字符。解决方案:把字符串 RCLF195 转换成字符数组,然后写一个循环一个个的输入这些字符后,等待页面加载。由于selenium 框架的input方法只识别String 类型的输入值,所以还需要把字符数组转回String 类原创 2017-09-25 15:11:51 · 10434 阅读 · 0 评论 -
java中为什么byte的取值范围是-128到+127
概念:java中用补码表示二进制数,补码的最高位是符号位,最高位为“0”表示正数,最高位为“1”表示负数。正数补码为其本身;负数补码为其绝对值各位取反加1;例如:+21,其二进制表示形式是00010101,则其补码同样为00010101-21,按照概念其绝对值为00010101,各位取反为11101010,再加1为11101011,即-21的二进制表示形式为11101011转载 2015-11-17 12:04:17 · 832 阅读 · 0 评论 -
java 单引号和双引号的区别
比如说我原先想输出的是输出数字+个空字符结果不小心写成了System.out.println(3+'\t');然后就输出了12;为什么会得出12这个数字呢?单引号引用于char 类型,char类型和整形计算时,会把char类型隐式转换为整型(转化为ascii码对应的值),所以计算结果为整型。原创 2015-11-13 21:51:35 · 943 阅读 · 0 评论 -
转移字符\n 换行
在使用\n转义字符输出时 ,没有使用单引号导致编译失败。public class SumNum { public static void main(String[] args) { int[] n={1,2,3,4,5}; int sum=0; for(int i=0;i sum=sum+原创 2015-11-13 12:18:43 · 1294 阅读 · 0 评论