远程调试

作者: 黑白电影_ | 来源:发表于2017-12-09 17:55 被阅读44次

1.背景介绍

我们将代码部署到服务器上之后,如果代码出现问题,一般情况下,我们通过打各种日志,查看各种日志,再进行修改,

是非常不方便的.这个时候我们可以通过远程连接对代码进行调试,找出问题所在.


2.知识剖析

Java远程调试原理

Java远程调试的原理是两个VM之间通过debug协议进行通信,然后以达到远程调试的目的。两者之间可以通过socket进行通信。


3.常见问题

如何使用IDE进行远程调试.


4.解决方案


5.编码实战


6.扩展思考

我们一般Debug的一些方法.

写单元测试预防

看系统报错

log日志print大法.

单步调试

百度,问别人


7.参考文献

http://blog.csdn.net/u010414666/article/details/52060050

8.更多讨论


那修改本地代码,也会修改服务器代码吗?

不会,我们在本地修改代码之后需要重新打包上传服务器.

没看懂,项目部署到服务器上了,你的idea打开的是啥?

idea通过vm 的debug协议远程对服务器上代码进行Debug

resin应该也可进行远程调试,大概原理也是在服务器上对resin的监听协议打开就行了


PPT


undefined_腾讯视频

谢谢观看

今天的分享就到这里啦,欢迎大家点赞、转发、留言、拍砖~

技能树.IT修真院

“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。

这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。快来与我一起学习吧~

www.jnshu.com/login/1/14708688

相关文章

  • CentOS7 desktop openstack queens

    引用 neutron通过pycharm调试Pycharm 下远程调试 Neutron 简介 远程代码同步 远程调试...

  • 调试手段

    本地调试 远程调试

  • springboot远程debug

    两种调试 远程调试分为主动连接调试,和被动连接调试: 主动连接调试:服务端配置监控端口,本地IDE连接远程监听端口...

  • 报错解决方案

    1、无法远程调试,链接不上远程调试服务器 报错:unable to connect with remote deb...

  • html 远程调试大全

    远程调试 vConsole:腾讯开源,远程调试很方便::weinre 和 vConsole会冲突,不要同时使用这个...

  • PyCharm 远程开发调试

    My Blog: PyCharm 远程开发调试 VS code与PyCharm在远程开发调试时的区别 上次已经介绍...

  • 使用IDEA调试线上的项目

    为什么想要远程调试? 远程调试能够帮我解决线上代码调试难的问题,可以像在本地debug程序一样来调试已部署在服务器...

  • IDEA 远程调试Java代码

    远程服务启动配置 远程调试java代码需要在java代码启动的时候配置远程调试的端口。而且启动的参数和jdk的版本...

  • Ubuntu下使用CLion远程调试C/C++代码

    参考 clion远程调试指南

  • VS远程debug

    1.设备没有开发环境,想要debug调试程序。使用vs远程调试C#程序,调试步骤。 2.配置设备远程条件 1.打开...

网友评论

    本文标题:远程调试

    本文链接:https://www.haomeiwen.com/subject/bexpixtx.html