springboot内存定位,提取数据库账号密码

**配置

电脑:window11

项目:springboot2.7+阿里巴巴数据库连接池1.2

jdk:17.0.17

数据库:mysql

**

**先决条件

1,下载arthas

https://arthas.aliyun.com/arthas-boot.jar

**

定位步骤:

1,定位进程pid(例子342212)(如果不知道pid可以用操作系统cmd命令根据服务端口的找到进程pid)

2,启动 java.exe -jar arthas-boot.jar,在交互界面选择进程2

3,输入指令获取数据库密码

vmtool --action getInstances --className com.alibaba.druid.pool.DruidDataSource --express 'instances[0].password'

3,输入指令获取数据库账号

vmtool --action getInstances --className com.alibaba.druid.pool.DruidDataSource --express 'instances[0].username'

相关推荐
Lzh编程小栈20 分钟前
数据结构与算法之队列深度解析:循环队列+C 语言硬核实现 + 面试考点全梳理
c语言·开发语言·汇编·数据结构·后端·算法·面试
妙蛙种子31128 分钟前
【Java设计模式 | 创建者模式】工厂方法模式
java·后端·设计模式·工厂方法模式
sR916Mecz33 分钟前
pache Hop实战:Windows平台MySQL数据迁移的深度排错与性能调优
数据库·windows·mysql
taWSw5OjU35 分钟前
MyBatis-plus进阶之映射与条件构造器
数据库·oracle·mybatis
诗人不写诗1 小时前
spring boot apm生态
java·数据库·spring boot
卓怡学长1 小时前
m307自习室预订座位管理分析与实现
java·spring boot·spring
Arya_aa2 小时前
生猪养殖溯源系统前期准备与SpringBoot框架
java·spring boot
2301_771717212 小时前
idea中springboot中使用junit测试报错的解决方案
spring boot·junit·intellij-idea
火飞鹰2 小时前
封装MinIO为starter
java·数据库·spring boot