JRebel+XRebel使用手册

前言

JRebel是一个生产力工具,允许开发人员立即重新加载代码更改。它跳过了Java开发中常见的重新构建、重新启动和重新部署周期。JRebel使开发人员能够在相同的时间内完成更多的工作,并在编码时保持在流程中。

XRebel是一个用于Java开发的性能工具,它为开发人员提供实时性能洞察,帮助他们在开发阶段更快、更早地理解和解决潜在的问题。

一、准备

1.插件安装

下载2022.3.X版本插件;Idea安装本地插件: Preferences => Plugins => Install Plugin from Disk =>选择下载的插件压缩包

二、配置

1.设置为离线工作模式,设置自动刷新间隔

2.IDEA设置自动编译

3.项目设置

1.选择需要热部署的服务

勾选左边是本地热部署,勾选右边是远端热部署

2.项目配置更新类和资源

3.选择启动类型,只用热部署则选择JRrebel即可,点击JRebel启动按钮

三、使用

1.JRebel使用

1.自动触发重新部署

修改代码保存后,在设置的自动部署时间内不改动代码,则触发自动热更新

2.立即部署

修改代码保存后,点击重新编译 或 快捷键Ctrl+Shift+F9,重新编译代码,主动触发热更新

3.对比IDEA热部署的优势

IDEA热部署只有debug模式启动才可以,而且这种方式添加/删除方法和给方法添加/删除参数都是不能自行完成热部署的。JRebel功能更强大,热部署支持的场景更多

2.XRebel分析工具使用

破解方式与JRebel一样

1.启动

  • 启动方式选择JRebel+XRebel 或者 XRebel

  • 点击[小火箭]启动,成功后访问 http://ip:port/[服务名]/xrebel

2.支持的功能

  1. 能够记录应用运行时发生的异常
  2. 详细的观察每一次的调用,而且能够非常详细的观察各个步骤的执行时间,优化接口利器
  3. 每个步骤还可以看到详细的源码执行流程
  4. 在数据库操作上能够看到具体的耗时和格式化后的SQL语句
  5. 可以查看详细的系统执行日志,可以下载到本地
  6. 不仅支持单机模式下,还可以应用于微服务分布式
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值