본문 바로가기

[Apache & Tomcat] Apache Tomcat 연동하는 이유 [1] 아파치 웹서버와 톰캣을 연동함으로써 얻는 이점.1. 톰캣은 정적인 페이지를 로드하기에 아파치보다 느린 처리 속도를 보인다.2. 톰캣은 설정할 수 있는 내용들이 아파치에 비해 부족하다.3. 톰캣은아파치보다 부하에 약하다.4. 톰캣만으로는 서블릿/JSP밖에 서비스할 수 없다.5. 톰캣과 아파치를 연동하여 부하분담이 가능하다. (다수의 톰캣 구성으로의 로드밸러싱의 의미가 아닌 톰캣만으로 처리가능한 static page를 apache에서 대신함으로써의 부하를 분담) 1번과 5번에 대한 연동 이유로 불필요하다는 내용http://www.tomcatexpert.com/blog/2010/03/24/myth-or-truth-one-should-always-use-apache-httpd-front-apache-to.. 더보기
java.lang.OutofMemoryError:PermGenSpace 프로젝트 수행 중에 아래와 같은 Error가 발생하였다.Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.OutOfMemoryError: PermGen spacePermGen space라는 메시지는 permanent generation이 가득 찬 상태라는 것이다. permeanent generation은 Class와 Method가 저장되는 힘의 영역이다. 어플리케이션이 많은 수의 클래스를 로드하면, -XX:MaxPermSize옵션을 사용하여 permanent generation의 크기를 증가시킬 필요가 있다. Tomcat을 사용하다 이 에러를 보았다면 대체로 웹 어플리케이션을 너무 많이 Update하.. 더보기
UUID(Universally Unique Identifier, UUID) [1] 범용 고유 식별자(UUID) - 소프트웨어 구축에 쓰이는 식별자 표준이다. - 고유성을 완벽하게 보장하기 위한 식별자로 국제기구에서 표준으로 정하고 있다. - UUID 표준에 따라 이름을 부여하면 고유성을 완벽하게 보장할 수는 없지만 실제 사용상에서 중복될 가능성이 거의 없다고 인정되기 때문에 많이 사용한다. - UUID는 128bit의 수로 표준형식에는 32개의 16진수로 표현되며 총 36개 문자 (32개 문자와 4개의 하이픈)로 된 8-4-4-4-12라는 5개의 그룹을 하이픈으로 구분한다. ex) 550e8400-e29b-41d4-a716-446655440000 [2] 자바 클래스 UUID 1. UUID 형태 : - java.util.UUID - public final class UUID - .. 더보기