最新要闻
- 世界热点评!豫能控股拟30亿布局新能源转型待考 煤炭涨价助推成本上升两年累亏逾40亿
- 头条:国内“老头乐一哥”!雷丁汽车申请破产:曾被经销商举报为诈骗
- 七彩虹发布新款隐星游戏本:RTX 4060首发5999元
- 【世界聚看点】百万级越野车!仰望U8申报信息公布:搭比亚迪最强2.0T发动机
- 全球聚焦:蔚来车主 绑架李斌?
- 比亚迪海豚最强对手来了!五菱宝骏云朵亮相:10万级大五座_热消息
- 今日视点:再动员再部署!龙湾全面推进这项工作!
- 中信证券:下半年全球新能源汽车及储能有望延续高增长
- AMD RDNA3甜点卡RX 7600到货了:价格不友好
- 热资讯!杭州女生地铁上隔空收到陌生信息 果粉热议常被此折磨:苹果回应给解决办法
- 你遇到没?苹果iPhone天气又崩了:用户吐槽不如安卓
- 爱犬跳车乱蹿 摩托车骑手高速路上抓狗:险象环生-视点
- 扫码才能点餐缴费?市消协劝喻商家:不得强制消费者关注公众号或用小程序_当前视讯
- 环球观察:韩国最新民调:尹锡悦就职一周年,施政差评率60%
- iOS 16.5 RC准正式版推送!iOS 16系统更新要绝唱了 每日速讯
- 华为Mate X3国际版亮相:系统是EMUI 13.1
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
使用IDEA远程Debug调试(详细)|今日快讯
(相关资料图)
一:前言
记得刚工作那会写代码,遇到线上奇怪问题时,就会在可能出现问题的地方大量打log,然后重新打包部署,再对打印的log进行分析;往往这一套流程下来,基本上1个小时左右的时间就这么白白浪费,但要log打的不合理,那么就嘿嘿了,我们要不停的修改代码打log、不停的打包部署。这是何等的浪费时间呀。
1:什么是远程调试
远程调试(对应IDEA功能:Remote JVM Debug)。远程调试使开发人员能够直接诊断服务器或其它线上进程上的问题,它提供了跟踪线上运行时错误并确定性能瓶颈和问题根源的方法,让你能够像在本地调试一样 Debug 远程服务器。
2:IDEA远程调试原理及说明
Ⅰ:Java的远程调试机制:Java虚拟机提供了远程调试机制,只需要在服务端启动时通过添加JVM参数开启调试服务端口,并且在客户端使用调试器连接到这个服务 端口,就可以实现对远程JVM上程序的调试。Ⅱ:IntelliJ IDEA远程调试的实现方式:IDEA利用Java的远程调试机制,在目标JVM上启用调试服务端口,并在IDEA上创建远程调试配置,连接到目标JVM上的调试服务端口, 实现对远程程序的调试和控制。Ⅲ:远程调试协议:在远程调试时,客户端和服务端之间通过远程调试协议进行通信。客户端会发送调试命令和断点信息到服务端口,服务端会执行调试命令 并返回相应的结果,通过协议来实现客户端与服务端的交互。Ⅳ:远程调试的工作原理:远程调试流程包括以下步骤: ①:启动远程 JVM 并配置调试服务端口; ②:在客户端创建远程调试配置,并连接到目标 JVM 上的调试服务端口; ③:在客户端设置断点和调试命令,并通过远程调试协议发送到服务端口; ④:服务端接收到命令后执行,并返回结果; ⑤:客户端收到结果后,根据调试命令和状态更新调试器界面。Ⅴ:远程调试的优劣势:优势:可以直接在目标环境上调试代码,同时也可避免因操作系统等差异导致的问题; 劣势:需要在目标环境上(服务端)开启调试服务端口,同时还需要在客户端设置调试器进行连接,非常繁琐。
二:使用远程调试(物理机部署)
1:服务端添加远程通道
要让远程服务器运行的代码支持远程调试,则服务端启动的时候必须加上特定的 JVM 参数,这些参数是: 不同的JDK版本需要设置不同的配置:JDK 9 or later -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:9999 JDK 5-8 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9999 JDK 1.4.x -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9999 JDK 1.3.x or earlier -Xnoagent -Djava.compiler=NONE -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9999这里的9999则是服务端开放的端口,后期客户端IDEA需要连接当前端口进行远程交互和调试。但是我们需要注意的是,这个9999端口在服务端一定要放开防火墙或者安全组;具体端口看项目需求;运行服务端jar包程序则如下(JDK 5-8版本):java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9999./SwaggerDemo-0.0.1-SNAPSHOT.jar > app.log &
2:客户端连接远程通道
设置Edit Configurations来配置信息
注:远程代码和本地代码一定要一致,否则打断点会打偏或者压根无法打断点,
关键词:
-
Echarts引入——绘制一个简单的图表|环球信息
获取EChartsNPM安装EChartsnpminstallecharts--save引入EChartsimport*asechartsfrom& 39;echarts& 39;;
来源: -
世界热点评!豫能控股拟30亿布局新能源转型待考 煤炭涨价助推成本上升两年累亏逾40亿
河南发电企业豫能控股(001896 SZ)继续推进产业转型。 5月8日晚间,豫能控股披露,公司拟建设风火储能
来源: 使用IDEA远程Debug调试(详细)|今日快讯
Echarts引入——绘制一个简单的图表|环球信息
世界热点评!豫能控股拟30亿布局新能源转型待考 煤炭涨价助推成本上升两年累亏逾40亿
头条:国内“老头乐一哥”!雷丁汽车申请破产:曾被经销商举报为诈骗
七彩虹发布新款隐星游戏本:RTX 4060首发5999元
【世界聚看点】百万级越野车!仰望U8申报信息公布:搭比亚迪最强2.0T发动机
全球聚焦:蔚来车主 绑架李斌?
比亚迪海豚最强对手来了!五菱宝骏云朵亮相:10万级大五座_热消息
今日视点:再动员再部署!龙湾全面推进这项工作!
VM虚拟机去虚拟化 玩游戏多开 过检测 tp vmp cf dnf
中信证券:下半年全球新能源汽车及储能有望延续高增长
AMD RDNA3甜点卡RX 7600到货了:价格不友好
热资讯!杭州女生地铁上隔空收到陌生信息 果粉热议常被此折磨:苹果回应给解决办法
你遇到没?苹果iPhone天气又崩了:用户吐槽不如安卓
爱犬跳车乱蹿 摩托车骑手高速路上抓狗:险象环生-视点
扫码才能点餐缴费?市消协劝喻商家:不得强制消费者关注公众号或用小程序_当前视讯
聚焦重点靶向发力 万亿税费红利加快释放 全球热文
环球观察:韩国最新民调:尹锡悦就职一周年,施政差评率60%
iOS 16.5 RC准正式版推送!iOS 16系统更新要绝唱了 每日速讯
华为Mate X3国际版亮相:系统是EMUI 13.1
学系统集成项目管理工程师(中项)系列19b_成本管理(下)_世界看点
新坎特伯利传说_关于新坎特伯利传说简介
捡漏上瘾!印度仍在抢购廉价俄油 全球油价将大涨价 环球关注
网友第一次装机遇到这些问题:好像当年的自己_每日热议
即时:滴滴一面:BigKey问题很致命,如何排查和处理?
“下沉式旅游”的信号,小城市接收到了吗? 焦点简讯
天天短讯!微信5个超实用隐藏功能 很多人都不会用!看完涨知识
最强高端旗舰手表 华为WATCH 4系列全球首发亮相:腕上健康管家
全球焦点!开发者称《王国之泪》主题是"手":让林克更具辨识度
代工厂搞出“雷军电动车”的老头乐一哥 死了:因为想好好做车
4.1Pb/s!中国创造光纤传输新纪录 世界观点
“基金公司”APP上买理财,血本无归?法院判了
欧冠半决赛晋级率:本菲卡居首,米兰、利物浦、尤文列前四|全球看点
指标到校和统招的区别_指标到校与统招的区别
谁抢到了五月天门票?网友吐槽:黄牛加价可随便买 最新资讯
国产SSD继续卷:梵想S690 2TB到手价499元 4800MB/s
拍照机皇再次易主 华为P60 Pro拿下DXO手机影像全球第一:156分-全球看点
美国布法罗枪击案一周年之际专家发声:消除种族歧视收效甚微 问题由来已久
操作系统作业常见算法-个人复习用
Spring AOP官方文档学习笔记(四)之Spring AOP的其他知识点 快播
当前视讯!打破苹果垄断,华为、小米携手共进,夺回国产手机高端份额!
环球观焦点:在华停产新车 日系汽车巨头三菱退出中国?回应来了:没有计划
抄袭风波后 吉利、长安宣布战略合作:共推中国汽车产业升级_天天快报
让平板再次伟大 苹果生产力软件FinalCut Pro、Logic Pro支持iPad电脑
看热讯:C#设计模式09——组合模式的写法
R数据分析:生存数据预测模型的建立和评价(二)timeROC与决策曲线
汽车大灯清洗功能有用吗_汽车大灯清洗功能什么作用
诺贝尔经济学奖得主称美国可能债务违约
每日关注!韩系车中国市场遇冷!悦达起亚被曝管理岗轮休 一休就一年
理想L8成中保研碰撞史最佳SUV:“堡垒车身”功不可没_世界速递
TCL发布Mini LED电视Q10H:疯狂3000尼特亮度 98寸售价29999元
贵南县气象台发布暴雪蓝色预警信号【2023-05-09】|天天观察
Linux 处理CPU和内存参数的方式总结
越南央行可能会在银行挤兑现象中尽早采取行动。
播报:机械盘真的没人买了 HDD出货量再次暴跌:价格神奇上涨
SSD价格见底了!再下降后果危险:闪存厂商要破产 世界热讯
环球观天下!海洋气息渐浓 新款比亚迪宋PLUS DM-i申报: 装上海豹同款大灯
真的在做了!任天堂官方回应新一代Switch消息:细节无可奉告_全球新要闻
首发4999元 KTC新款电竞显示器上架:2K OLED高刷屏 四轴调色|每日热讯
【开源游戏】Legends-Of-Heroes 基于ET 7.2的双端C#(.net7 + Unity3d)多人在线英雄联盟风格的球球大作战游戏。|全球简讯
世界快看:数据结构与算法大作业:走迷宫程序(C语言,DFS)(代码以及思路)
全球今日讯!祥鑫科技:5月8日接受机构调研,信达证券、华安基金等多家机构参与
天天日报丨谷爱凌:90%网络传言都是假的 不会为负面评价难过
午睡过久会长胖吗?研究发现:午睡时长影响健康 30分钟是关键点-全球最新
曾被称为格力接班人!格力直播间孟羽童视频被删除 天天动态
淄博90后女店主2个月瘦了10斤:1天烤鸡腿上千个 世界快讯
天天热点评!苹果在iPhone 14上挤牙膏!果粉立马用脚投票:好评率跌了
前法鹰主管:当年签镰田大地时他还很年轻,但能力让我想到齐达内
华为云数据库首席专家谈分布式数据应用挑战和发展建议 天天报资讯
如何完整地掌握一个机器学习模型 世界观点
数据结构与算法大作业:走迷宫程序(实验报告)_快资讯
Ubuntu20
你还在纠结怎么选IDE吗?常用IDE工具分享|环球观热点
赛轮轮胎:公司开具的电子商业承兑汇票均已结清|世界速看料
00后男生取名江胡传奇:妈妈姓胡 爸爸喜欢玩《传奇》 每日速读
取代安卓14!OpenHarmony 4.0即将公测:华为鸿蒙4.0“母系统”
世界看点:任天堂开始乱杀!看《塞尔达传说:王国之泪》合法游戏画面也被封
京东APP大升级!12.0上线:应简尽简 营销和弹窗少了_最资讯
1799元 九号平衡车L8奥特曼定制版明日首销:隔壁小孩羡慕哭了
当前速看:金华市东苑小学新生入学网上模拟报名详情2023
SaaS化开源项目之HouseKeeper云上部署实践_每日动态
加要求中方一领事官员离境_中方反制|今日讯
世界视讯!今日欧元/美元汇率行情预测(2023年5月9日)
造车新势力转守为攻!小鹏汽车法务部上线:网络不是法外之地
公司无双休求职者礼貌回拒 HR:想躺平就回老家种地
每日视点!朝日台资深员工游戏氪金过度 年薪1500万仍盗窃公司电脑倒卖
环球今日讯!景区回应功德箱贴收款码:考虑到年轻人很少带现金 与时俱进
乘联会:特斯拉涨价是很好的信号!避免消费者过度期待降价_世界视点
世界快报:广东五华县政府控制的屋顶光伏资源特许经营项目开工
js中的变量 环球速看
JSP_5.8_课堂笔记|世界视点
由浅入深学MySQL之事务全攻略|天天微资讯
微头条丨今天看到博客园的捐款求助,园龄17年6个月的我有些感慨
运营商三要素验证原理,这篇文章就够了!
对话上海国企 | 因科而起、由科而兴、科有所为,上海建科赋能城乡建设新服务
阿坝县气象台发布雷电黄色预警信号【III级/较重】【2023-05-09】 热消息
90元大额券:雪中飞高端含桑蚕丝商务POLO衫49元到手_世界今热点
世界热消息:电脑不怕丢了?鲁大师推出电脑防盗助手:支持定位、丢失锁机
当前报道:中文通用大模型评测基准SuperCLUE发布:讯飞星火认知大模型国内第一 文心一言垫底
《漫长的季节》"爹味"上热搜 部分女性观众:无法共情 全球看热讯