Jrebel与Xrebel教学

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: Jrebel与Xrebel教学

简介

JRebel和XRebel是两个非常有用的工具,可以显著提升Java开发人员的生产力和应用程序性能。

JRebel是一个强大的Java开发工具,它允许开发人员在不重新启动应用程序的情况下进行代码修改和调试。传统上,每次修改Java代码都需要重新编译和重新启动应用程序,这会浪费大量的时间。但是,使用JRebel,你可以即时看到你的代码修改的效果,无需重新启动应用程序。这种即时反馈的能力极大地提高了开发效率,缩短了开发周期。

JRebel通过在运行时重新加载修改的类文件,使得代码修改能够立即生效。它支持各种Java框架和服务器,包括Spring、Hibernate、Tomcat等。此外,JRebel还提供了与常见IDE(如Eclipse、IntelliJ IDEA)的集成,使得使用JRebel变得更加方便。

XRebel是另一个强大的工具,专注于Java应用程序的性能监控和优化。它可以实时监测和分析应用程序的性能瓶颈,帮助开发人员快速定位和解决性能问题。XRebel提供了一个直观的用户界面,显示了应用程序的请求和响应时间、数据库查询、HTTP会话等关键指标。它还能够检测潜在的性能问题,如慢查询、内存泄漏等,并提供相应的建议和解决方案。

XRebel支持各种Java应用程序,包括Web应用程序、企业应用程序等。它可以与常见的Java开发工具和服务器集成,如Eclipse、IntelliJ IDEA、Tomcat等。

综上所述,JRebel和XRebel是两个非常有用的工具,可以极大地提升Java开发人员的生产力和应用程序性能。JRebel允许即时查看代码修改的效果,而XRebel帮助开发人员实时监测和优化应用程序的性能。这两个工具的结合将为你的Java开发带来更高效和优化的体验。

激活可以参考这篇文章:

Jrebel与Xrebel激活

一、XRebel有哪些功能

直接在调用接口时查看报错信息,不需要去服务器上看日志文件,避免繁琐定位日志问题,还在一次次的切窗口去翻日志???

查看接口内部处理时间,可以通过这个分析并优化程序性能

查看所有的IO操作,详细SQL,SQL耗时都有哦,神奇啊!!!!

查看日志。。

二、下载JRebel

官方地址:https://jrebel.com/software/xrebel/download/thank-you/?file=xrebel/releases/xrebel-4.0.1.zip 私人提供:https://weiyun-1253652709.cos.ap-guangzhou.myqcloud.com/xrebel.jar

三、启动

启动项目时,指定javaagent即可 :-javaagent:xrebel.jar,后面jar包地址根据实际环境修改

TIP:idea中springboot项目启动

四、查看

项目启动后,在项目根url后面输入/xrebel,并点击start即可

点击之后是这样子滴

这时候进swagger就能直接看到了哦!


请关注某绿色软件【程序员朱永胜】回复1011获取

双击打开

获取UUID

打开https://www.guidgen.com/ 生成一个UUID

image-20230806204943298

JH

拷贝UUID到这里即可JH

image-20230806205133975

com/202308062052295.png)

设置成开机自启

方法一启动后不久会自动挂掉,建议使用方法二

方法一

打开cmd执行以下命令

这里要注意,必须为管理员启动

注册为服务

sc create jrebelJH binPath= "C:\Users\17602\Documents\install\ReverseProxy_windows_386.exe"

设置开机自启

sc config jrebelJH start= aut

启动

sc start jrebelJH

方法二

关注【程序员朱永胜】回复【1022】获取安装包

打开cmd执行以下命令

这里要注意,必须为管理员启动

将压缩包解压

执行命令

cd C:\Users\17602\Downloads\nssm-2.24-101-g897c7ad\win64\

注册

nssm install jrebelJH2 "C:\Users\17602\Documents\install\ReverseProxy_windows_386.exe"

启动

sc start jrebelJH

本文由 mdnice 多平台发布


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
5月前
|
SQL XML Java
IDEA常用插件及配置-解放双手
IDEA常用插件及配置-解放双手
218 1
|
5月前
|
Kubernetes Java 数据库连接
杨校老师课堂之IntellJ IDEA的使用技巧
杨校老师课堂之IntellJ IDEA的使用技巧
37 0
|
Java 应用服务中间件 Maven
通过Idea部署Tomcat服务器(详细图文教学)
1.在idea中创建项目 2.添加框架 3.配置 Tomcat 4.添加部署 5.完善配置 6.Tomcat,启动!
428 1
|
SQL 机器学习/深度学习 Java
8款最新宝藏IDEA插件「含ChatGPT」,不容错过,赶紧试试吧
工欲善其事必先利其器,Intellij IDEA是一款十分流行的编程工具,不仅提供了非常强大的基础功能,还构建了一套插件市场生态,让用户可以根据自己需要安装插件,提升开发效率,这里介绍几款好用的插件,感兴趣的小伙伴赶紧试试吧!
|
IDE Java 测试技术
eclipse导入项目【图文教学】
eclipse导入项目【图文教学】
233 0
|
缓存 Java Windows
IntelliJ IDEA 2022.2保姆级安装教学
IntelliJ IDEA 2022.2保姆级安装教学
|
消息中间件 人工智能 安全
一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!
一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!
|
Java 关系型数据库 MySQL
IntelliJ IDEA上手这一篇就够了,从入门到上瘾
IntelliJ IDEA上手这一篇就够了,从入门到上瘾
678 0
IntelliJ IDEA上手这一篇就够了,从入门到上瘾
|
自然语言处理 Java
推荐一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,免费使用,堪称辅助神器!
推荐一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,免费使用,堪称辅助神器!
|
Java 开发工具 Maven
IDEA沉浸式编程体验
体验了`Fleet`之后,如果不习惯使用`VSCode`的情况下,如何打造一个沉浸式的编码环境呢?作为后端开发,我一般使用的就是`IDEA`版本,`vscode`却不太习惯,所以这里就将自己平常的一些使用习惯分享一下吧。
143 0

相关实验场景

更多