IDEA 调试技巧
用户故事
最近小明的bug有点多,忙的连王者荣耀都顾不上玩了,导致现在不得不抽点时间研究一下作为当前大多Java程序员开发工具的IDEA DEBUG功能,以提高效率。
- 条件断点
- 回到"过去"
- 多线程调试
- 远程调试(云调试)
java -server -Xms512m -Xmx512m -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8080 -jar xiaoming.jar
远程调试从技术上讲,就是在本机与远程服务之间建立scoket通讯,所以本机要可以访问到远程服务的端口。
- 临时执行表达式
- 修改变量的运行值