본문 바로가기
728x90

분류 전체보기121

[WLS] WebLogic 12c WLST를 이용한 모니터링 ./wlst.sh 1. connect('weblogic','weblogic1','t3://192.168.56.105:7001') 2. wls:/base_domain/serverConfig/> domainRuntime() 3. wls:/base_domain/domainRuntime/> cd('ServerRuntimes/AdminServer') ############## 4. JAVA HEAP ############## 4-1. wls:/base_domain/domainRuntime/ServerRuntimes/AdminServer> cd('JVMRuntime/AdminServer') wls:/base_domain/domainRuntime/ServerRuntimes/AdminServer/JVMRuntime/A.. 2022. 1. 25.
[Java] 16. 메서드 재정의(Overriding)와 가상 메서드 원리 1. 하위 클래스에서 메서드 재정의하기 오버라이딩(overriding): 상위 클래스에 정의된 메서드의 구현 내용이 하위 클래스에서 구현할 내용과 맞지 않는 경우 하위 클래스에서 동일한 이름의 메서드를 정의하여 사용하는 것. VIPCustomer 클래스의 calcPrice()는 할인율이 적용되지 않기 때문에 재정의하여 구현해야 함. - VIPCustomer.java @Override public int calcPrice(int price) { bonusPoint += price * bonusRatio; return price - (int)(price * salesRatio); } > 하위 클래스에서 calcPrice라는 메서드를 재정의한다. *가격에 대한 할인율이 들어간다. > VIPCustomer.ja.. 2022. 1. 24.
[Java] 15. 상속에서 클래스 생성과 형 변환 1. 하위 클래스가 생성되는 과정 - 하위 클래스를 생성하면 상위 클래스가 먼저 생성 됨 - new VIPCustomer()를 호출하면 그 상위 클래스인 Customer()가 먼저 호출 됨 - 클래스가 상속 받은 경우 하위 클래스의 생성자에서는 반드시 상위 클래스의 생성자를 호출한다. 2. Super 키워드 - 하위 클래스에서 가지는 상위 클래스에 대한 참조 값 - super()는 상위 클래스의 기본 생성자를 호출 함. - 하위 클래스에서 명시적으로 상위 클래스의 생성자를 호출하지 않으면 super()가 호출 됨. (*이때 반드시 상위 클래스에 기본 생성자가 존재해야 함*) - 상위 클래스의 기본 생성자가 없는 경우 하위 클래스에서는 생성자에서 super를 이용해 명시적으로 상위 클래스의 생성자를 호출함.. 2022. 1. 24.
[OCI] WLSC Block Volume 사이즈 증설 https://docs.oracle.com/en-us/iaas/Content/Block/Tasks/resizingavolume.htm Resizing a Volume With offline resizing, you detach the volume from an instance before you expand the volume size. Once the volume is resized and reattached, you need to extend the partition, but you do not need to rescan the disk. Considerations When Resizing an Offline Vo docs.oracle.com Online Resizing of Block Volumes.. 2022. 1. 20.
[RMQ] Python으로 배우는 RabbitMQ 튜토리얼(6) - RPC 1. RPC란? RPC는 Remote Procedure Call의 약자로 간단하게 Client는 Request를 Server에 전달하고 Server는 해당 Request를 처리하여 알맞은 결과 값을 다시 Client에 Response해주는 방법을 뜻한다. 즉, RPC는 원격지에 메세지를 전달해서 결과를 다시 전달 받는 것을 뜻한다. 1-1. Message Properties DeliveryMode : 메세지 속성이 persistent인지 transient인지 표시(휘발성 or 비휘발성) ContentType : 내용물의 mime-type ReplyTo : 일반적으로 callback queue의 이름을 지정하는데 사용 CorrelationID: 요청을 구분할 수 잇는 유일한 값 1-2. 아래는 RPC의 데.. 2022. 1. 20.
[RMQ] Python으로 배우는 RabbitMQ 튜토리얼(5) - Topic 1. Topic이란 RabbitMQ에서 토픽이란 routing_key 전체가 일치하거나 일부 패턴과 일치하는 모든 Queue에 메세지를 전달하는 역할을 한다. 위와 같이 어떤 토픽이냐에 따라 해당 토픽에 관심이 있는 Consumer에게 메세지를 선별적으로 보내게 된다. 이때 토픽에서 와일드 카드 기능을 제공하게 되는데, 1. *(star) : 한 단어만을 지정 가능 2. #(hash) : 한 단어 이상을 지정 가능 예를 들어, *.orange.* 의 경우 a.orange.b 형식으로 매칭되고, a.b.orange의 경우에는 매칭되지 않는다. 또한 lazy.#의 경우, lazy.aa.bb 혹은 lazy.cc.dd 혹은 lazy.abcd.efghi 모두와 매칭 된다. 토픽의 장점은 임의의 라우팅 키를 가질 .. 2022. 1. 20.
728x90