본문 바로가기
카테고리 없음

업무 모르는것 정리

by 코딩마스터^^ 2023. 8. 23.

JMX(Java Management eXtension)

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=pcmola&logNo=222061574743 

 

JMX(Java Management eXtension)

* 실행 중인 Java의 기능을 모니터링하기 위해서는 원격 서버에서 JMX 연결이 허용되어 있어야 한다. *...

blog.naver.com

1. JMX 개요

JMX(Java Management eXtensions)는 응용 프로그램(소프트웨어)/객체/장치 (프린터 등) 및 서비스 지향 네트워크 등을 감시 관리를 위한 도구를 제공하는 자바 API이다.

응용 프로그램(소프트웨어)/객체/장치, 서비스 지향 네트워크는 MBean(Managed Bean)이라는 객체로 표현된다. (출처: 위키피디아)

2. JMX 기본 연결

Java Container 실행 시에 다음 옵션을 추가하면 원격 접속이 가능하다.

-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=[jmx remote port] -Dcom.sun.manag

 

JNI는

Java Native Interface(자바 네이티브 인터페이스)의 약어입니다. JNI는 Android가 관리 코드에서 컴파일하는 바이트 코드(자바 또는 Kotlin 프로그래밍 언어로 작성됨)와 네이티브 코드(C/C++로 작성됨)가 상호작용하는 방법을 정의합니다. JNI는 공급업체 중립적이고 동적 공유 라이브러리에서 코드를 로드하도록 지원하며 번거로운 경우도 있지만 상당히 효율적입니다.

댓글