jrebel

Intellij热部署插件JRebel

南笙酒味 提交于 2021-02-16 10:14:48
Intellij热部署插件JRebel 项目需求,一直用eclipse的我,也要改用IDEA了,一开始,很不习惯。经过几天的慢慢摸索和习惯之后,发现IDEA确实很好用。dark的界面是我喜欢的,智能的提示也让写代码不再枯燥。 遗憾的是IDEA本身没有集成热部署工具,一开始改动代码之后,都需要重新run或者debug,让开发效率大打折扣。经过一段时间的搜寻,发现JRebel是一个很好的热部署工具,在此记一笔,作为备忘录。 安装和使用JRebel需要注意两点:激活和设置 安装JRebel 1、在IDEA中一次点击 File->Settings->Plugins->Brows Repositories 2、在搜索框中输入JRebel进行搜索 3、找到JRebel for intellij 4、install 5、安装好之后需要restart IDEA 激活JRebel JRebel并非免费的插件,需要激活之后才能使用。 1、首先到github上去下载一个反向代理软件,我下载的是windows x64版本。 下载地址 -- https://github.com/ilanyu/ReverseProxy/releases/tag/v1.4 2、双击运行我们下载的程序 3、在IDEA中一次点击 File->Settings->JRebel 并找到激活界面(因为我的已经激活了,点击change

在IDEA中安装配置并使用Jrebel热部署插件

耗尽温柔 提交于 2021-02-08 10:37:19
热部署插件改了代码不用重启项目 首先随便进一个之前的项目,进入主界面再说。 安装插件步骤: 下载插件 热部署插件 ,也可以在idea的插件自带的插件商店下载,搜索 Jrebel ,或者 点击我 下载 提取码:c3d7 IDEA插件库安装插件 重启之后,在右下角有个弹窗,这时候选择enable,然后右边的侧边栏工具会弹出一个界面,总共应该有4步,第一步是展开的,点击蓝色的链接文字:click-action,表示去激活。然后就会弹出下面这个图的界面 激活步骤: 进入https://www.guidgen.com/,快速入口=》 点击进入 如图,有一段自动随机生成的字符串,在这串字符串前面加上:https://jrebel.qekang.com/ 然后复制黏贴到下面这里这个 Team URL ,第一行是黏贴你上面复制的,第二行是邮箱,可以随便编造一个,只要是邮箱的格式就行 然后勾选 **I agree……**表示同意…然后点右下角的确定。然后后如果没有红色提示英文语句就表示一切没问题,等几秒钟,显示 License for 什么什么你自己破解idea用的名字,这个时候就成功注册了。 Jrebel的配置 进入idea的设置,找到下图设置 下图就是已经改成离线模式了 Jrebel热部署插件的使用 这里我拿springboot项目当案例 首先随便建一个springboot项目,控制层如下图

IntelliJ IDEA 15款 神级超级牛逼插件推荐(自用,真的超级牛逼)

你。 提交于 2020-12-18 02:39:55
点击上方 蓝色字体, 选择“ 标星公众号 ” 优质文章,第一时间送达 关注公众号后台回复 pay 或 mall 获取实战项目资料+视频 作者:荡漾- blog.csdn.net/qq_38380025/article/details/105247548 满满的都是干货 所有插件都是在 ctrl+alt+s 里的plugins 里进行搜索安装 1、CodeGlance 代码迷你缩放图插件 2、 Codota 代码提示工具,扫描你的代码后,根据你的敲击完美提示 Codota基于数百万个开源Java程序和您的上下文来完成代码行,从而帮助您以更少的错误更快地进行编码。 安装: 3、Material Theme UI 那就顺便推荐一下这个吧,超多的主题插件,各种颜色,各种模式,感兴趣的可以试一下,图我就不截了 4、Alibaba Java Coding Guidelines 阿里巴巴的编码规约检查插件 检查你的编码习惯,让你更规范 都是在plugins里搜索,我就不截图了 5、 Alibaba Cloud Toolkit 快速部署到服务器,超级牛逼 超级推荐 6、GenerateAllSetter 快速生成get set 7、idea zookeezper 管理zookeeper的idea插件本代码是根据https://github.com/linux-china/zookeeper

Intellij IDEA 如何使用Jrebel热部署

故事扮演 提交于 2020-11-26 07:51:45
<div id="content_views" class="markdown_views prism-atom-one-dark"> <!-- flowchart 箭头图标 勿删 --> <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <p><strong>My Jrebel 已经不再提供免费使用了,或使用破解版Jrebel<br> 或可以移步至 <a href="https://github.com/dmitry-zhuravlev/hotswap-agent-intellij-plugin#Solution" rel="nofollow" target="_blank">HotSwapAgent</a></strong>,或使用破解的Jrebel.<br> 一个java web项目,在写的过程中我们需要不断调试,如果没有热部署,则我们每修改一次项目要重启一次,验证问题有没有得到解决。如果项目很小

Spring Boot 五种热部署方式

隐身守侯 提交于 2020-11-26 03:10:41
<div class="content" id="articleContent"> <div class="ad-wrap"> <p style="margin:0 0 10px 0;"><a data-traceid="blog_detail_above_text_link_1" data-tracepid="blog_detail_above_text_link" style="color:#A00;font-weight:bold;" href="https://my.oschina.net/u/2663968/blog/3135425" target="_blank">【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理)>>> </a> <img src="https://www.oschina.net/img/hot3.png" align="absmiddle" style="max-height: 32px; max-width: 32px;"></p> </div> <span id="OSC_h1_1"></span> <h1 id="h1_1">1、模板热部署</h1> <p>        在SpringBoot中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的,因此我们可以在application

Spring Boot 五种热部署方式,值得收藏!!!

一个人想着一个人 提交于 2020-11-23 23:20:14
1、模板热部署 在SpringBoot中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的,因此我们可以在application.properties中关闭模版引擎的缓存,如下: Thymeleaf的配置: spring.thymeleaf.cache=false FreeMarker的配置: spring.freemarker.cache=false Groovy的配置: spring.groovy.template.cache=false Velocity的配置: spring.velocity.cache=false 2、使用调试模式Debug实现热部署 此种方式为最简单最快速的一种热部署方式,运行系统时使用Debug模式,无需装任何插件即可,但是无发对配置文件,方法名称改变,增加类及方法进行热部署,使用范围有限。 3、spring-boot-devtools 在Spring Boot 项目中添加 spring-boot-devtools依赖即可实现页面和代码的热部署。如下: < dependency > < groupId > org . springframework . boot < / groupId > < artifactId > spring - boot - devtools < / artifactId > < /

一文快速入门分库分表(必修课)

巧了我就是萌 提交于 2020-11-02 07:37:37
我在网上陆陆续续的也看了一些有关于分库分表的文章,可发现网上同质化的资料有点多,而且知识点又都比较零碎,还没有详细的实战案例。 为了更深入的学习下,我在某些平台买了点付费课程,看了几节课发现有点经验的人看还可以,但对于新手入门来说,其实学习难度还是蛮大的。 为了让新手也能看得懂,有些知识点我可能会用更多的篇幅加以描述,希望大家不要嫌我啰嗦,等这分库分表系列文章完结后,我会把它做成 PDF 文档开源出去,能帮一个算一个吧!如果发现文中有哪些错误或不严谨之处,欢迎大家交流指正。 具体实践分库分表之前在啰嗦几句,回头复习下分库分表的基础概念。 什么是分库分表 其实 分库 和 分表 是两个概念,只不过通常分库与分表的操作会同时进行,以至于我们习惯性的将它们合在一起叫做分库分表。 分库分表是为了解决由于库、表数据量过大,而导致数据库性能持续下降的问题。按照一定的规则,将原本数据量大的数据库拆分成多个单独的数据库,将原本数据量大的表拆分成若干个数据表,使得单一的库、表性能达到最优的效果(响应速度快),以此提升整体数据库性能。 如何分库分表 分库分表的核心理念就是对数据进行切分( Sharding ),以及切分后如何对数据的快速定位与查询结果整合。而分库与分表都可以从: 垂直 (纵向)和 水平 (横向)两种纬度进行切分。 分库分表 下边我们就以订单相关的业务举例,看看如何做库、表的 垂直 和

IntelliJ IDEA 15款 神级超级牛逼插件推荐(自用,谁用谁知道)

人盡茶涼 提交于 2020-10-21 14:29:21
满满的都是干货 所有插件都是在 ctrl+alt+s 里的plugins 里进行搜索安装 1、CodeGlance 代码迷你缩放图插件 2、 Codota 代码提示工具,扫描你的代码后,根据你的敲击完美提示 Codota基于数百万个开源Java程序和您的上下文来完成代码行,从而帮助您以更少的错误更快地进行编码。 安装: 3、Material Theme UI 那就顺便推荐一下这个吧,超多的主题插件,各种颜色,各种模式,感兴趣的可以试一下,图我就不截了 4、Alibaba Java Coding Guidelines 阿里巴巴的编码规约检查插件 检查你的编码习惯,让你更规范 都是在plugins里搜索,我就不截图了 5、 Alibaba Cloud Toolkit 快速部署到服务器,超级牛逼 超级推荐 6、GenerateAllSetter 快速生成get set 7、idea zookeezper 管理zookeeper的idea插件本代码是根据https://github.com/linux-china/zookeeper-intellij修改过来的,解决了一些npe异常 可以图形化的查看zk 节点信息了,非常简单 8、JRebel 热加载插件,也是超级牛逼,就是收费。。 JRebel是一种生产力工具,允许开发人员立即重新加载代码更改。它跳过了Java开发中常见的重建

IDEA 下 SpringBoot 自动重启

萝らか妹 提交于 2020-10-03 12:10:15
点击上方蓝字关注我们 Java 的项目每次修改了源码以后想要测试都要停止服务,然后重新启动服务。虽然就是点几下鼠标的事情,多少还是比较麻烦的。能自动的还是自动的好。 在 Spring Boot 项目中,只要引入 Spring Boot Dev Tools 其实就可以了。我们可以通过 Spring 的脚手架去引入 Spring Boot Dev Tools,也可以通过 Maven 的方式去引入它。这里给出 Maven 引入的方式。 < dependency > < groupId > org.springframework.boot </ groupId > < artifactId > spring-boot-devtools </ artifactId > < scope > runtime </ scope > < optional > true </ optional > </ dependency > 以上就是 pom.xml 文件中引入的依赖。 除了要引入该依赖以外,还需要在插件的位置进行配置,配置如下: < build > < plugins > < plugin > < groupId > org.springframework.boot </ groupId > < artifactId > spring-boot-maven-plugin </

Spring Boot 五种热部署方式,极速开发就是生产力!

百般思念 提交于 2020-08-16 12:16:29
作者:若离x 来源:my.oschina.net/ruoli/blog/1590148 1、模板热部署 在 Spring Boot 中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的,因此我们可以在application.properties中关闭模版引擎的缓存,如下: Thymeleaf的配置: spring.thymeleaf.cache=false FreeMarker的配置: spring.freemarker.cache=false Groovy的配置: spring.groovy.template.cache=false Velocity的配置: spring.velocity.cache=false 2、使用调试模式Debug实现热部署 此种方式为最简单最快速的一种热部署方式,运行系统时使用Debug模式,无需装任何插件即可,但是无发对配置文件,方法名称改变,增加类及方法进行热部署,使用范围有限。 3、spring-boot-devtools 在 Spring Boot 项目中添加 spring-boot-devtools依赖即可实现页面和代码的热部署。详细用法可以参考这篇文章: Spring Boot 实现热部署 。 如下: <dependency> <groupId>org.springframework.boot<