问答详情
源自:2-1 热部署与热加载

热部署与热加载

ava热部署与Java热加载的联系和区别

Java热部署与热加载的联系

1.不重启服务器编译/部署项目

2.基于Java的类加载器实现


Java热部署与热加载的区别

部署方式

热部署在服务器运行时重新部署项目

热加载在运行时重新加载class


实现原理

热部署直接重新加载整个应用

热加载在运行时重新加载class


使用场景

热部署更多的是在生产环境使用

热加载则更多的实在开发环境使用


热加载几乎没有

安全性,直接修改Java虚拟机中的字节码文件,难以监控和控制

热加载有个通俗的名字就是开发者模式


提问者:连宏伟HW 2017-11-25 15:17

个回答

  • 兰陵笑笑生01
    2019-08-11 16:28:55

    +1感谢

  • 月影苍狼
    2017-11-27 16:38:24

    理解到位,解读深刻,好