- 博客(102)
- 资源 (5)
- 收藏
- 关注
原创 记录一次Java 8 list NPE 处理Optional.ofNullable
源代码在没有Optional.ofNullable(list).orElse(Collections.emptyList())保护下,在多层嵌套list forEach 时出现了NullPoint Exception。
2025-04-03 15:31:10
77
原创 AWS sdk for s3 - S3 client
在产品环境上通过 http 的方式访问 aws s3 是不安全的,需要使用aws sdk 提供的接口来访问。
2024-12-11 11:09:26
859
原创 springboot jenkins job error console log
automation test springboot 测试服务 接口返回的 内容是封装过的jenkins job 只是通过python request 去发送测试请求去测试jenkins console 里只会有该http 接口response 的 返回信息比如。
2024-12-11 10:54:23
407
原创 Linux 工作脚本记录
过滤出所有"departure_battery": 和 "consumption": 后面内容。#Linux 查找log#
2024-03-22 10:17:46
148
原创 测试用例面试
形式 | 章节 ||知识点|测试用例价值与体系|| | 黑盒方法-等价类 || |边界类 || |判定表 || |场景法 || |测试用例基础概念 || |测试用例设计评审 || |面试测试用例设计 |
2023-08-25 11:48:38
173
原创 pytorch 安装
3.pytorch 需要对应python 和 cu 版本进行下载。python 32位和 pytorch 64位冲突。2.python 国内下载地址。
2023-06-22 00:35:51
412
原创 RSA host key for [..abc.com]:7990 has changed and you have requested strict checking
git clone ssh error
2022-11-03 15:57:19
161
原创 binary search
public class Erfen {// 不用递归的二分法 public static int bbb(int[] arr,int key ){ int left = 0;//定义左值 int right = arr.length -1;//定义右值 if (left >=right) {//当左值大于右值提示报错 return -1; } while (left <= r.
2022-08-29 23:13:02
105
原创 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
原创 springboot - restTemplate post request 构造测试用例
1.定义post endpoint2.通过payload java对象定义post body以及headers,传递给 HttpEntity() EvPlannerPayload requestPayloadrequest = new HttpEntity<>(requestPayload, headers);3.call RestTemplate 对象exchange 方法,分别传递4个参数,传递url,http 请求方法,HttpEntity对象,响应对象resp...
2022-04-20 00:20:58
646
原创 Linux 基础巩固(一) - hc
虚拟机安装网卡 bridge vs NATbridgeNAT优缺点使用场景Linux 结构树结构没有磁盘C,D,E 盘概念,但是对应的分支路径会挂在到对应的分区上,df -h 查看主要文件夹权限管理软件安装rpm安装rpm 在线安装 yum -y install 安装包列名源码安装 ./configure --prefix=/usr/local/mysql 参数列表 --配置文件 make --编译 make install --安装可执行
2022-04-18 10:16:08
103
原创 error unable to access jarfile 解决方案
在jenkins shell 排查一个错误时,花了很久。表象是因为 执行shell 脚本 中的 java -jar xxx.jar 没有成功启动jar 程序。因为使用了 nohup & 来后台启动jar 包,所以jenkins 没有打印出错误 日志。在去除 nohup & 之后,发现是报了error unable to access jarfile 错误导致的。解决方案:发现是 调用shell脚本 时访问不到该jar,通过修改jar 绝对路径解决了/home/user
2022-03-27 00:37:09
57701
原创 Linux shell 基础语法 逻辑条件判断 if
1.Linux if 条件判断 是单等于号,str1 = str2 当两个串有相同内容、长度时为真2.If 的好前后要用空格3.方括号前后要有空格 if [ $1 = 'a' ]4.条件判断与逻辑 需要两个方括号包含 条件逻辑5.if elif,而不是if else ifif [[ $1 = 'tomcat' ]];then echo "Input is tomcat"elif [[ $1 = 'redis' ]] || [[ $1 = 'zookeeper' ]];th
2022-03-27 00:27:53
2159
原创 python 应用jenkins 环境变量 或者 parameter variable
1.import os2.os.getenv("xxx")3.example: os.getenv("BUILD_NUMBER")+"_"+os.getenv("region")
2022-03-24 16:33:48
2696
原创 gradle 引用平级项目
1.在setting.gradle中定义同目录下被引用项目 includeFlat 'xxx-project'2.在build.gradle 中使用 implementation ":xxx-project" 加入dependency 节点,注意要加冒号
2022-03-18 23:15:31
632
转载 jar 反编译(decode compiler) 在线工具
JDec - Java Decompiler Online转载java - How to decompile a whole Jar file? - Stack Overflow
2022-03-18 23:11:38
4489
原创 Springboot 入门级排错java.lang.IllegalStateException: Failed to introspect Class
通过java -jar 启动springboot 时报错ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name'org.spring
2022-03-18 23:09:32
2768
原创 Springboot 入门级排错 Unable to start embedded Tomcat servlet container
在修改gradle dependcy 时阴差阳错多删了implementation 'io.github.lognet:grpc-spring-boot-starter:4.5.6'implementation 'org.springframework.boot:spring-boot-starter-web't解决方案:通过google stackoverflow 找到点子:You need to add the tomcat dependency in your pom
2022-03-18 23:00:42
410
原创 Docker 基础 - 性能测试
1.docker vs Vmwarevmware image, Centos7.iso 是镜像文件,安装在宿主机上后形成容器,然后在容器里安装软件mysql,服务等等。docker image 也是类似的,区别在于 docker container 会比vmware 的小,灵活,不会强依赖镜像的操作系统。想要mysql 就pull mysql image,更加精准一些。image - > container2.docker portcontainer port 和 宿主机 po
2022-03-09 21:00:04
4330
1
原创 Allure 报告通过html iframe 集成Kibana dashboard(map)
背景在测试项目中,先前的allure 报告结果里,只打印了每一个case 的kibana url 字符串。这样每次通过 这传http url 去游览器里打开kibana 查看dashboard (map)数据比较麻烦。如图所示需求将根据每个case 拼接出的 kibana url 嵌套进allure report中技术方案html iframe来承载url 并显示到allure report 中 @Attachment() public static String allureE
2022-02-08 18:16:48
411
原创 SpringBoot persistenceExceptionTranslationPostProcessor solution
当自定义的类名是Environment 时,springboot 启动失败。异常如下:Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'persistenceExceptionTranslationPostProcessor' defined in class path resource [org/springframework/boo
2022-01-08 23:56:13
1271
原创 Linux softlink
linux 软链接到 某个目录,类似 windows 桌面快捷功能。但是如果 在软链接的目标 目录已经存在 相同文件夹名时,软连接名不能和其相同,否则软链接会被放入相同文件夹里,比如期望建立的软件链接名 ln -snf /home/tester/app /home/devops/apple/home/devops/apple 文件夹已经存在,这时软链接会被建立成/home/devops/apple/app此时,需要删除或重命名目标目录文件名,再进行软连接名即可删除软连接 unlick .
2021-12-29 17:16:27
964
原创 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
原创 docker python flask 部署笔记
1. 需求 将flask编写的python 脚本通过DockFile 方式进行容器化部署。2. WORKDIR /app ,定义容器内的工作目录app ADD . /app 将python 工程所有内容加载到app目录内 RUN LINUX apt-get 工具更新命令 RUN pip install python 包安装命令,通过国内某镜像以及制定requirements 文件 ENV 制定python 环境变...
2021-09-21 23:21:03
189
原创 Tencent build project image
1.jenkins build job2.Configure3.Scan MultiplePipeline Now,Scan MultiplePipeline log4.Bitbucket where configure to link with bitucket?5.Define JenkinsFile with Shared_libaray service_name#!groovylibrary identifier: 'jenkins-shared-lib...
2021-09-06 18:47:53
116
原创 Docker compose ERROR: for resources Cannot start service xxd: network not found
在使用docker-compse 启动测试环境时报错docker-compose -f src/test/resources/test-compose.yaml up -dWARNING: Found orphan containers (resources_course-group-zookeeper_1, resources_course_group_mysql_1, resources_course-group-redis_1, resources_mega_redis_1, resourc
2021-04-21 11:26:59
1588
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人