前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jrebel与Xrebel教学

Jrebel与Xrebel教学

作者头像
程序员朱永胜
发布2023-09-06 14:01:05
5200
发布2023-09-06 14:01:05
举报
文章被收录于专栏:朱永胜的私房菜

简介

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有哪些功能

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

alt
alt

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

alt
alt

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

alt
alt

查看日志。。

alt
alt

二、下载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项目启动

alt
alt

四、查看

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

alt
alt

点击之后是这样子滴

alt
alt

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

alt
alt

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

双击打开

image-20230806204843304
image-20230806204843304

获取UUID

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

image-20230806204943298
image-20230806204943298

image-20230806204943298

JH

拷贝UUID到这里即可JH

image-20230806205133975
image-20230806205133975

image-20230806205133975

alt
alt

com/202308062052295.png)

设置成开机自启

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

方法一

打开cmd执行以下命令

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

alt
alt

注册为服务

代码语言:javascript
复制
   sc create jrebelJH binPath= "C:\Users\17602\Documents\install\ReverseProxy_windows_386.exe"

设置开机自启

代码语言:javascript
复制
   sc config jrebelJH start= auto

启动

代码语言:javascript
复制
    sc start jrebelJH

方法二

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

打开cmd执行以下命令

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

alt
alt

将压缩包解压

执行命令

代码语言:javascript
复制
cd C:\Users\17602\Downloads\nssm-2.24-101-g897c7ad\win64\

注册

代码语言:javascript
复制
nssm install jrebelJH2 "C:\Users\17602\Documents\install\ReverseProxy_windows_386.exe"

启动

代码语言:javascript
复制
    sc start jrebelJH
alt
alt

本文由 mdnice 多平台发布

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-09-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 一、XRebel有哪些功能
  • 二、下载JRebel
  • 三、启动
  • TIP:idea中springboot项目启动
  • 四、查看
  • 双击打开
  • 获取UUID
  • JH
  • 设置成开机自启
    • 方法一
      • 方法二
      相关产品与服务
      应用性能监控
      应用性能监控(Application Performance Management,APM)是一款应用性能管理平台,基于实时多语言应用探针全量采集技术,为您提供分布式性能分析和故障自检能力。APM 协助您在复杂的业务系统里快速定位性能问题,降低 MTTR(平均故障恢复时间),实时了解并追踪应用性能,提升用户体验。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档