• idea debug小技巧


    • 属性断点--在对象的属性上打一个断点,右击后,有一个watch,有2个选择框分别对应读和写属性的时候停顿。
    • 方法断点--方法断点可以打在接口的方法上,这样debug时候会停在实现类的方法上。
    • 异常断点--如果想在某个异常前停顿,首先ctrl+shift+f8唤出断点控制台,在java exceptin breakpoints上添加需要停顿的异常即可。
    • 多线程断点--多线程debug时候右击断点suspend选择thread。
    • 断点回退--debug可以退回方法调用的地方,点击step out后面那个drop frame按钮。
    • 计算断点中的表达式--alt+f8,debug过程中可以选择需要计算的表达式,然后alt+f8计算出表达式的值。
    • 条件断点--右击断点,condition中可以给debug中的对象赋值。例如在一个循环中,直接把i设置到某个值。
    • 避免执行dubug位置后的代码--debug过程中,左下角有个frame的框中选择正在执行的栈,右击这个正在执行的栈,选择force return可以强制返回,不执行后续代码(可以避免操作数据库,redis等资源)。
  • 相关阅读:
    Java Socket
    路由器和交换机的区别
    OSI七层协议
    traceroute命令
    DNS递归和迭代原理
    出栈入栈顺序问题
    A记录、CNAME记录、MX记录
    DNS解析原理
    RAID磁盘阵列0、1、5、10
    http状态码
  • 原文地址:https://www.cnblogs.com/liuboyuan/p/12120619.html
Copyright © 2020-2023  润新知