一直想在持续集成方向学习并研究一番,近期正准备结合jmeter+ant+jenkins做自动化接口测试,在学习的同时,正好实践一番,毕竟实践才是真理。在搭建jmeter+ant+jenkins环境有些前提条件,那就是要先配置好java环境、安装好jenkins以及配置好jmeter,这样才能省去很多的事情,如果在搭建这套环境之前,还没有配置好刚提及的这三套工具环境,那还得先配置一番,具体的配置方法
转载
2024-03-06 10:49:11
97阅读
java -Xms4096m -Xmx4096m -jar test.jar -Xms 是指程序启动时初始内存大小(此值可以设置成与-Xmx相同,以避免每次GC完成后 JVM 内存重新分配)。-Xmx 指程序运行时最大可用内存大小,程序运行中内存大于这个值会 OutOfMemory。
原创
2022-07-18 19:25:30
294阅读
# 实现Java对Jar包进行混淆
## 1. 混淆流程
下面是实现Java对Jar包进行混淆的步骤表格:
| 步骤 | 描述 |
|-----|------|
| 1 | 下载并安装Java混淆工具 |
| 2 | 准备需要混淆的Jar包文件 |
| 3 | 配置混淆规则 |
| 4 | 运行混淆工具进行混淆 |
| 5 | 测试混淆后的Jar包是否正常运行 |
## 2. 具体步骤及代
原创
2024-05-18 06:35:27
293阅读
自己搭建了Jenkins,把流程记录了下来,结合了一些网上的资料整合了一下。供自己复习,也传承互联网开放思想,分享~#安装Jenkins需要的环境 #Centos7 yum安装maven
wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/ep
1、首先安装maven 进入 cd /usr/lcoal 目录下首先进入Apache maven官网:Maven – Welcome to Apache Maven然后点击Download进入下载界面,或者直接进入下载界面:https://maven.apache.org/download.cgi,这里下载最新版本的maven
转载
2024-05-17 10:28:10
210阅读
这篇博客的目的实现:使用jenkins从git仓库拉取java项目代码,并打成jar,然后在jenkins把jar包运行在docker容器里(重点:有了这套自动化部署,不用再跑到服务器上打包上传,使用命令运行项目了。而是直接上传代码到git仓库,然后登录jenkins点击构建,项目便发布成功) 准备工作: 1、在CentOs7服务器上安装好jenkins 2、在jenk
转载
2024-03-31 21:25:37
390阅读
需求对某一特定jar包实现加密,使之不能反编译,保护代码安全JVMTIJVMTI即JVM工具接口,提供了本地编程接口,主要是提供了调试和分析等接口。JVMTI非常强大,通过它能做很多事,可以监听某些事件,线程分析等等。那么一般怎么使用JVMTI?一般使用Agent方式来使用,就是通过-agentlib和-agentpath指定Agent的本地库,然后Java启动时就会加载该动态库。这个时刻其实可以
转载
2024-05-23 11:25:33
169阅读
说明:通过jenkins定时请求系统,判断系统是否挂了。注:windows环境1.新建一个自由风格的项目。2.构建触发器选择定时构建。3.执行windows批处理命令4.构建后操作,发邮件4.1 jenkins默认自带发邮件的功能,配置比较简单,功能也比较单一。 4.1.1 配置系统管理员的邮件地址,系统管理-系统配置,下面两项都需正确填写。 4.1
## Java中对某个JAR包中的类进行重写
在Java编程中,某些时候我们会遇到需要对外部JAR包中的类进行重写的情况。重写通常涉及到对类的某些方法或者属性的修改,以便满足业务需求。以下是一些实现这一目标的步骤和示例代码。
### 理解重写的概念
重写(Override)是面向对象编程中的一个重要特性,它允许子类提供特定于其自身的实现来替代父类中的方法。但是,当涉及到外部JAR包中的类时,
背景我需要把一个java的maven项目打包成jar包,并把jar包拷贝到多个windows服务器上,是windows不是Linux实现的功能1,当push代码到gitlab仓库时,会自动触发Jenkins job2,Jenkins job会自动把maven项目打包成jar包3,把jar包拷贝到远程的windows服务器上步骤详情1, 新建一个maven项目 如果找不到maven pro
转载
2024-02-21 10:19:01
139阅读
在现代软件开发中,Jenkins 被广泛用于对 Web 应用进行自动化测试。使用 Jenkins 可以高效地集成测试流程,从而提高开发效率并降低手动测试带来的风险。在这篇文章中,我将详细记录如何使用 Jenkins 来进行 Web 应用的自动化测试,内容包括版本对比、迁移指南、兼容性处理、实战案例、排错指南和性能优化等多个方面。
## 版本对比
在分析 Jenkins 和 Web 自动化测试的
1、相关软件下载·Jenkins war包下载下载地址:https://jenkins.io/download/ 选择Generic Java Package(.war)url地址:http://ftp-nyc.osuosl.org/pub/jenkins/war/2.220/jenkins.war相关jenkins plugins 源:http://mirror.xmission.co
转载
2024-03-05 22:14:07
62阅读
使用Virbox Protector对Java项目加密有两种方式,一种是对War包加密,一种是对Jar包加密。Virbox Protector支持这两种文件格式加密,并且加密用于解析class文件的java.exe,并且可以实现项目源码绑定制定设备,防止部署到客户服务器的项目被整体拷贝。两种加密方式War 包加密当你的项目在没有完成竣工的时候,不适合使用war 文件,因为你的类会由于调试之类的经常
转载
2023-08-11 05:57:15
370阅读
# Spark Jar包测试方案
## 1. 项目背景和目标
在开发Spark应用程序时,测试是非常重要的一环。Spark应用程序通常以Jar包的形式进行部署和运行,因此需要一种有效的方式来测试Jar包的结果。本方案旨在提供一种基于Spark的测试方案,用于验证Jar包的正确性和性能。
## 2. 测试环境配置
在进行Jar包测试之前,需要配置好测试环境。测试环境应包括以下组件:
- Spa
原创
2023-07-23 08:42:22
151阅读
准备工作:linux服务器本人在阿里云购买的alilinux。jenkins。简单的jar可启动即可。本人maven版本为:apache-maven-3.6.3,jdk使用1.8的即可 1:Jenkins下载好RPM包后传入到Linux中 这里使用的是rz -e 上传通过 “rpm -ivh Jenkins的rpm包名” 命令进行rpm包的安装默认安装路径,自动安装完成之后: /usr/lib/j
转载
2024-04-19 12:27:29
31阅读
1 单个jar包加密官方文档 https://gitee.com/roseboy/classfinaljar包下载地址 https://repo1.maven.org/maven2/net/roseboy/classfinal-fatjar/1.2.1/classfinal-fatjar-1.2.1.jar将下载好的jar包和需要加密的包放到一个文件夹,执行下面命令java -jar classf
转载
2024-05-04 08:52:25
2928阅读
1评论
本文首发自 Jenkins 中文社区Jenkins 共享库是除了 Jenkins 插件外,另一种扩展 Jenkin这个问题。因为如果你不在早期就开始单元...
原创
2022-10-16 15:08:32
179阅读
拉取镜像 docker pull jenkins/jenkins:lts 创建docker-compose.yml 文件 (主要习惯 也可以不用这种方式) Linux安装docker-compose 参考:https://.cnblogs.com/pxblog/p/15049362.html ...
转载
2021-07-23 13:28:00
161阅读
2评论
Java 开发语言以其安全性高、代码优化、跨平台等特性,迅速取代了很多传统高级语言,受到广大编程人员和企业家的青睐。不过随之产生的安全问题也越来越受到大家的关注,Java 最突出的跨平台优势使其要以中间代码的形式运行在虚拟机环境中,因此 Java 代码反编译要比其他开发语言更容易实现,并且反编译的代码经过优化后几乎可与源代码相媲美。为了避免出现这种情况,保护软件知识产权,我们需要采用加密技术对代码
转载
2023-09-20 22:34:48
271阅读
目录1.Docker安装1.1docker概念 1.2安装1.3卸载docker 1.4docker命令2.nacos安装3.mysql安装4.Redis安装5.Rabbitmq安装5.1安装 5.2安装RabbitMQ延迟消息插件6.RocketMq安装7.springboot项目部署8.jenkins自动化部署docker1.Docker安装1.1docker概念
转载
2024-06-20 07:58:58
103阅读