Java55 MBean Client, Server Example 1. 설명 이미 동작하고 있는 MBean Server 에 MBean 을 등록하고, Client 을 통해 JMX 통신을 한다. Client 는 로컬에서 하면 안되고, Server 소스가 설치된 서버에서 직접 해야 붙음. 2. Client public static void main(String [] args) throws Exception { String serviceUrl = args[0]; JMXServiceURL url = new JMXServiceURL(serviceUrl); JMXConnector jmxc = JMXConnectorFactory.connect(url, null); ObjectName objectName = new ObjectName("JRF:name=MBean 클래스 이름"); MB.. 2018. 7. 31. Java Builder 패턴 Builder 패턴 - config 설정할 때 종종 쓰임. package builder; import java.util.HashMap; public class BuilderPatternExample { public static void main(String [] args) { Builder builder = $for("constructor") .with("configuration") .withAttribute("key", "value"); } public static Builder $for(String configuration) { return new Builder(); } public static class Builder { String configuration; HashMap attributes = .. 2017. 11. 24. Java checked exception vs unchecked exception 1. Checked Exception Checked Exception 은 예외를 냈을 때 Caller 쪽에서 뭔가 Exception 에 관한 처리를 반드시 해야할 때 rollback 안됨 ex) Exception 2. Unchecked Exception Rollback 됨. RuntimeException 은 프로그래머의 부주의로 발생한 에러가 대부분 Exception 에 관한 처리는 안해도 되지만 인지는 하고 싶을 때 ex) RuntimeException, NullPointerException 2017. 11. 24. 이전 1 ··· 11 12 13 14 다음