用好idea,让你更方便的程序错误/漏洞跟踪调试
2021/5/20 12:55:18
本文主要是介绍用好idea,让你更方便的程序错误/漏洞跟踪调试,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
简单记录下,关于idea的调试:
(1)代码格式很乱,代码美化,更好的方便阅读:
网页上的js:
美化:
Reformat Code:
这样代码的可读性就好一些
2.精准搜索,而不是模糊搜索:
文件内搜索desc:发现只要包含desc,他就会全部输出出来:
但是我们只想搜索desc, 怎么做?
选择W按钮,这样你搜索的desc就是desc
3.接口上的方法,查找对应的接口实现类:
比如说这里存在HelloDefine接口:
查看这个接口的实现类很简单:
输入接口名:
搜索不到就向前选择前面的按钮,直到搜索到:
这样就找到接口实现类
(4)查看某个类的子类和父类关系:
随便找个类为例:
右键选择这个:
展开,随便点哪个按钮都可以:
右键点击show Parents按钮,会显示自己的父类:
选择Show Implementations按钮,能查看到这个类的所有子类和实现接口
(5)debug返回上一步问题:
异常调试/漏洞跟踪调试,发现debug太快了
返回上一步debug:
点击这个按钮,就可以返回到上一步:
这样状态就从进入函数到即将进入函数了,点击下一步执行:
不管是漏洞分析还是程序错误分析, 都很实用
(6)快速搜索某些数据库账号密码:
文件全局搜索:
ctrl+h:
(7)debug实时查看变量详情:
除了右下角debug模式下查看变量:
还可以指定查看某个变量状态:
右键选择Evaluate Expression:
输入你想查看的变量详情:
更加直观,更加方便
这些小技巧,可以更方便你做程序错误调试和漏洞调试,简单记录下,希望可以帮助更多的人
这篇关于用好idea,让你更方便的程序错误/漏洞跟踪调试的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign学习入门:轻松掌握微服务通信
- 2024-12-27OpenFeign学习入门:轻松掌握微服务间的HTTP请求
- 2024-12-27JDK17新特性学习入门:简洁教程带你轻松上手
- 2024-12-27JMeter传递token学习入门教程
- 2024-12-27JMeter压测学习入门指南
- 2024-12-27JWT单点登录学习入门指南
- 2024-12-27JWT单点登录原理学习入门
- 2024-12-27JWT单点登录原理学习入门