#注意如果是docker容器反编译后的目录地址是在docker容器中
jad --source-only com.zhxy.third.manage.log.controller.DataPanelController > /home/logs/DataPanelController.java
#修改java文件,注意redefine的class不能修改、添加、删除类的field和method,包括方法参数、方法名称及返回值
vi DataPanelController.java
#查找加载的classloader,本次结果为49c2faae
sc -d *DataPanelController|grep classLoaderHash
#编译
mc -c 49c2faae /home/logs/DataPanelController.java -d /home/logs/controller/
#热更新
redefine /home/logs/controller/com/zhxy/third/manage/log/controller/DataPanelController.class

arthas热更新线上代码相关推荐

  1. 如何利用 Arthas 热更新线上代码

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | 公众号「Kirito的技术分享」 前言 本文是 ...

  2. 进行判断使用class_记一次使用 Arthas 热更新线上代码

    引用参考第二条 - Arthas提醒您: 诊断千万条,规范第一条,热更不规范,同事两行泪 起因 在一次迭代中,出现了一个低级错误,if 语句中的判断逻辑出现了错误,刚好这个功能场景在开发和测试过程中很 ...

  3. java退出函数_如何更新线上的 Java 服务器代码

    来源:cnblogs.com/orange911/p/10583245.html 一.前言 1.热更新代码的场景 (1)当线上服务器出现问题时,有些时候现有的手段不足以发现问题所在,可能需要追加打印日 ...

  4. 如何借助 svn update 自动更新线上的web

    为什么80%的码农都做不了架构师?>>>    1.进入到你创建的版本库目录下面,目录结构大致如下 drwxr-xr-x 2 root root 4096 Mar 16 00:18 ...

  5. unity热更- 2 游戏大版本更新和热更新

    游戏上线后,遇见bug或者需要更新内容(包括资源,玩法,数值调整,游戏脚本等)的时候,一般有2种做法.第一种,发个新包,然后让玩家下载新的版本:第二种,在游戏内更新,游戏启动时去下载需要更新的资源.第 ...

  6. 视频教程-热更新框架设计之热更流程与热补丁视频课程-Unity3D

    热更新框架设计之热更流程与热补丁视频课程 二十多年的软件开发与教学经验IT技术布道者,资深软件工程师.具备深厚编程语言经验,在国内上市企业做项目经理.研发经理,熟悉企业大型软件运作管理过程.软件架构设 ...

  7. 视频教程-热更新框架设计之客户端热更框架(中部)视频课程-Unity3D

    热更新框架设计之客户端热更框架(中部)视频课程 二十多年的软件开发与教学经验IT技术布道者,资深软件工程师.具备深厚编程语言经验,在国内上市企业做项目经理.研发经理,熟悉企业大型软件运作管理过程.软件 ...

  8. unity lua热重载,编辑器下检查lua文件的变化,前端自动热更lua代码

    FileSystemWatcher这里主要用到的一个c#系统类 https://docs.microsoft.com/zh-cn/dotnet/api/system.io.filesystemwatc ...

  9. unity 代码热更+资源管理框架总结

    游戏要做热更涉及到什么方面呢 首先就是代码热更,然后就是资源热更 这些热更新都依赖于打AssetBundle 然而打AssetBundle 你还要上传服务器-对比更新-客户端下载-加载-卸载这些流程 ...

最新文章

  1. linux下SVN不允许空白日志提交
  2. AI一分钟 | 厉害了!BBC记者挑战中国天网工程,潜逃仅7分钟被抓;百度狂砸20亿,设国内最大规模的AI专项风投基金
  3. Android Jetpack LiveData 源码解析
  4. 科学计算机怎么调亮度,LED显示器背光很刺眼怎么办?显示器刺眼如何设置?
  5. XGboost 实战糖尿病预测
  6. 拒绝“高冷”词汇!初学C#中的委托
  7. 前端学习(1486):postman测试接口
  8. 疯狂的Web应用开源项目
  9. excel删除行 uipath_工作再忙,也要学会这10个最经典的Excel小技巧
  10. Oracle 数字与空值的排序问题
  11. NetBeans Weekly News 刊号 # 152 - Jun 15, 2011
  12. C++实现员工信息管理系统
  13. sqlplus连接mysql_sqlplus连接的三种方式
  14. redis作为消息队列的原理
  15. 用python生成密码本(不同模式不同密码)
  16. 使用网络模拟器 Packet Tracer和交换机的端口配置与管理及Telnet远程登陆配置
  17. 计算机视觉基础——3D空间坐标点的重建(三角测量)
  18. 【树莓派C语言开发】实验15:电位计传感器(关联PCF8951)
  19. EMV规范(四)——读应用数据
  20. 新媒体运营教程:AARRR模型之留存有关方法论

热门文章

  1. 逻辑代数基本公式及定律
  2. 怎样给音乐变速变调调音?不妨试试这些变声变调方法
  3. CAD保存高版本的dwg(网页版)
  4. Debugging with Xdebug and Sublime Text 3
  5. 神奇的开关 — 可控硅
  6. 手把手教你编写一个音乐播放器
  7. 解决方案Solution
  8. git中的配置文件(/etc/gitconfig,${HOME}/.gitconfig,.git/config)
  9. 数字化和全链信息化助力服装供应链智能化发展
  10. SQL Server SA权限总结