idea远程线上调试代码

硅谷探秘者 算法基础 913 0 0

Idea配置

1
2
3

注意:远程服务的启动参数和jdk的版本有关系,不同jdk的版本参数会有差异。我本地的jdk的版本是16,所以我的参数是:

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005

启动远程服务:

nohup java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 test.jar &

本地启动调试

在代码处打断点就可以调试远程代码了。


评论区
请写下您的评论...
暂无评论...
猜你喜欢
其他 1461 一篇:eclipse中使用Git管理项目工(2)eclipse将项目工推送到库(github)eclipse将库的工克隆到本地右键空白-》import将项目工拉取到本地仓库完成下一篇:eclipse中使用git完成使用GitFlow工作流分支
工具 1342 一篇:eclipse中使用Git管理项目工(1)基本操作eclipse将项目工推送到库(github)uri复制的github地址填写github的用户名密,点击next点击
official 817 gitpulloriginmaster#拉取仓库最新gitpushoriginmaster#提交仓库这种错误的主要原因是你的仓库的内容有改动但是你本地并没有拉去最新的所以会报错。
java基础 4393 java启动线的三种方式1.继承Thread类,重写run方法,用start方法启动线2.实现Runnable接口,重写run方法,用start方法启动线3.实现Callable接口
微信 java 1557 微信自动登录获取openid和用户信息 测
java 1634 oauth2.0密模式框架搭建(demo)附sql脚本和测1.项目目录项目说明请搜索http://www.jiajiajia.club/search?str=oauth2.0密模式框架搭建
java基础 2151 的中断状态,但是不会终止当前线的运行,那么此线终止不终止还是取决于线中的。isInterrupted():该方法用来判断某线的终端状态,返回true/falseinterrupted():
java基础 2833 为什么用线池:1.创建/销毁线伴随着系统开销,过于频繁的创建/销毁线,会很大影响处理效率2.线并发数量过多,抢占系统资源从而导致阻塞3.对线进行一些简单的管理
归档
2018-11  12 2018-12  33 2019-01  28 2019-02  28 2019-03  32 2019-04  27 2019-05  33 2019-06  6 2019-07  12 2019-08  12 2019-09  21 2019-10  8 2019-11  15 2019-12  25 2020-01  9 2020-02  5 2020-03  16 2020-04  4 2020-06  1 2020-07  7 2020-08  13 2020-09  9 2020-10  5 2020-12  3 2021-01  1 2021-02  5 2021-03  7 2021-04  4 2021-05  4 2021-06  1 2021-07  7 2021-08  2 2021-09  8 2021-10  9 2021-11  16 2021-12  14 2022-01  7 2022-05  1 2022-08  3 2022-09  2 2022-10  2 2022-12  5 2023-01  3 2023-02  1 2023-03  4 2023-04  2 2023-06  3 2023-07  4 2023-08  1 2023-10  1 2024-02  1 2024-03  1 2024-04  1
标签
算法基础 linux 前端 c++ 数据结构 框架 数据库 计算机基础 储备知识 java基础 ASM 其他 深入理解java虚拟机 nginx git 消息中间件 搜索 maven redis docker dubbo vue 导入导出 软件使用 idea插件 协议 无聊的知识 jenkins springboot mqtt协议 keepalived minio mysql ensp 网络基础 xxl-job rabbitmq haproxy srs 音视频 webrtc javascript
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。