所谓的热部署:比如项目的热部署,就是在应用程序在不停止的情况下,实现新的部署

(09:10)

l  热部署的原理:使用类加载器classLoader 重新读取字节码文件到jvm内存

 

l  如何纯手写一个热部署功能?

——1.监听class文件收发生改变(根据版本号、或是修改时间)

——2.如果class文件发生改变,就使用classloader进行重新读取

 

l  代码如何实现监听?

——

 

l  热部署可以用在生产环境吗?

——理论上可以(不推荐)(性能不好、不安全)

——应用于本地开发(目的是本地测试能够提高效率)

 

l  热部署的应用场景:本地开发,提高运行效率,不需要重启服务器

 

l  热部署的缺点:

——如果项目比较大的时候,非常卡(扫包时间,比较占内存)

相关文章:

  • 2021-12-09
  • 2022-12-23
  • 2021-10-22
  • 2022-12-23
  • 2022-12-23
  • 2021-06-27
  • 2021-07-23
猜你喜欢
  • 2021-05-17
  • 2021-10-04
  • 2022-12-23
  • 2022-12-23
  • 2021-09-30
  • 2021-09-07
  • 2021-11-30
相关资源
相似解决方案