0%

热部署和热加载

文章字数:133,阅读全文大约需要1分钟

一直分不清热部署和热加载,感觉上是一样的。其实不一样

热加载

  • 直接修改Java虚拟机中的字节码文件
  • 内存不会释放
  • 不安全,无法监控。
  • 俗称开发者模式,一般是开发时候使用

热部署

  • 重新打包war包
  • 释放原有内存
  • 不需要重新tomcat,不影响服务器中其它项目

相同点

  • 都能在改变代码后更新改变
  • 静态文件都能够重新加载