当前位置: 首页 > 知识库问答 >
问题:

Java的高级方法调用层次生成?

祁建明
2023-03-14

我有一些大型公司Spring项目对我来说是未知的,我需要在上面执行这种任务:

“我有方法A和方法B,在方法A的执行过程中,可以调用方法B吗?”

我发现IntelliJ思想中有函数方法调用层次结构。我可以在方法B上执行这个函数并生成调用层次结构,在这里我可以为方法A执行serarch。不幸的是,在计算这个层次结构时,IntelliJ冻结了,因为它太大了,工作5个小时后就崩溃了。

我需要比IntelliJ Idea性能更好的方法调用层次实用程序,但我没有找到它。你能帮我吗?

共有1个答案

濮阳翔
2023-03-14

考虑使用AOP功能进行方法拦截和执行路径修改。对Spring AOP的支持可能就足够了。这个和这个问题可能会有所帮助

 类似资料:
  • 操作步骤: 菜单栏: Navigate —> Call Hierarchy 快捷键: Mac: control + option + H Windows\/Linux: Ctrl + Alt + H

  • 我在使用Java方法时遇到了麻烦。这段代码应该有三种方法。方法1)输入员工人数。方法2)输入每个员工缺勤天数。方法3)计算缺勤天数的平均值。然后,在Main中,应该打印员工人数、缺勤天数和平均缺勤天数。显然,我不明白方法是如何工作的,因为当我运行代码时,用户在提供员工人数、缺勤天数和平均缺勤天数之前,会被询问4倍的员工人数和2倍的员工缺勤天数。如何更改代码,以便用户只需输入一次信息?

  • 其实就是针对一些图片实际使用场景而封装的方法,因为生成结果是图片不方便验证结果,所以请自行肉眼判断 添加水印 添加位置默认提供9个选择: Images.WATERMARK_TOP_LEFT Images.WATERMARK_TOP_CENTER Images.WATERMARK_TOP_RIGHT Images.WATERMARK_CENTER_LEFT Images.WATERMARK_CENT

  • LeakyReLU层 PReLU层 为一个与xshape相同的可学习的参数向量。 ELU层 f(x) = alpha * (exp(x) - 1.) for x < 0,f(x) = x for x>=0 ThresholdedReLU层 激活函数的作用: 1,激活函数是用来加入非线性因素,解决模型所不能解决的问题。 2,激活函数可以用来组合训练数据的特征,特征的充分组合。 下面我分别对激活函数的

  • 所以我有三节课。 公共A类{} 公共类B扩展A{} 公共类C扩展了B{} 我已经实例化了一个A对象作为新的C对象。我试图从C调用一个方法,但它不起作用。我想过让类抽象,但类B和类C有不同的方法,所以如果我这样做,我将在B和C中使用空方法。即使我让它抽象,方法也必须在B而不是C中生成,因为我认为抽象就是这样工作的。 所以我的问题是,如果我将一个方法实例化为一个对象,我如何从C中调用它?

  • 5.7. 高级专用类方法 除了 __getitem__ 和 __setitem__ 之外 Python 还有更多的专用函数。某些可以让你模拟出你甚至可能不知道的功能。 下面的例子将展示 UserDict 一些其他专用方法。 例 5.16. UserDict 中更多的专用方法 def __repr__(self): return repr(self.data) def _