java进阶,主要包括 反射,io模型,多线程,网络编程等知识

# java远程调试

  • 参考文档: Springboot程序开启远程DEBUG (opens new window)
  • 本质上来说,只需要在启动jvm加个代理即可,形如: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7005
  • 从idea的 remote jvm debug中,可以自定义配置端口。 简言之,只要会用idea,就可以远程调试jvm;