远程调试


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

你可能感兴趣的:(远程调试)