Bladeren bron

add:IDEA热部署插件JRebel

lvzhiqiang 6 jaren geleden
bovenliggende
commit
96bcdd27b4
2 gewijzigde bestanden met toevoegingen van 48 en 0 verwijderingen
  1. 1 0
      TOC.md
  2. 47 0
      source/_posts/st-jrebel-activate.md

+ 1 - 0
TOC.md

@@ -26,6 +26,7 @@
     - [Hexo札记](source/_posts/af-hexo.md)
     - [NodeJS札记](source/_posts/af-nodejs.md)
 - **Software Tool**
+    - [IDEA热部署插件JRebel](source/_posts/st-jrebel-activate.md)
     - [DataGrip札记:基础](source/_posts/st-datagrip-basic.md)
     - [SSR科学上网:进阶](source/_posts/st-ssr-advanced.md)
     - [SSR科学上网:基础](source/_posts/st-ssr-basic.md)

+ 47 - 0
source/_posts/st-jrebel-activate.md

@@ -0,0 +1,47 @@
+---
+title: IDEA热部署插件JRebel
+date: 2020-01-13 16:26:33
+categories:
+- 软件工具
+tags:
+- jetbrains
+---
+
+## 目录
+
+- [简介](#简介)
+- [正篇](#正篇)
+- [参考链接](#参考链接)
+- [结束语](#结束语)
+
+## 简介
+
+JRebel是一款JVM插件,它使得代码片段/配置文件修改后不用重启项目立即生效。IDEA上原生是不支持热部署的,一般更新了Java文件后要手动重启Tomcat服务器才能生效,浪费时间浪费生命。
+
+目前对于IDEA热部署最好的解决方案就是安装JRebel插件。
+
+## 正篇
+
+### 激活
+
+1. 搭建反向代理服务器
+    - 下载OS相对应的工具包:<https://github.com/ilanyu/ReverseProxy/releases>
+    - 执行Shell命令:【nohup ./ReverseProxy_linux_amd64 -l "0.0.0.0:9999" &】
+    - Demo JRebel address:【http://127.0.0.1:9999/{GUID}】, with any email.
+2. 生成GUID 
+    - 在线生成GUID地址:<https://www.guidgen.com>
+    - 一键地址直接使用: 【https://jrebel.lvzhiqiang.top/f3b9f9e8-4084-415e-8bac-9c856985a0a4】
+
+### 使用
+
+1. 打开jrebel激活面板,选择Connect to online licensing service.
+2. 如果失效刷新GUID替换就可以!
+
+## 参考链接
+
+- [撸了个反代工具, 可用于激活JRebel](http://blog.lanyus.com/archives/317.html)
+
+## 结束语
+
+- 未完待续...
+