又有很長一段時間沒寫了,此次這篇隨筆主要是分享下Jrebel與IDEA的激活方法以及推薦下Jrebel的替代工具Springloaded。html
先來講下Jrebel的激活方法吧,以前有同事遇到了Jrebel使用的時候提示過時沒法使用的問題,這裏作個記錄,以備不時之需。java
在jrebel server處,寫上:linux
http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107cenginx
若是出現激活過時的狀況,請從新生成guid,替換原來的guid便可git
郵箱隨便寫,便可激活。github
原文連接:http://www.javashuo.com/article/p-vuolthix-ma.htmlspring
再來講說IDEA的激活方法吧,這是我以前遇到的,一併在這裏寫了。以前用的激活碼激活的都遇到了失效的問題,沒法使用,因而找到了利用服務器激活的方法。tomcat
在激活IDEA的地方選擇License server,License server address處填入:http://idea.java.sx/ 或者 http://idea.congm.in 或者bash
http://btsha.com:41017 或者 https://www.admxj.com/idea,都可嘗試,建議使用正版,固然能夠本身搭建服務器,這樣就不用擔憂會失效了。我這裏順便也寫下怎麼搭建服務器吧。首先你得有本身的域名以及買一臺雲服務器,最低配置就能夠,我是用的朋友的。步驟基本以下:服務器
第一步:下載激活服務軟件http://blog.lanyus.com/archives/314.html
運行激活軟件
$ ./IntelliJIDEALicenseServer_linux_amd64 -l 127.0.0.1 -p 5510 -u admxj
-p是指定端口 注意在Linux和mac下面 1024如下的端口須要root權限
-u 指定用戶
-l綁定主機ip
-prolongationPeriod 指定受權時間
修改nginx 配置文件
location /idea/ { proxy_pass http://0.0.0.0:5510/; proxy_redirect off; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
上面的端口記得安裝本身的修改而後把ngixn重啓一下
訪問你的域名加上/idea就能夠了
最後來討論下Jrebel的替代工具,springloaded,我的以爲springloaded的速度並不差,並且是開源免費的,推薦使用。
第一步:下載:springloaded的jar包,在github上有下載。
第二步:把jar包引入項目
第三步:若是是tomcat跑的項目,在Tomcat配置裏面,在啓動參數後面加:-javaagent:D:/Tomcat/source&jar/springloaded-1.2.5.RELEASE.jar -noverify,若是用的maven 插件,在maven build configuration的arguments中加入-javaagent:D:/Tomcat/source&jar/springloaded-1.2.5.RELEASE.jar -noverify
注意修改tomcat路徑、確認jar包名稱,maven項目逐一pom中引入jar包