当前位置: 首页 > article >正文

arthas retransform热更新

arthas retransform热更新

      • 1. 在IDEA插件市场下载“arthas idea”插件
      • 2. Ctrl+Shift+F9 编译文件
      • 3. 复制linux命令执行即可

1. 在IDEA插件市场下载“arthas idea”插件

2. Ctrl+Shift+F9 编译文件

apt-get update
apt-get install -y curl unzip telnet 
cat >> /etc/profile <<\EOF
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JAVA_HOME
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export CLASSPATH
PATH=$JAVA_HOME/bin:$PATH
export PATH
EOF
source /etc/profile

3. 复制linux命令执行即可

注意

  • 不要新增field和method
  • 不要额外增加lombok注解,编译后的class文件也可能会新增field和method
    例如:@Slf4j=>private static final Logger log = LoggerFactory.getLogger(CommonController.class);

http://www.kler.cn/a/131875.html

相关文章:

  • JDK1.8 新特性(二)【Stream 流】
  • oracle19c单机应用补丁-缺少包导致失败
  • 大数据HCIE成神之路之数学(1)——基础数学
  • linux rsyslog日志采集格式设定五
  • Java源码分析:Guava之不可变集合ImmutableMap的源码分析
  • Linux 之 journalctl 查看系统与 kernel 日志
  • Pytorch torch.dot、torch.mv、torch.mm、torch.norm的用法详解
  • labview运行速度太慢
  • 学习笔记6——垃圾回收
  • Apache Airflow (十) :SSHOperator及调度远程Shell脚本
  • uniapp 手动调用form表单submit事件
  • vue3+vite+ts 发布自定义组件到npm
  • 竞赛选题 深度学习驾驶行为状态检测系统(疲劳 抽烟 喝水 玩手机) - opencv python
  • C#的MessagePack(unity)--02
  • Spring Boot - devtools 热部署
  • 【python】Conda强大的包/环境管理工具
  • MyBatis #{} 和 ${} 的区别
  • Diagrams——制作短小精悍的流程图
  • 数据结构与算法之美学习笔记:20 | 散列表(下):为什么散列表和链表经常会一起使用?
  • 【Android】导入三方jar包/系统的framework.jar