工欲善其事,必先利其器。IntelliJ IDEA 是 Java 开发者的主力 IDE,但大多数人只用到了它 20% 的能力。这篇文章聚焦三个方面:远程调试、高效 Debug 技巧、必装插件——掌握这些,开发效率至少翻一倍。
一、远程调试
线上出了 bug,光看日志找不到原因怎么办?远程调试就是你的"千里眼",让你直接在本地 IDEA 中 Debug 远程服务器上的代码。
1.1 工作原理
远程调试基于 JDWP(Java Debug Wire Protocol),简单来说就是 JVM 提供了一个调试接口,本地的调试器通过网络连上去,就能像调试本地程序一样控制远程 JVM——设断点、单步执行、查看变量值。
大约 11 分钟