1 importjpype,os,time,timer2 from jpype importjava3 from jpype importjavax4

5 HOST=‘192.168.48.103‘

6 PORT=9999

7 USER=‘‘

8 PASS=‘‘

9

10 URL = "service:jmx:rmi:///jndi/rmi://%s:%d/jmxrmi" %(HOST, PORT)11 print(‘1‘,URL)12 jvmPath =jpype.getDefaultJVMPath()13 print(jvmPath)14 #this it the path of your libjvm /usr/lib/jvm/sun-jdk-1.6/jre/lib/amd64/server/libjvm.so on linux

15 #jpype.startJVM("C:\Program Files\Java\jre1.8.0_191\bin\server\jvm.dll")

16 if notjpype.isJVMStarted():17 jpype.startJVM(jvmPath)18 jpype.java.lang.System.out.println(‘Hello world!‘)19 #print(jpype.startJVM("C:\Program Files\Java\jre1.8.0_191\bin\server\jvm.dll"))

20 jhash =java.util.HashMap()21 jarray =jpype.JArray(java.lang.String)([USER,PASS])22 jhash.put(javax.management.remote.JMXConnector.CREDENTIALS, jarray);23 jmxurl =javax.management.remote.JMXServiceURL(URL)24 print(‘2‘,jmxurl)25 jmxsoc =javax.management.remote.JMXConnectorFactory.connect(jmxurl,jhash)26 try:27 connection =jmxsoc.getMBeanServerConnection();28 exceptException as e:29 print(e)30 print(‘3‘,connection)31 #32 #33 whileTrue:34 time.sleep(60)35 object="java.lang:type=Threading"

36 attribute="ThreadCount"

37 attr=connection.getAttribute(javax.management.ObjectName(object),attribute)38 print(‘4‘,attribute, attr)39 #40 #Memory is a special case the answer is a Treemap in a CompositeDataSupport

41 object="java.lang:type=Memory"

42 attribute="HeapMemoryUsage"

43 attr=connection.getAttribute(javax.management.ObjectName(object),attribute)44 print(‘5‘,attr.contents.get("used"))45 #ceshi

46 object="kafka.server:type=BrokerTopicMetrics,name=MessagesInPerSec"

47 attribute="Count"

48 attr=connection.getAttribute(javax.management.ObjectName(object),attribute)49 print(‘6‘,attribute,attr)50

51 object="java.lang:type=OperatingSystem"

52 attribute="Version"

53 attr=connection.getAttribute(javax.management.ObjectName(object),attribute)54 print(‘7‘,attribute,attr)55

56 object="kafka.server:type=ReplicaManager,name=PartitionCount"

57 attribute="Value"

58 attr=connection.getAttribute(javax.management.ObjectName(object),attribute)59 print(‘8‘,attribute,attr)

jaydebeapi可以连接_Python安装jpype调用java,安装jaydebeapi通过jdbc连接数据库相关推荐

  1. Python利用JPype调用Java对象方法【实现在Python中调用JAVA】

    一.JPype简述 1.JPype是什么? JPype是一个能够让 python 代码方便地调用 Java 代码的工具,从而克服了 python 在某些领域(如服务器端编程)中的不足. 2.JPype ...

  2. 一键安装,双击运行——Java安装程序制作

    如果您喜欢这些文章,欢迎点击此处订阅本Blog <script type="text/javascript"></script> <script sr ...

  3. lajp mysql安装_Php调用java说明

    Php调用java说明 (lajp实现) LAJP名称含义 LAJP名称来源于著名的LAMP(Linux,Apache,Mysql,Php),LAMP是轻量级的开发Web程序的环境,在Internet ...

  4. python调用java文件_Python程序中调用Java代码的实践

    1.环境准备 windows 7(64位)+JDK(64位)+Python(64位)+eclipse+pycharm 还需要一个作为桥梁的工具包,jpype1,这个工具包可以启动jvm,使java代码 ...

  5. python利用jpype调用java对象方法

    实现在python中调用JAVA 一.JPype简述 1.JPype是什么? JPype是一个能够让 python 代码方便地调用 Java 代码的工具,从而克服了 python 在某些领域(如服务器 ...

  6. python jpype 调用java之坑

    1.初始运行环境python 2.7 32位,jdk 1.8 32位,pycharm 32位 python使用jpype获取jvm位置信息,无法获取.之后使用jvm的绝对路径调用jvm,发现调用jvm ...

  7. Python+Jpype 调用 Java 碰壁全记录

    因为在Jython 调用 Java 碰壁全纪录中已经有了"出色"碰壁经历,此处仿照其大致过程 命令行下无差异,Eclipse中略有差异(classpath的设置方式不同所致) Ja ...

  8. linux java的安装目录,linux java 安装目录

    linux java 安装目录 [2021-02-01 05:04:30]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(" ...

  9. mysql jdbc关闭连接_【B站Java两分钟】JDBC数据库简单使用,封装连接,关闭

    使用DBUtil类,封装两个静态方法,一个得到连接方法,一个关闭连接方法,以MySQL为例: import java.sql.*; public class DBUtil { //创建连接 publi ...

最新文章

  1. tomcat端口问题
  2. 计算机网络实验报告访问控制列表,电子政务《计算机网络实验》期末报告 07-访问控制列表实验报告.doc...
  3. 风控模型及特征的上线部署方法
  4. java tcp 阻塞等待应答_面试常问!TCP 的三次握手与四次挥手理解
  5. vscode推荐插件的安装
  6. mysql开发与运维_专业的MySQL开发规范
  7. 英文文献翻译软件,你知道哪些呢?
  8. CEH 讲义 NPM、PYPI、DockerHub 备份
  9. NOAA GSOD数据中 国家与地区缩写对应全称
  10. cBioPortal数据库使用
  11. safari打不开cookies_从Mac和iOS上的safari阻止cookies的设置方法
  12. Pytorch学习率调整策略
  13. android 百度浏览器内核,百度推手机浏览器Android版 移植webkit内核
  14. python定义一个人类_Python类和人类
  15. PicPick软件系统语言设置
  16. 【AD】破解WindowsServer2008R2 AD域控目录还原模式密
  17. apollo学习之---基础知识点学习(1)commen_math
  18. Pytest注册使用自定义mark标签
  19. 如何成为一个高级java程序员
  20. IPv4地址不够怎么解决

热门文章

  1. js md5 过滤表情 数据签名
  2. 计算机模拟眼科手术原理,眼科病床的合理安排(计算机模拟实例).pdf
  3. 我在大学主修计算机 英语,托福雅思英语: 我在大学主修计算机
  4. 与aspect长得像的单词_硕士研究生英语81分总结:考研单词这么背才对,方法其实很容易...
  5. go mysql 数据 json,golang查询数据返回json
  6. 小辣椒2019_小辣椒红辣椒7X尊享版(6GB 64GB)参数大全,好便宜的联发科手机
  7. 【流媒体服务器的搭建】2. 源码编译安装ffmpeg
  8. 【若依(ruoyi)】datetimepicker日期和时间插件
  9. Java String.split() 特殊字符处理
  10. 前端框架-后台模板:Xadmin