「Java」替换代码的情况下不停机!这操作可能工作6年的Java程序员都不会( 三 )


4、redefine命令 将编译后的类加载到JVM上边编译后的.class文件地址
「文件替换后我们再次访问一下程序 , 发现异常没有了程序已经是我们修改正确后的 , class文件替换成功」
总结这样我们就用arthas现实了不停机、不发包替换了生产环境的Java代码 , 功能确实比较强大 , 本文只揭开了arthas强大功能的冰山一角 , 后续将出更详细的文章 , 方便大家一起学习 。
越懒越勤快arthas的整体功能虽然很强大 , 但命令行的输入方式让我头疼不已 , 岁数大了记忆力真的下降严重 , 而且作为一个贼 TM 懒的程序员 , 让我去记住如此多的命令和参数 , 简直是要了老命 。 又一次因为懒让我勤快起来 , 我决定做个arthas命令可视化平台 。
「设计初衷」:设计这个平台的初衷很简单 , 就是让程序员们把更多的精力放在问题的排查上 , 而不是记那么多枯燥无趣的命令 。 本身我也不是一个愿意死记硬背的人 , 觉得脑子里还是应该多放一些有趣、有意义的东西 。 可能在用惯了命令行的大佬眼里 , 这个功能比较鸡肋 , 甚至有点多余 , 但毕竟像我这样平凡的人更多一些 , 每天还陷入在重复的工作当中 , 工作量能减一点就多轻松一点嘛 。
文章结束 , 如果大家觉得还不错 , 记得多多关注小编 , 多多转发收藏!谢谢你们!


推荐阅读