2024年Java最新IntelliJ IDEA 中使用热部署 JRebel 神器,开发效率提升一倍!,java面试题大全

最后

对于很多Java工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。

整理的这些资料希望对Java开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。

再分享一波我的Java面试真题+视频学习详解+技能进阶书籍

美团二面惜败,我的凉经复盘(附学习笔记+面试整理+进阶书籍)

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

选择好后, 删掉默认的Make, 提高效率

接下来返回Server选项卡,会发现多了一项On frame deactivation,如果你刚才没有配置 Deployment 选项卡的话的这项是不会出现的

按如图所示的来配置,特别需要注意的是On 'Update' actionOn frame deactivation这两项目一定要选择Update classes and resources,否则类修改热部署不生效,或者第三方模版框架例如 Freemarker 热部署不生效

图片

接下来就是很关键的需要引入JRebel的地方了, 在VM options的最右边有个箭头, 点进去

Windows输入:

-noverify

-agentpath:D:/dev_env/jrebel/jrebel_running/lib/jrebel64.dll

Linux用这个:

-agentpath:/dev_env/jrebel/jrebel_running/lib/libjrebel64.so

Mac OS用这个:

-agentpath:/dev_env/jrebel/jrebel_running/lib/libjrebel64.dylib

配置完成, 直接启动Tomcat即可, 不过此方法麻烦, 每次新建项目都要从新配置

第二种安装方法:使用IntelliJ IDEA插件

接下来介绍使用IntelliJ IDEA插件的方式启动JRebel

首先是安装JRebel的插件, 安装方法和其他插件安装方法一样, 不过这里不采用在线安装,直接选择本地安装,直接选择插件安装即可

安装好后在设置里面会多出一项JRebel的配置

查看一下插件是否有效

绿色的VALID表示是有效的

在原来运行项目的按钮边上会多出两个绿色的按钮, 如图, 前面那个是Run, 后面那个是Debug

自定义容器启动

配置 Tomcat 的方法和直接上面说的直接调用配置方法一样,同样需要注意的是On 'Update' actionOn frame deactivation这两项目一定要选择Update classes and resources,唯一不同的是VM options这项不需要填,放空就好 接下来直接启动项目,一般选择后面那个Debug按钮

看到Log 有JRebel输出的版本信息, 没有报错就是表示成功执行了, 随便改一个类试试吧

Maven 或 Gradle 启动

打开JRebel Panel窗口,然后勾选项目或模块即可,这时插件会在 src/main/resources目录下生成rebel.xml文件,这里面指定了插件检测热部署文件夹的路径

然后在 Maven projects 或 Gradle projects 窗口,右键 Task 使用 JRebel 启动

启动之后更新资源重新编译(Ctrl + Shift + F9)即可

JRebel官网有免费激活服务,到官网注册领取,请支持正版:

官网注册,注册完就会显示一串密钥了:

我的面试宝典:一线互联网大厂Java核心面试题库

以下是我个人的一些做法,希望可以给各位提供一些帮助:

整理了很长一段时间,拿来复习面试刷题非常合适,其中包括了Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等,且还会持续的更新…可star一下!

image

283页的Java进阶核心pdf文档

Java部分:Java基础,集合,并发,多线程,JVM,设计模式

数据结构算法:Java算法,数据结构

开源框架部分:Spring,MyBatis,MVC,netty,tomcat

分布式部分:架构设计,Redis缓存,Zookeeper,kafka,RabbitMQ,负载均衡等

微服务部分:SpringBoot,SpringCloud,Dubbo,Docker

image

还有源码相关的阅读学习

image

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

习**

[外链图片转存中…(img-LB7N0eky-1714908739118)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

  • 17
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IntelliJ IDEA 是一款受欢迎的Java集成开发环境(IDE),提供了许多有用的插件和功能。其之一是JRebel插件,它可以实现对静态资源文件的热部署,包括JavaScript和CSS文件等。 JRebel是一款基于Java虚拟机(JVM)的热部署工具,可以在不重新启动应用程序的情况下,对代码和静态资源文件进行修改和重新加载。这意味着,你可以在修改JavaScript或CSS文件后,立即在浏览器看到变化,而不需要手动刷新页面或重新启动应用。 在使用IntelliJ IDEA时,你可以通过以下步骤来配置和使用JRebel插件: 1. 首先,确保你已经安装了JRebel插件。你可以在IntelliJ IDEA的插件市场搜索JRebel,并进行安装。 2. 安装完成后,打开IntelliJ IDEA的设置(Preferences)窗口。在左侧的面板,选择JRebel选项。 3.在JRebel设置页面,你可以配置JRebel的路径和其他选项。根据你的需求进行相应的设置。 4. 接下来,你需要在你的项目启用JRebel。这可以通过修改项目的配置文件或通过IntelliJ IDEA的界面来完成。 5. 一旦你启用了JRebel,它将自动监测你的项目的静态资源文件的变化,并在变化发生时进行热部署。这意味着,你可以立即在浏览器看到你对JavaScript或CSS文件所做的修改。 总而言之,IntelliJ IDEAJRebel插件是一种强大的热部署工具,可以提高开发效率。它可以实现对静态资源文件的即时修改和重新加载,让你的开发过程更加高效和流畅。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值