今天看啥  ›  专栏  ›  赛博少女

Router4 -- 应用路由扫描基础知识及核心代码浅析

赛博少女  · 公众号  ·  · 2023-12-21 17:21
Github发现一个很棒的工具,通过JDI实现了Tomcat 各个版本 Jetty,Spring,Struts,Jersey等中间价框架的路由扫描。写文章的时候已经更新到Router5了https://github.com/kyo-w/router-routerJDI基础知识JDI属于JPDA中最上层接口。定义了调试器(Debugger)所需要的一些调试接口。基于这些接口,调试器可以及时地了解目标虚拟机的状态,例如查看目标虚拟机上有哪些类和实例等。另外,调试者还可以控制目标虚拟机的执行,例如挂起和恢复目标虚拟机上的线程,设置断点等。工作方式      首先,调试器(Debuuger)通过 Bootstrap 获取唯一的虚拟机管理器。虚拟机管理器将在第一次被调用时初始化可用的链接器。一般地,调试器会默认地采用启动型链接器进行链接。      然后,调试器调用链接器的 launch () 来启动目标程序,并完成调试器与目标虚拟机的链接。       ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照