一种java应用中未使用依赖识别方法及相关装置

AITNT
正文
推荐专利
一种java应用中未使用依赖识别方法及相关装置
申请号:CN202411381302
申请日期:2024-09-30
公开号:CN119149099A
公开日期:2024-12-17
类型:发明专利
摘要
本申请公开了一种java应用中未使用依赖识别方法及相关装置,涉及计算机领域,本申请跳出了相关技术中的mvn dependency静态分析模式,采用更精确的java agent动态分析模式。本申请设置加载java应用和agent代码模块的类加载器为ApplicationClassLoader类加载器;加载Core代码模块的类加载器为ProfilerAgentClassLoader类加载器;且ApplicationClassLoader类加载器与ProfilerAgentClassLoader类加载器为兄弟类加载器,从而实现了agent代码模块与java应用的隔离。本申请中依赖分析agent引入了Bridge代码模块。Bridge代码模块使用依赖分析agent与java应用均可见的父类加载器即BootstrapClassLoader类加载器加载,从而实现了java应用在调用agent代码模块的增强代码时,可以通过Bridge代码模块调用Core代码模块中的静态增强处理函数的目的,从而实现了在java应用运行过程中获取java应用调用的依赖的目的。
技术关键词
java虚拟机 加载器 模块 识别方法 计算机可读指令 识别装置 服务器 关系 计算机存储介质 存储计算机程序 计算机程序产品 接口 处理器 存储器 模式
系统为您推荐了相关专利信息
1
一种基于地理信息的艺术品特征点识别系统及方法
识别系统 数据获取模块 艺术品数据库 图像识别模块 艺术品展示技术
2
参数维护方法及电子设备
eSIM卡 电子设备开机 模块 参数 计算机程序代码
3
一种有效识别SAR影像中舰船目标的方法
影像 采样模块 随机梯度下降 支路 网络
4
一种基于AI的慢性肾病风险筛查方法及系统
筛查模型 生理特征数据 筛查方法 风险 特征值
5
一种执行跨类别物体感知和操控的部件检测方法及系统
点云 部件检测方法 姿态估计 语义分割模型 物体
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号