首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Intellij IDEA 调试功能总结

本文简单介绍 IDEA 编辑器的调试功能,主要包括断点调试、单点调试、高级调试。可以收藏本文章,使用到的时候方便查找。 1.设置断点 ? 选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。...2.开启调试会话 ? 点击红色箭头指向的小虫子,开始进入调试。 ? IDE下方出现 Debug 视图,红色的箭头指向的是现在调试程序停留的代码行,方法 f2() 中,程序的第11行。...具体步骤如下: 在自定义方法发f1()处设置断点,执行调试 ? 点击 ? ? 3.3 Force step into ? 该按钮在调试的时候能进入任何方法。 3.4 step out ?...高级调试 4.1 跨断点调试 设置多个断点,开启调试。 ? 想移动到下一个断点,点击如下图: ? 程序将运行一个断点到下一个断点之间需要执行的代码。...结束调试后,应该在箭头1处把所设的断点删除(选择要删除的断点后,点击上方的红色减号)。 4.3 设置变量值 ?

81010

IntelliJ IDEA 远程debug调试

倘若是测试环境,我们还多了一项可供选择的手段——远程调试——将程序在测试环境中以debug模式启动,在本机使用IDEA在工程中设置断点进行调试。...suspend=n,address=9087 具体参数详解: -Xdebug 通知JVM工作在DEBUG模式下; -Xrunjdwp 通知JVM使用(Java debug wire protocol)运行调试环境...该参数同时包含了一系列的调试选项; transport 指定了调试数据的传送方式,dt_socket是指用SOCKET模式,另有dt_shmem指用共享内存方式,其中,dt_shmem只适用于Windows...平台; address 调试服务器的端口号,客户端用来连接服务器的端口号; server=y/n VM 是否需要作为调试服务器执行; suspend=y/n 是否在调试客户端建立连接之后启动 VM

1.1K10
您找到你想要的搜索结果了吗?
是的
没有找到

Intellij Idea调试功能总结

Debug的时候调试功能必不可少,各个集成环境调试的思想和步骤肯定是一样的,只不过快捷键和图标不太一样而已 借着记录Intellij Idea的调试快捷键和图标含义,总结一下常用的调试功能 Intellij...Idea的编译和调试快捷键总结如下: shift+F10:编译 ?...shift+F9:调试 ? 按下调试后,在Intellij下方出现如下的界面 ? F9:调试窗口的小三角 ? ,执行到下一个断点 shift+F8: ?...右键点击x可以【set value】,在调试时直接设置x的值,用在对【条件语句】的调试比较方便 最后感慨一下,执行每一句都能显示相应值的功能太帅了,虽然下面的调试窗口也可以看…… ?...做个对比,VS中常用的调试快捷键:F5执行到下一断点,F10逐过程,F11逐语句

60510

调试JS代码

记录下近期对JS代码的调试过程 性能分析 启动程序之后,打开google浏览器对应页面,按F12或者Ctrl+Shift+I进入 开发者工具页面 目前主要使用的功能有: Performance....性能评估,比如我想看下页面刷新的性能瓶颈所在,先点击 按钮,然后进行页面操作,当页面刷新完成,再点击 按钮,则会生成性能报告,可以看到资源消耗,JS代码的执行逻辑等 Sources....性能报告页面的 部分,可以通过点击色块查看其所在的js代码文件,如 点击则会跳转到 功能栏,有了源文件就可以进行断点调试;这里注意部分js文件是压缩后的文件,建议手动修改程序替换成可读性更强的原始代码文件...,方便调试 Console....查看程序的打印输出,比如我想知道某个函数的执行时间,可以在js代码中进行修改 当js代码执行之后,可以在console输出中看到foo的执行时间 Network.

19K10

深入学习 Intellij IDEA 调试技巧

查找 BUG,离不开在 IDE 中调试代码。熟练的掌握调试技巧,可以帮助我们减少查找时间,快速定位问题。 在 IDEA 中调试代码很方便,只要开启调试,在相应代码处使用断点,然后进行相应调试即可。...正是因为只要掌握这几个功能,就可以调试代码,所以在很长一段时间内,不了解其他调试技巧。后续深入使用 IDEA 过程中,不断学会 IDEA 其他调试技巧,很大程度上加快调试速度。...多线程断点 在调试多线程的项目时候,如果在多个线程代码处打上了断点,调试的时候你会发现,只能串行的调试。 ?...重新启动上面的程序,然后在调试窗口 Frames 可以看到 thread1,thread2两个线程。其中两个线程均可进入调试,此时程序调试位于 thread1 处。...回退调试程序 调试的时候,有时候会进错方法或者错过一个方法调用过程,这个时候往往只能重新开始从头开始执行调试一遍。从新开始调试,可能还需要设置相关参数,修改数据库状态等,非常麻烦。

1.5K20

Intellij IDEA调试功能使用总结

这段时间一直在使用Intellij IDEA, 今天把调试区工具的使用方法记录于此。 先编译好要调试的程序。 1.设置断点 选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。...2.开启调试会话 点击红色箭头指向的小虫子,开始进入调试。 IDE下方出现Debug视图,红色的箭头指向的是现在调试程序停留的代码行,方法f2()中,程序的第11行。...具体步骤如下: 在自定义方法发f1()处设置断点,执行调试 点击 3.3 Force step into  该按钮在调试的时候能进入任何方法。...高级调试 4.1 跨断点调试 设置多个断点,开启调试。 想移动到下一个断点,点击如下图: 程序将运行一个断点到下一个断点之间需要执行的代码。如果后面代码没有断点,再次点击该按钮将会执行完程序。...结束调试后,应该在箭头1处把所设的断点删除(选择要删除的断点后,点击上方的红色减号)。

88090

IntelliJ IDEA远程调试Elasticsearch6.1.2

在深入学习elasticsearch的过程中,遇到有疑惑的源码时,如果能打断点单步调试,往往会取得事半功倍的效果,今天的实战内容就是通过IntelliJ IDEA远程连接运行中的elasticsearch...下载完毕后,解压得到elasticsearch-6.1.2目录,打开命令行进入该目录,执行gradle idea,将源码生成IntelliJ IDEA工程: gradle idea 打开IntelliJ...源码导入成功后开始远程调试,菜单操作如下图: ? 新增一个远程配置,如下图: ?...至此,IntelliJ IDEA远程调试elasticsearch的实战就完成了,在您学习elasticsearch的过程中,希望本文能给您带来一些参考。...建议 除了远程调试,自己修改和编译elasticsearch源码也是有效的学习手段,推荐您参考文章《Elasticsearch6.1.2源码下载和编译构建》。

82120

如何利用好 IntelliJ IDEA 的调试功能辅助代码调试

文章目录 调试的重要性 配置断点 启动调试 利用 IntelliJ IDEA 的调试功能 观察变量和表达式 单步执行和逐级跳转 查看调用栈 条件断点 监视变量 远程调试 使用断点条件和日志 调试最佳实践...本文将介绍如何充分利用 IntelliJ IDEA 的调试功能来辅助你的代码调试工作。 调试的重要性 在开始探讨 IntelliJ IDEA 的调试功能之前,让我们先明确一下调试的重要性。...接下来,我们将探讨如何有效地使用 IntelliJ IDEA 的调试功能。 利用 IntelliJ IDEA 的调试功能 观察变量和表达式 在调试模式下,你可以查看变量的当前值以及表达式的计算结果。...远程调试 IntelliJ IDEA 还支持远程调试,这对于调试在远程服务器或其他 JVM 进程中运行的代码非常有用。...IntelliJ IDEA 提供了一套强大的调试工具,可以帮助你更轻松地诊断和解决代码中的错误。

67510

Intellij IDEA调试功能使用总结

这段时间一直在使用Intellij IDEA, 今天把调试区工具的使用方法记录于此。 先编译好要调试的程序。 1.设置断点 选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。...2.开启调试会话 点击红色箭头指向的小虫子,开始进入调试。 IDE下方出现Debug视图,红色的箭头指向的是现在调试程序停留的代码行,方法f2()中,程序的第11行。...具体步骤如下: 在自定义方法发f1()处设置断点,执行调试 点击 3.3 Force step into  该按钮在调试的时候能进入任何方法。...高级调试 4.1 跨断点调试 设置多个断点,开启调试。 想移动到下一个断点,点击如下图: 程序将运行一个断点到下一个断点之间需要执行的代码。如果后面代码没有断点,再次点击该按钮将会执行完程序。...结束调试后,应该在箭头1处把所设的断点删除(选择要删除的断点后,点击上方的红色减号)。

1.4K70

详述 IntelliJ IDEA 远程调试 Tomcat 的方法

博主说:在调试代码的过程中,为了更好的定位及解决问题,有时候需要我们使用远程调试的方法。在本文中,就让我们一起来看看,如何利用 IntelliJ IDEA 进行远程 Tomcat 的调试。...对于 标注 3, 标注 3:调试模式,默认为Attach; Attach:此种模式下,调试服务端(被调试远程运行的机器)启动一个端口等待我们(调试客户端)去连接; Listen: 此种模式下,是我们...(调试客户端)去监听一个端口,当调试服务端准备好了,就会进行连接。...然后,复制 标注 1,即 IntelliJ IDEA 自动生产的命令行参数,然后导入到 Tomcat 的配置文件中。...至此,IntelliJ IDEA 远程调试 Tomcat 的配置已经完成了,调试的后续步骤按正常的调试技巧进行就可以啦!

2.1K80

Fiddler远程调试js

使用Fiddler调试本地js   在我们前端开发的日常工作中,发现服务器上某个css/javascript文件有问题,需要修改,那真是家常便饭。...假设我们发现这个页面有问题,需要修改所引用的js文件()。 第一步:用Fiddler查看页面的数据流列表,找到这个js文件的session ?  ...在这个js session上右键点击,选择“Save – Response –Response Body…”,将js文件的内容保存到本地。记住存的位置,下面我们会用到这个保存下来的文件。...通过以上几个步骤,我们演示了怎样将HTTP请求重定向到本地的文件,进行web调试。...这种调试方式不需要发布到线上再验证,避免了修改不成功、对用户造成影响的风险,而且不需要搭建复杂的开发服务器等开发环境,非常适合快速web调试

10K30
领券