IDE

4 篇

JRebel 激活地址及自建 JRebel License Server

说明

JRebel 是一款很强大的热部署工具,但是需要收费。当然收费是不可能的,我们只能想办法破解,破解的方法之一就是找一个 JRebel License Server ,用于激活。

关于激活方式以及 JRebel 插件的安装方式,可以参考我之前的博客 IDEA 下 JRebel 的安装及激活Eclipse 下 JRebel 的安装及激活

由于之前使用的 JRebel License Server 是通过网上搜索到的,突然不能使用了,因此决定自己搭建一个 JRebel License Server 。

自建的 JRebel License Server 地址

http://idea.yujunyi.com:8081/69972f4a-2911-46eb-87ed-7bbb086e4f38

继续阅读

Lombok

Lombok 简介

Lombok 是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。官方地址:https://projectlombok.org,github地址:https://github.com/rzwitserloot/lombok

简单地说,Lombok可以通过注解,来自动生成 gettser 、 setter 、 toString 、 equals 等方法

继续阅读

热部署工具 JRebel —— MyEclipse 篇

热部署(Hotswap)和 JRebel

热部署是在不重启 Java 虚拟机的前提下,能自动侦测到 class 文件的变化,更新运行时 class 的行为。

目前的 Java 虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重新加载才能完成更新操作。对于某些大型的应用来说,每次的重启都需要花费大量的时间成本。

JRebel是一个工具,可以监控磁盘上实际已编译的 class 文件,无论何时只要有文件被更新就更新类,从而实现了对方法体修改的热部署

继续阅读