Debug代码技巧

配置远程调试

idea配置只需要在运行debug那里点configuration
在这里插入图片描述
选择新建(点左上角+号)->remote,然后修改端口号为tomcat调试端口,JVM配置自动写好的,启动tomcat成功后,然后debug,就可以跟踪代码了,前提是,tomcat项目和你代码是一样的!

代码同步到服务器

当我们远程debug好自己的代码后,想要同步到tomcat里面去查看效果,这时候tomcat里面存放的是编译好的class文件,而不是我们代码中的java文件,这时候我们需要Build或者使用Maven的clear一下然后complie,生成Target,找到里面编译好的的class进行复制粘贴到tomcat里面,这样做是非常麻烦的,改一次同步一次,

可以使用Idea的一个工具,在tools->deployment-configuration配置Local or mounted folder,Connection里面是tomcat的项目文件,Mappings里面Local path 写自己本地文件的webapp,Deployment path选自己的项目,然后成功,这样你就可以在编译好的class文件右键,Deployment->upload就可以将自己代码编译的class文件部署到tomcat了,也不会出错,只是每次需要重启tomcat显得有些麻烦,对现阶段自己够用,还要记得maven配置编译输出路径
< build>
${basedir}\src\main\webapp\WEB-INF\classes
< /build>
在这里插入图片描述
在这里插入图片描述

断点过多影响程序性能

可以先取消断点,运行项目到你要调试的步骤,然后打开调试,继续你的步骤,这样就不会因为提前debug然后导致性能影响Debug,断点技巧,可以现在主要的请求方法打断点,进入方法后再挨着打断点,不提前打断点

预估代码,debug启动下按alt+F8

出现evalute框,可以输入,预估结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值