전체 글
2,123개의 글
JVM의 default Heap Size가 궁금하세요?
1. 개요 java를 실행시킬 때, 혹은 WAS를 설치/구성 후 기동할 때 JVM옵션에 Heap, Perm 등의 설정을 넣지 않고 운영하다 쏟아져들어오는 요청들에~ 메모리를 많이 필요료하는 로직들에…
ScheduledThreadPoolExecutor - 주기적인 실행
import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.concurrent.ScheduledThreadPoolE…
메이븐 프로젝트 생성 (Create Maven Project)
이클립스에서... New - Maven - Maven Project 그룹 ID 에 그룹 명... 예를 들어 com.my 입력... 아티팩트 ID 에 아티팩트 명... 예를 들어 webapp 입력..…
Apache ActiveMQ Installation (설치)
1. ActiveMQ 소개 자바로 개발된 오픈 소스 메시지 브로커이다. 2. 다운로드 및 설치 2.1. 다운로드 http://activemq.apache.org/activemq-5152-releas…
Multicast test를 위한 iperf2 설치
1. 목적 iperf3은 Multicast를 지원하지 않기 때문에 Multicast 테스트를 위해 iperf2를 매뉴얼로 설치한다. 2. 설치 $ sudo wget -O /usr/bin/iperf …
Kryo - Java Serialization Framework
1. 소개 Kryo는 자바 직렬화 프레임워크로 속도와 효율성이 좋고 API를 제공한다. 2. 메이븐 dependency groupId com.esotericsoftware /groupId artif…
IBM Java GC Option (-Xgcpolicy)
1. 개요 IBM Java(JVM)의 GC 정책 옵션을 정리한 글이다. IBM J9/OpenJ9 계열 JVM에서는 보통 -Xgcpolicy: 정책명 형식으로 GC 정책을 지정한다. GC 정책은 애플…
AWS에서 성능테스트를위한 Loadrunner 사용하기
1. 개요 시스템 성능테스트를 위하여 AWS Marketplace에 올려진 Loadrunner 를 이용해보자 2. 방법 AWS 에 구성된 시스템의 성능테스트를 위하여 AWS Marketplace 에…
SAN 인증서?
1. 개요 SSL을 사용하여 HTTPS 통신을 하려면 신뢰받는 CA(인증 기관)로부터 인증서를 구매해야 했습니다. 일반적으로 SSL 인증서는 FQDN (고유이름/전체 도메인 이름) 1개만 가능했기 …
OutOfMemory PermGen Space
1. 개요 Out Of Memory 가 발생하여 heap memory 를 늘렸으나 동일하게 Out Of Memory 가 발생하였습니다. 해당 WAS 에서 사용중인 memory 를 확인해봐도 free…
Lightsail Cost (비용)
1. 개요 Lightsail 비용이다. 2. 비용 2-1. Snapshot 비용 2-2-1. Virginia $0.05 / GB-Month of stored snapshot data - US Eas…
replication 지연 현상 분석 사례 공유
운영하는 시스템에서 replication 지연현상이 발생하여 원인 분석 했던 사례 공유드립니다. 포인트는 replication 지연이 발생하는 부분을 찾고 문제되는 쿼리와 그 원인 파악 입니다. -…
Tomcat(톰캣) 8.0.49 발표
Apache Tomcat 8.0.49 버전이 발표되었습니다. 이번 릴리스의 자세한 변경 사항은 공식 공지와 변경 이력에서 확인할 수 있습니다. Apache 공지: http://mail-archive…
Apache Tomcat Log Rotate 방법.
1. 개요 Tomcat이 제공안해주는 catalina.out Log Rotate 방법. 2. 방법 touch "$CATALINA_OUT" if [ "$1" = "-security" ] ; then …
git push 할 때 rejected non-fast-forward 발생
일단 다시 pull 해서 내려받아 merge 하고... 다시 push 한다...
Eclipse에 AWS Toolkit 설치 시 Unable to read repository at http://aws.amazon.com/eclipse/site.xml/content.xml. sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find val
1. 현상 Unable to read repository at http://aws.amazon.com/eclipse/site.xml/content.xml. sun.security.validator.…
SpringBootApplication annotation
1. 상위문서 Spring Annotation 2. @SpringBootApplication 스프링 부트 초기에는 없던 어노테이션이다. 1.2부터 생겼다고 한다. 세가지 속성 값을 지니고 있다. @…
networkaddress.cache.ttl 적용 시 주의점
1. 개요 DNS 캐시 관련 컨트롤을 위해 사용하는 networkaddress.cache.ttl 적용 시 주의점 2. 현상 networkaddress.cache.ttl 는 일반적인 Java Syst…
JSP include 방식의 차이점
1. 개요 JSP include를 위한 2가지 방식 2. %@ include file="파일“% 방식 이른바 정적 방식이라고 한다. jsp - java로 만들어지기 전에 두 jsp가 merge된다고…
Amazon Web ServicesS3 Endpoint 에서 지원하는 Protocol과 Cipher Suites
1. 개요 S3 Endpoint 가 어떠한 Protocol과 Cipher Suites 를 지원하는지 알아봄 2. 방법 1) S3 Endpoint 의 정보 확인 (S3 외 다른 Service Endp…
websphere 클래스 로딩시 라이브러리 우선순위
1. 개요 어플리케이션 개발 시 특정 라이브러리를 먼저 로딩해야 하거나, 다른 라이브러리와 충돌 때문에 클래스 로딩 순서를 바꿔야 하는 경우가 있습니다. WebSphere 라이브러리 로딩 순서 수정…
Java 9 decorator (time 등) 사용시 주의점
1. -Xlog:gc*:time:file=/home/apache-tomcat-8.5.24/logs/gc.log [0.000s][error][logging] Invalid decorator 'file…
WebtoB 웹투비 구조
1. wsm webtob 부팅 시 제일 먼저 로드된다. hth, htl 등을 관리한다. Booting WebtoB on node (paper-PC) Starting WSM at 04/30/13 11…
Redis 설치 (4.0.6)
1. 개요 잊을만하면 찾아오는 Redis 설치이다. 2. 다운로드 http://download.redis.io/releases/redis-4.0.6.tar.gz 3. 설치 make make inst…