乐趣区

关于后端: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

JH

拷贝 UUID 到这里即可 JH

com/202308062052295.png)

设置成开机自启

办法一启动后不久会主动挂掉,倡议应用办法二

办法一

关上 cmd 执行以下命令

这里要留神,必须为管理员启动

注册为服务

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

设置开机自启

   sc config jrebelJH start= auto

启动

    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 多平台公布

退出移动版