Arthas
文章平均质量分 93
琦彦
Find out who you are,and be that person.
展开
-
热部署:ArthasHotSwap
ArthasHotSwap引言热部署是帮助开发人员提高效率的利器,如果你的开发语言是java,开发环境是远程服务器,远程服务器debug端口被限制,那么你可能无法通过debug HotSwap实现热部署,那么本文介绍的IntelliJ IDEA插件可以帮助你在远程服务器实现热部署,而且操作简单快捷。本文热部署插件是基于Arthas redefine命令实现的,使用该插件进行远程热部署无需任何配置,无需使用debug端口,只需几个简单动作就能完成。安装插件方式一:就像安装普通IDEA插件一样,转载 2021-10-02 17:56:21 · 3124 阅读 · 2 评论 -
如何使用Arthas提高日常开发效率?
简介:1. Arthas有什么功能,怎么用,请看:Arthas使用手册 2. Arthas命令比较复杂,一个帮助生成命令的IDEA插件:arthas idea plugin 使用文档 3. 基于Arthas实现的简单好用的热部署插件:ArthasHotSwapArthas有什么功能,怎么用,请看:Arthas使用手册 Arthas命令比较复杂,一个帮助生成命令的IDEA插件:arthas idea plugin 使用文档 基于Arthas实现的简单好用的热部署插件:ArthasH...转载 2021-10-02 11:29:19 · 1627 阅读 · 0 评论 -
Java动态追踪技术探究
引子在遥远的希艾斯星球爪哇国塞沃城中,两名年轻的程序员正在为一件事情苦恼,程序出问题了,一时看不出问题出在哪里,于是有了以下对话:“Debug一下吧。”“线上机器,没开Debug端口。”“看日志,看看请求值和返回值分别是什么?”“那段代码没打印日志。”“改代码,加日志,重新发布一次。”“怀疑是线程池的问题,重启会破坏现场。”长达几十秒的沉默之后:“据说,排查问题的最...转载 2019-03-01 17:20:56 · 663 阅读 · 0 评论 -
Arthas(java 诊断工具):安装和常用命令
Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。Arthas能解决什么当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗? 线上遇到某个用...原创 2019-03-03 16:24:59 · 14105 阅读 · 0 评论