• HotCode的原理及使用


    1. JRbel介绍

      JRebel是一套JavaEE开发工具。Jrebel可快速实现热部署,节省了大量重启时间,提高了个人开发效率。网上可搜索到破解版。JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。当程序员在开发环境中对任何一个类或者资源作出修改的时候,这个变化会直接反应在部署好的应用程序上,从而跳过了构建和部署的过程,每年可以省去部署用的时间花费高达5.25个星期。

    2. HotCode的介绍和使用

      如何安装HotCode有两种方式,

    第一种,亲测可用:通过地址:

    第二种,亲测可用:

    3. Eclipse中的plugins与features的区别

      通常由于Eclipse在安装插件时候的不给力,我们需要自己下载插件包,然后分别解压得到features和plugins两个文件,再分别复制到Eclipse安装路径下的features和plugins文件夹中,然后重启eclipse,可能不会加载新的插件。

    解决方法是:
    1、打开命令行,到当前eclipse的目录下,输入eclipse -clean,重新启动eclipse,这样eclipse就会加上新的插件了。
    2、如果插件不能生效,则请将eclipseconfigurationorg.eclipse.update目录删除后再启动eclipse;
    你可以在eclipse的菜单"Help"-->"About Eclipse SDK"-->"Feature Details" 和"Plug-in Details"中看到新安装的插件。
     
    再来说他们区别,
     

    每一个plug-in都用一个目录包起来, 而且起目录名也是有讲究的,比如plug-in的名字叫edu.sjtu.bbs.eclipse,版本是1.0.0, 那这个目录名就是edu.sjtu.bbs.eclipse_1.0.0.而且随便打开一个plugin目录,可以发现总有一个文件叫一个叫plugin.xml,这个文件对于plugin来说十分重要, 它相当于定义了plugin的运行参数,没有这个,plugin无法启动,就像你家的电冰箱如果不知道是用110V还是220V的,你也不敢乱往插座上插,所以总要有个说明,这个说明就是plugin.xml.

     
    feature是功能部件,它里面没有实际的运行的库,它只是eclipse用来管理plugins的一种途径. 比如你家装了电灯,总要有开关控制把,比如大堂的灯有一个开关控制, 卧室的灯也有一个开关控制, 它们分别用来控制灯的亮与灭.同样,功能部件就是用来控制插件的启动与否. eclipse的update透视图可以设定各个功能部件的启用或禁用状态, 所以你可以通过禁用功能部件,来禁止插件的启动. 这样有一个好处,比如你装了很多插件在eclipse上,但是装的越多,加载就越多,启动也会变慢, 你不信的话,可以玩玩wsad, 就知道我说的话不是假的了.所以,我们可以把功能部件看作是插件或插件集合的开关, 用来控制插件的状态. 如果plugins目录有插件没有被任何一个功能部件包络的话, 我称之为"野插件", 就是eclipse启动,它也一定会启动, 就相当于没有开关, 电源一直连通一样.
     
    features目录下方的都是插件的配置信息,启动信息还有一些图片等一些资源,而plugins目录下则方的是jar包,也就是实现插件功能的代码包,还有一些必要的配置信息等。

    4. Eclipse下查看所有的安装插件,Help -> About Eclipse -> Installation Details -> Installed Software

     

     

    附:

    [1] 参考博客:http://forchenyun.iteye.com/

    [2] 阿里HotCode插件下载地址:http://hotcode.alibaba-inc.com/

  • 相关阅读:
    vue2.0路由-适合刚接触新手简单理解
    JAVA实现DES加密实现详解
    计算机网络: IP地址,子网掩码,网段表示法,默认网关,DNS服务器详解
    vue-自定义组件传
    mybatis 乐观锁和逻辑删除
    axios 全攻略之基本介绍与使用(GET 与 POST)
    PowerDesigner使用教程
    scala slick mysql utf8mb4 支持
    spring-boot jpa mysql emoji utfmb4 异常处理
    花生壳的ddns 关键时刻又掉链子,准备迁到阿里万网
  • 原文地址:https://www.cnblogs.com/RunForLove/p/5163326.html
Copyright © 2020-2023  润新知