分享一个IDEA里面的Debug调试设置

server/2024/10/18 11:56:58/

1.问题来源

其实我们在这个IDEA里面的这个进行调试的时候,这个是只有步入,出去的选项的;

之前学习这个sort的底层源码的时候,进不去,我们是设置了一个取消java*什么的选项,然后使用这个step into就可以进入了;

其实还有一个方式,就是强制进入(你不仅是吧,强制让你进去)但是当时我的这个IDEA上面没有这个选项,我只是以为是这个IDEA版本问题,或者是韩老师使用的这个企业版,我们的社区版没有这个功能,所以就没有在意,毕竟上面的这个方式也是可以进入这个sort的源码的;

但是今天学习这个hashset的时候,遇到下面的这个情景:

我们的这个putval里面有一个hash方法,但是我们需要使用这个hash方法,因为这个方式进行的这个hash计算,但是我们直接step   into进入的是这个putval方法,而不是hash方法,这个时候必须使用强制进入;

2.解决方案

在周围区域右键,出现这个customize toolbar选项,点进去:

选择add选项进行添加:

搜索这个force关键字,选择这个force step into这个选项添加即可;

然后我们进行debug的时候就可以去进入这个hash这个底层,而不是getval的底层;


http://www.ppmy.cn/server/132753.html

相关文章

掌握 C# 设计模式:从基础到依赖注入

设计模式是一种可以在开发中重复使用的解决方案,能够提高代码的可维护性、扩展性和复用性。C# 中常见的设计模式包括单例模式、工厂模式、观察者模式、策略模式等。本文将介绍这些常见的设计模式,并探讨 SOLID 原则和依赖注入(Dependency Inj…

[实时计算flink]日志实时入仓快速入门

Flink全托管产品提供丰富强大的日志数据实时入仓能力。本文为您介绍如何在Flink全托管控制台上快速构建一个从Kafka到Hologres的数据同步作业。 背景信息 假设消息队列Kafka实例中有一个名称为users的Topic,其中有100条JSON数据,代表通过日志文件采集工…

艾体宝干货丨网络安全指南:如何使用Profishark和IOTA检测Blast-RADIUS

随着网络安全威胁的不断增加,了解并预防可能的攻击变得至关重要。Blast-RADIUS 是一种严重影响 RADIUS 协议的安全漏洞,能够让攻击者绕过身份验证获取未经授权的访问权限。本篇文章将深入探讨该漏洞的工作原理、检测方法及应对措施,帮助您有效…

SQL Server LocalDB 表数据中文乱码问题

--查看数据库设置 SELECT name, collation_name FROM sys.databases;--出现了The database could not be exclusively locked to perform the operation这个错误, --无法修改字符集为Chinese_PRC_CI_AS;所以需要先设置为单用户模式 ALTER DATABASE MySma…

环境变量(Linux)

文章目录 一、什么是环境变量?二、环境变量的作用1. 方便命令执行:2.配置系统和应用程序:3.用户自定义环境变量: 三、Linux 常见环境变量四、设置环境变量1.临时设置:2.永久设置: 五、环境变量的优先级六、…

Excel:Cells(Rows.Count, 1).End(xlUp).Row和Cells(Rows.Count, 1).End(xlUp)有什么区别

Cells(Rows.Count, 1).End(xlUp).Row 和 Cells(Rows.Count, 1).End(xlUp) 是 VBA 中用于定位 Excel 工作表中单元格的两种不同用法。以下是它们的区别: 1. Cells(Rows.Count, 1).End(xlUp).Row 功能: 这个表达式返回的是一个行号(Long 类型&#xff09…

隧道代理IP如何帮助企业采集数据?

在数字化时代,数据已成为企业决策的重要基石。无论是市场调研、竞品分析,还是用户行为研究,高质量的数据采集都是企业成功的关键。然而,面对复杂的网络环境和日益严格的反爬虫机制,如何高效、稳定地采集数据成为了一个…

Github优质项目推荐 - 第六期

文章目录 Github优质项目推荐 - 第六期一、【WiFiAnalyzer】,3.4k stars - WiFi 网络分析工具二、【penpot】,33k stars - UI 设计与原型制作平台三、【Inpaint-Anything】,6.4k stars - 修复图像、视频和3D 场景中的任何内容四、【Malware-P…