当前位置: 首页 > news >正文

druid在没有web的项目中如何查看监控

(1)在这个网址下载druidStat.bat文件https://github.com/alibaba/druid/blob/master/core/src/main/scripts/druidStat.bat

druidStat.bat文件内容如下:

@echo offset _RUNJAVA="%JAVA_HOME%\bin\java.exe"
set _TOOLSJAR="%JAVA_HOME%\lib\tools.jar"%_RUNJAVA% -classpath "./druid-1.1.22.jar;C:\Program Files\Java\jdk1.8.0_171\lib\tools.jar" com.alibaba.druid.support.console.DruidStat %*

(2)把druid-1.1.22.jar从maven的引用中找出来,和上面druidStat.bat文件放在同一个文件夹下

(3)通过jps -l 查看java的进程id

(4)运行druidStat.bat文件

C:\Users\wang>cd C:\Users\wang\Desktop\v\查看druid监控C:\Users\wang\Desktop\v\查看druid监控>druidStat.bat -sql 20816

(5)查看druidStat命令说明

C:\Users\wang>cd C:\Users\wang\Desktop\v\查看druid监控C:\Users\wang\Desktop\v\查看druid监控>druidStat.bat -help

注意:

查看详细的id:

1)druidStat -sql 6232 

会打印sql的id和其他信息

2)上面打印的id再通过druidStat -sql -id 893 -detail 6232 查看详细的信息

备注:druidStat -ds  ,druidStat -act ,  druidStat -sql都可以按照这个方式查看详细

说明结果如下

参数:-help             打印此帮助信息-sql              打印SQL统计数据-ds               打印DataSource统计数据-act              打印活动连接的堆栈信息-detail           打印统计数据的全部字段信息-id id            要打印的数据的具体id值pid               使用druid连接池的jvm进程idrefresh-interval  自动刷新时间间隔, 以秒为单位说明:-sql,-ds,-act参数中要至少指定一种数据进行打印, 可以组合使用, 比如 -sql -ds 一起的话就打印两种统计数据-id id可以跟 -sql 或-ds组合, 比如  -sql -id 5 或 -ds -id 1086752pid必需指定, refresh-interval可选, 如不指定,则打印数据后退出pid和refresh-interval参数必需放在命令行的最后, 否则解析会出错例子:打印3983进程的sql 统计数据.>druidStat -sql 3983打印3983进程的ds统计数据.>druidStat -ds 3983打印3983进程的sql的id为10的详细统计数据.>druidStat -sql -id 10 -detail 3983打印3983进程的当前活动连接的堆栈信息>druidStat -act 3983打印3983进程的ds,sql,和act信息>druidStat -ds -sql -act 3983每隔5秒自动打印ds统计数据>druidStat -ds 3983 5

相关文章:

druid在没有web的项目中如何查看监控

(1)在这个网址下载druidStat.bat文件https://github.com/alibaba/druid/blob/master/core/src/main/scripts/druidStat.bat druidStat.bat文件内容如下: echo offset _RUNJAVA"%JAVA_HOME%\bin\java.exe" set _TOOLSJAR"%JA…...

游戏被攻击该怎么办?游戏盾该如何使用,游戏盾如何防护攻击

随着Internet互联网络带宽的增加和多种DDOS黑客工具的不断发布,DDOS拒绝服务攻击的实施越来越容易,DDOS攻击事件正在成上升趋势。出于商业竞争、打击报复和网络敲诈等多种因素,导致很多商业站点、游戏服务器、聊天网络等网络服务商长期以来一…...

【基于openGauss5.0.0简单使用DBMind】

基于openGauss5.0.0简单使用DBMind 一、环境说明二、初始化tpch测试数据三、使用DBMind索引推荐功能四、使用DBMind实现SQL优化功能 一、环境说明 虚拟机:virtualbox操作系统:openEuler 20.03 TLS数据库:openGauss-5.0.0DBMind:d…...

[递归回溯]连接卡片最短路径

小游戏 题目描述 一天早上,你起床的时候想:“我编程序这么牛,为什么不能靠这个挣点银子呢?”因此你决定编写一个小游戏。 游戏在一个分割成w * h个长方格子的矩形板上进行。如图所示,每个长方格子上可以有一张游戏…...

初识人工智能,一文读懂强化学习的知识文集(5)

🏆作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。 🏆多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。 🎉欢迎 👍点赞✍评论…...

视频封面提取:精准截图,如何从指定时长中提取某一帧图片

在视频制作和分享过程中,一个有吸引力的封面或截图往往能吸引更多的观众点击观看。有时候要在特定的时间段内从视频中提取一帧作为封面或截图。如果每个视频都手动提取的话就会耗费很长时间,那么如何智化能批量提取呢?现在一起来看下云炫AI智…...

Shopify 开源 WebAssembly 工具链 Ruvy

最近,Spotify 开源了Ruvy,一个 WebAssembly 工具链,能够将 Ruby 代码转换为 Wasm 模块。Ruvy 基于ruby.wasm, 用 Rust 实现,提升了性能并简化了 Wasm 模块的执行。 Ruvy 利用了ruby.wasm提供的 Ruby 解释器模块,并使用wasi-vfs (WASI 虚拟文件系统)将其与所有指定的 Rub…...

zxjy008- 项目集成Swagger

Swagger可以生成在线文档,还可以进行接口测试。 1、创建common模块(maven类型) 为了让所有的微服务子子模块都可以使用,可以在guli_parent父工程下面创建公共模块 1.1 在guli_parent父工程下面创建公共模块 配置: groupId:com…...

使用linux CentOS本地部署SQL Server数据库

🌈个人主页:聆风吟 🔥系列专栏:数据结构、Cpolar杂谈 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 📋前言一. 安装sql server二. 局域网测试连接三. 安装cpolar内网穿透四. 将sqlserver映射…...

理解基于 Hadoop 生态的大数据技术架构

转眼间,一年又悄然而逝,时光荏苒,岁月如梭。当回首这段光阴,不禁感叹时间的匆匆,仿佛只是一个眨眼的瞬间,一年的旅程已成为过去,而如今又到了画饼的时刻了 ! 基于 Hadoop 生态的大数…...

【Go】Go语言基础内容

变量声明: 变量声明:在Go中,变量必须先声明然后再使用。声明变量使用 var 关键字,后面跟着变量名和类型,如下所示: var age int这行代码声明了一个名为 age 的整数变量。 变量初始化:您可以在声…...

HP-UNIX 系统安全基线 安全加固操作

目录 账号管理、认证授权 账号 ELK-HP-UX-01-01-01 ELK -HP-UX-01-01-02 ELK -HP-UX-01-01-03 ​​​​​​​ ELK-HP-UX-01-01-04 ​​​​​​​ELK-HP-UX-01-01-05 ​​​​​​​口令 ELK-HP-UX-01-02-01 ​​​​​​​ ELK-HP-UX-01-02-02 ​​​​​​​ ELK-HP…...

第九天:信息打点-CDN绕过篇amp;漏洞回链amp;接口探针amp;全网扫描amp;反向邮件

信息打点-CDN绕过篇 cdn绕过文章:https://www.cnblogs.com/qiudabai/p/9763739.html 一、CDN-知识点 1、常见访问过程 1、没有CDN情况下传统访问:用户访问域名-解析服务器IP–>访问目标主机 2.普通CDN:用户访问域名–>CDN节点–>…...

【利用二手车数据进行可视化分析】

利用二手车数据进行可视化分析 查看原始数据去除重复数据需求分析1.统计全国总共有多少量二手车,用KPI图进行展示2.统计安徽总共有多少量二手车,用KPI图进行展示3.统计合肥总共有多少量二手车,用KPI图进行展示4.取最贵的10辆二手车信息&#…...

快速测试 3节点的redis sentinel集群宕机2个节点以后是否仍能正常使用

有同事问我,三个redis sentinel节点,宕机两个节点以后,是否还能够正常的通过redis sentinel正常访问redis的数据。我想了想,理论上是可以的,但是我没试过,今天有时间就测试了一下。搭建环境和测试代码的过程…...

echarts词云图echarts-wordcloud使用方法

1、echarts5.0以下的版本使用 echarts-wordcloud 1.0 的词云 1. 安装 wordCloud 1.0 依赖包npm install echarts-wordcloud12. man.js 注入import echarts-wordcloud 2、echarts5.0及以上的下载 echarts-wordcloud 2.0 版本 注意:npm install echarts-wordcloud …...

二叉树的OJ练习(二)

通过前序遍历数组构建二叉树 题目:通过前序遍历的数组(ABD##E#H##CF##G##)构建二叉树 TreeNode* TreeCreat(char* a,int* pi) {if(a[*pi] #){(*pi);return NULL; }TreeNode* root (TreeNode*)malloc(sizeof(TreeNode));if(root NULL){p…...

uni-app 微信小程序之自定义navigationBar顶部导航栏

文章目录 1. 实现效果2. App.vue3. pages.json 配置自定义4. 顶部导航栏 使用 微信小程序自定义 navigationBar 顶部导航栏,兼容适配所有机型 1. 实现效果 2. App.vue 在App.vue 中,设置获取的 StatusBar,CustomBar 高度(实现适配…...

前端入门:HTML初级指南,网页的简单实现!

代码部分&#xff1a; <!DOCTYPE html> <!-- 上方为DOCTYPE声明&#xff0c;指定文档类型为HTML --> <html lang"en"> <!-- html标签为整个页面的根元素 --> <head> <!-- title标签用于定义文档标题 --> <title>初始HT…...

低多边形3D建模石头材质纹理贴图

在线工具推荐&#xff1a; 3D数字孪生场景编辑器 - GLTF/GLB材质纹理编辑器 - 3D模型在线转换 - Three.js AI自动纹理开发包 - YOLO 虚幻合成数据生成器 - 三维模型预览图生成器 - 3D模型语义搜索引擎 当谈到游戏角色的3D模型风格时&#xff0c;有几种不同的风格&#xf…...

保姆级教程:在Ubuntu 22.04的GNOME 42上搞定Blur My Shell毛玻璃效果(附自动修复脚本)

在Ubuntu 22.04上实现GNOME桌面极致毛玻璃美化的完整指南 第一次看到MacOS的毛玻璃效果时&#xff0c;那种若隐若现的层次感就让我着迷。但在Linux上&#xff0c;特别是GNOME桌面环境中&#xff0c;要实现这种效果往往需要一些技巧。经过多次尝试和调整&#xff0c;我总结出了这…...

量子态编码:从指数级瓶颈到线性复杂度的高效实现

1. 量子态编码&#xff1a;从理论瓶颈到工程实践在量子计算领域&#xff0c;尤其是量子机器学习和量子优化算法中&#xff0c;我们常常面临一个看似基础却至关重要的挑战&#xff1a;如何将经典数据高效地“加载”到量子态中&#xff1f;这个过程被称为量子态编码或数据加载。对…...

高熵合金熔化温度计算:EAM+MTP+FEP混合框架实现高精度低成本预测

1. 项目概述&#xff1a;为什么高熵合金的熔化温度计算是个“硬骨头”&#xff1f;在材料研发的前沿&#xff0c;高熵合金&#xff08;HEAs&#xff09;以其独特的“鸡尾酒效应”和优异的力学性能、耐腐蚀性及高温稳定性&#xff0c;吸引了无数研究者的目光。然而&#xff0c;当…...

Vision Mamba边缘部署:从算法瓶颈到专用硬件加速器设计

1. 项目概述&#xff1a;为什么我们需要为Vision Mamba定制硬件&#xff1f;在边缘设备上部署视觉大模型&#xff0c;听起来就像让一台家用轿车去跑F1赛道——动力、空间、散热&#xff0c;处处都是瓶颈。传统的Transformer架构&#xff0c;比如ViT&#xff0c;虽然性能强悍&am…...

C51嵌入式开发中的栈下溢检测与实现

1. C51运行时栈下溢检测原理与实现在嵌入式C51开发中&#xff0c;栈空间管理是个永恒的话题。我曾在一个智能电表项目中&#xff0c;因为栈溢出导致系统随机崩溃&#xff0c;花了整整两周时间才定位到问题。从那以后&#xff0c;我养成了在关键项目中实现运行时栈检查的习惯。栈…...

为什么92%的医学生用错Claude读文献?——神经内科、肿瘤学、循证护理三大领域TOP10错误清单(含修正对照表)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;为什么92%的医学生用错Claude读文献&#xff1f; 医学生普遍将Claude当作“高级PDF阅读器”&#xff0c;直接上传整篇NEJM或Lancet论文PDF并输入“总结一下”&#xff0c;却忽视其对长文本结构化处理的…...

BL51链接器段名通配符使用技巧与工程实践

1. BL51链接器中段名通配符使用指南作为一名从事8051嵌入式开发十余年的老工程师&#xff0c;我经常需要处理代码段的精细布局问题。今天要分享的是BL51链接器中一个非常实用但容易被忽视的功能——段名通配符匹配。这个功能在项目代码量较大时尤其有用&#xff0c;能显著提升链…...

全方位强化 AI 逆向能力,这款 Skill 太实用了

让 Codex 默认支持 JS 逆向Codex GPT-5.4 默认对逆向和爬虫类请求比较保守&#xff0c;常见表现是只讲原则&#xff0c;不继续落地。市面上的常规做法是先发提示词&#xff0c;我这边因为每次重复发送比较麻烦&#xff0c;所以进一步封装成了 Skill&#xff0c;实际验证可行。…...

7z2john报错Compress::Raw::Lzma.pm缺失的原理与修复

1. 这不是你的错&#xff1a;当7z2john突然报错“Cant locate Compress::Raw::Lzma.pm”时&#xff0c;你其实只缺一个Perl模块刚打开终端准备提取7z压缩包里的密码哈希&#xff0c;7z2john archive.7z > hash.txt回车一敲&#xff0c;屏幕却猛地跳出一行红字&#xff1a;Ca…...

昇腾CANN manifest:仓库清单与版本管理实战

55 个独立仓库&#xff0c;每个仓库独立迭代——CANN 8.0 里的 ops-transformer 是哪个 commit&#xff1f;hccl 是 v2.1.3 还是 v2.2.0&#xff1f;runtime 和 driver 的版本是否兼容&#xff1f;manifest 仓库用一份 XML 格式的清单文件回答了所有这些问题。它是 CANN 发行版…...