前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SpringBoot打包成jar之后在Linux执行,然后删除jar,会发生什么?

SpringBoot打包成jar之后在Linux执行,然后删除jar,会发生什么?

作者头像
晓果冻
发布2022-09-08 11:24:05
1.7K0
发布2022-09-08 11:24:05
举报
文章被收录于专栏:一直在努力的Java菜鸡er

SpringBoot打包成jar之后在Linux执行,然后删除jar,会发生什么?

曾经面试被问过这个问题,当时对这个的答案就很朦胧,现在终于有时间自己做个小demo测试下了。
示例代码仓库地址https://gitee.com/cgd0526/demo
相关文章:
主要代码
测试过程
  • 打包上传jar包到服务器上,运行jar包,正常访问结果。
  • 删除jar包后再次访问之前链接
实验结果
代码语言:javascript
复制
实验证明删除jar包只会影响静态文件,读取本地文件这类操作也不影响。当然懒汉的单例设计模式也是不会有影响的,因为类信息
都已经在启动时加载到了方法区,懒汉只是在用到的时候在堆区分配存储空间。也就是堆引用指向方法区。
后续

努力学习JVM,等有更深度的想法再补充这个问题,现在还不能流畅的说出一个jar包启动的详细过程,加油

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • SpringBoot打包成jar之后在Linux执行,然后删除jar,会发生什么?
    • 曾经面试被问过这个问题,当时对这个的答案就很朦胧,现在终于有时间自己做个小demo测试下了。
      • 示例代码仓库地址:https://gitee.com/cgd0526/demo
        • 相关文章:
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档