自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 jenkins流水线搭建数据库自动化构建

execute函数中强制了USE,在实际使用gatDatabaseConnertion时,如果上一次构建是 USE a,那么下一次构建会继承上一次的USE a,默认到a库,为了避免这样的情况,所以通过前端页面指定了数据库实例变量,目的是防止使用人员在使用时,选择表没有加实例前缀名称。这样也避免不了用户如果通过前缀名依然可以访问其他数据库实例,这要看在在实际使用中的环境,是否加入权限等,因为本环境在配置数据库时没有指定具体的database,所有其他实例依然可以访问。

2024-01-18 10:53:54 467 1

原创 使用shell脚本自动安装java、tomcat、启动java操作

本文章为兴趣文章,指在练习shell编程,提供java一键安装(如果服务器安装java并大于1.8版本则不安装)、解压安装tomcat、运行jar(端口自动检测是否占用,占用则分配其他端口)通过区分系统架构来安装指定的包系统为完全全部写完,但是目前在centos系统和x86架构是可用的。

2023-06-12 10:27:15 444

原创 Jenkins流水线使用sshPublisher执行shell脚本引用environment变量的坑

问题2:sshPublisher shell脚本多行并存在变量时,jenkins运行报错。原因:坑:生成完的脚本是使用单引号,需要将单引号更改为双引号,否则不会替换变量。进行拼接,符号意义自行百度。,jenkins执行后会发现变量没有生效。解决:前后的单引号更改为双引号,更改。

2023-04-23 19:34:58 1413

原创 centos 6.5 init:prefdm main process terminated with status 127 使用单用户模式解决失败后方案

近期遇到centos 6.5一台服务器发生启动错误,通过网上查询使用单用户模式无法成功,尝试使用重置root密码方式进入了系统并最终修复。1.启动grup菜单,按键盘e键(和单用户模式进入方式相同,操作方法请另外查询)网上很多答案是使用单用户模式进入,本文章讲解在使用单用户启动失败后的方案。2.修改命令,将ro改为rw init=/sysroot/bin/sh。3.按下Control+x或者在编辑页回车后使用boot启动。使用重置root密码方案进入。7.如果不成功尝试其他方案。6.reboot重启。

2023-04-21 19:10:57 518

原创 软件测试之-基于JAVA的高性能日志服务

软件测试之解耦日志服务

2022-07-05 22:20:09 444 1

原创 Java 基于NIO高效快速读取文本文件全部内容

Java 基于NIO高效快速读取文本文件全部内容1.使用管道和缓存快速读取文本文件所有内容 public static String readerFileAll(File file) throws IOException { return readerFileAll(file, StandardCharsets.UTF_8); } public static String readerFileAll(File file, Charset charset) t

2021-02-05 15:02:09 1737 1

原创 ADB-使用JAVA动态代理和反射技术自动拼接ADB命令

ADB-使用JAVA动态代理和反射技术自动拼接ADB命令1.在测试安卓app时,经常会用到adb命令,使用一些脚本比如卸载,做一些简单的性能统计,和运行monkey等等等,每次需要手写adb命令,造成一些不常用的adb命令使用起来还需要在参考,并且还要自己手动的拼接一些参数,造成了效率低,本文借用java动态代理和反射技术动态的实现了adb拼接命令,只需要手动创建一个接口就可以实现,方便快捷,易于扩展2.环境:JAVA 1.8以上版本3.架构图4:源码父接口:package com.zly.t

2021-01-25 10:22:49 268 1

原创 maven test 集成jacoco

1.框架:代码框架: spring boot测试框架: junit-4(为spring-boot-test中自带版本(高版本如:2.3.4.RELEASE 是junit-5))2.pom文件配置 <dependency> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId>

2021-01-13 20:03:22 313

原创 位-字节-字符-UUID-JAVA

位-字节-字符-UUID在工作中,时长被-字节-字符所困扰,今天对所了解到的相关知识进行一个梳理位(bit):计算机中的二进制的单位为位,0001 这相当于4位字节 : 我理解的也是一个单位,一个字节占8个比特,可以表示255个数字,有符号范围是-128~127,无符号是0-255java byte有符号类型, 使用java将一个数据转换为字节后打印出来的都是这个范围内的数字打印出三个数,代表我在UTF-8编码格式下占用了三个字节字符:我理解就是一个通过不同编码类型将一个、二个、三个、四

2020-12-23 11:48:51 219

原创 Java-Appium封装UiSelector

1.UiSelector 是uiautomator自动化测试中用来查找元素的对象,Appium支持使用UiSelector 选取对象,但是常见的写法是手写字符串比如"new UiSelector().text()",此类写法严重影响开发效率,所以针对此类问题,对UiSelector 进行了封装2.源码package com.automated.testing.common.utils.appium;public interface ZLYUiCollection { String build

2020-12-10 16:49:32 321

原创 Java-Appium封装实现滑动屏幕效果

**Java-Appium封装实现滑动屏幕效果1.在客户端自动化测试过程中常常需要滑动屏幕,常见做法是自己手动传入xy滑动屏幕,一般是通过手机屏幕的大小进行一些计算后实现上下左右滑动,在一个屏幕中有多个可滚动的view,或者需要在两个元素之间滑动、或者需要指定滑动的距离,或者等等等,这些通过手机屏幕计算封装的滑动显得比较困难,如果手动写入坐标,在下一次运行更换不同大小手机后,坐标将会出现偏差,以下内容针对这些问题进行了自封装处理,实现可以在元素内滑动,两个元素间滑动并实现可滑动次数和每一次滑动可进行自定

2020-12-10 16:41:46 979 1

原创 使用VM_LINUX搭建MYSQL

1.版本:linux:CentOS 7.7mysql:mysql-8.0.22-linux-glibc2.12-x86_64.tar.xz连接工具:XSHELL2.安装包下载: https://dev.mysql.com/downloads/mysql/ ![下载在这里插入图片描述](https://img-blog.csdnimg.cn/20201125122452135.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,sh

2020-11-25 15:47:44 174

原创 使用批处理方式获取安卓无响应(ANR)文件

使用批处理方式获取安卓无响应文件条件准确:需要adb文件及其依赖,已有adb环境可忽略,共三个文件:adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll,文件如何获取请自行查找创建一个bat文件,输入以下命令:rem @echo off"%~dp0"adb\adb.exe pull /data/anrpause“%~dp0"代表当前bat所在的文件目录地址,adb\adb.exe 代码 adb.exe所在的地址,这里将adb的依赖放在了bat同级目录的adb文件夹下,

2020-10-28 16:21:06 181

原创 IDEA多个空包合并更改为瀑布式排列

IDEA多个空包合并更改为瀑布式排列此功能勾选代表空包合并不勾选代表空包顺序排列

2019-11-08 14:54:16 235

原创 idea java maven 进行protobuf环境配置及demo演示

1.环境配置:1.1 maven配置:com.google.protobufprotobuf-java3.10.0kr.motd.mavenos-maven-plugin1.6.2org.xolstice.maven.pluginsprotobuf-maven-plugin0.5.0project.basedir/src/main/protobuf...

2019-11-01 19:29:07 519

原创 IDEA MAVEN 配置TESTNG 和 REPORTNG并输出测试报告

这里写自定义目录标题一 前提条件IDEA----JAVA—MAVEN 在网上有很多的教程,这里不再重复配置TESTNG和REPORTNG的pom<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4...

2019-06-24 17:29:02 1109

原创 IDEA中Tmocat启动日志乱码及获取req.getParameter()控制台输出乱码解决

参考:https://blog.csdn.net/nan_cheung/article/details/79337273中的方案未解决时,可通过以下方案尝试解决:前提:还原以上URL文档中的操作1.启动日志乱码解决:进入tomcat安装目录conf文件夹中的logging.properties设置文件中的java.util.logging.ConsoleHandler.encoding =...

2019-04-25 13:51:24 331

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除