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 'instances0.password'

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

vmtool --action getInstances --className com.alibaba.druid.pool.DruidDataSource --express 'instances0.username'

相关推荐
邱杰4703 分钟前
数智人事系统(二):一条命令起齐四个中间件
后端
newerp4 分钟前
逃逸分析、栈分配与 sync.Pool 对象池
后端·程序员·go
Hoxy.R7 分钟前
【金仓数据库产品体验官】KingbaseES V9R2C16 坏块检测与修复完整测试流程
数据库
SL_staff7 分钟前
BI不该只服务高管:JVS如何让仓库管理员自主配置库存预警
spring boot·数据分析·数据可视化
upala9 分钟前
【仓颉语言入门 · 第二篇 第 3 课】
后端
松就是我9029813 分钟前
3.7 万 Star 的「第二大脑」Khoj,为什么关掉了云服务
后端
夜之眷属14 分钟前
PriorityQueue:for-each 遍历和 poll 取出,顺序一样吗?
java·服务器·数据结构·后端·算法
蒜香可达鸭16 分钟前
可控视频生成三类技术路线介绍
后端
暗夜行者之光17 分钟前
LangGraph + MCP 实战:构建"自然语言查数据"的 ChatBI Agent
前端·后端