没有合适的资源?快使用搜索试试~ 我知道了~
awesome-guide#awesome-interview#Arthas实践--jadmcredefine线上热更新一条龙1
需积分: 0 0 下载量 20 浏览量
2022-07-25
14:32:41
上传
评论
收藏 5KB MD 举报
温馨提示
试读
背景尽管在生产环境热更新代码,并不是很好的行为,很可能导致:热更不规范,同事两行泪。但很多时候我们的确希望能热更新代码,比如:线上排查问题,找到修复思路了,但应
资源推荐
资源详情
资源评论
## 背景
尽管在生产环境热更新代码,并不是很好的行为,很可能导致:热更不规范,同事两行泪。
但很多时候我们的确希望能热更新代码,比如:
> 线上排查问题,找到修复思路了,但应用重启之后,环境现场就变了,难以复现。怎么验证修复方案?
又比如:
> 本地开发时,发现某个开源组件有bug,希望修改验证。如果是自己编译开源组件再发布,流程非常的长,还不一定能编译成功。有没有办法快速测试?
Arthas是阿里巴巴开源的Java应用诊断利器,深受开发者喜爱。
下面介绍利用Arthas 3.1.0版本的 `jad`/`mc`/`redefine` 一条龙来热更新代码。
- Arthas: https://github.com/alibaba/arthas
- jad命令:https://alibaba.github.io/arthas/jad.html
- mc命令:https://alibaba.github.io/arthas/mc.html
- redefine命令:https://alibaba.github.io/arthas/redefine.html
## Arthas在线教程
下面通过Arthas在线教程演示热更新代码的过程。
- [Arthas进阶教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
[![arthas-online-hotswap](https://camo.githubusercontent.com/c665b1f384286bcebc6cd1b2bf693c7b4ff0718863bfd25048b6279c2ff4eb21/68747470733a2f2f757365722d676f6c642d63646e2e786974752e696f2f323031392f322f31392f313639303462346637633965613034373f773d3130333826683d35353526663d706e6726733d313939313934)](https://camo.githubusercontent.com/c665b1f384286bcebc6cd1b2bf693
点击阅读更多
资源评论
首席程序IT
- 粉丝: 30
- 资源: 305
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功