Log4j 로깅 및 포맷정보
Log4j 로깅 레벨 및 의미 TRACE 해당되는 내용에 대한 경로추적을 위해 사용 DEBUG 디버깅을 위한 목적 INFO 시스템 동작에 대한 정보를 제공 버그나 시스템 문제는 아니고, 단지 운영자에게 정보를 제공 WARN...
Log4j 로깅 레벨 및 의미 TRACE 해당되는 내용에 대한 경로추적을 위해 사용 DEBUG 디버깅을 위한 목적 INFO 시스템 동작에 대한 정보를 제공 버그나 시스템 문제는 아니고, 단지 운영자에게 정보를 제공 WARN...
Redmine(버젼 3.2)의 RoadMap을 사용하면 같은 프로젝트에서도 다양한 버젼으로 그룹핑을 하여 관리할 수 있다. 해당되는 로드맵에 연결된 일감을 보기 위해서는 로드맵 탭을 활용하여 확인 할 수 있는데, 일감이 단지 일감 제목만 표기가 되어서 담당자와 일감에 대한 상태를 추가 하도록 수정하였다. 수정 전의 화면 연결된 일감의 내역을 보면 ...
웹 프로젝트 개발을 하다보면 업로드한 파일을 다운로드하는 모듈을 요청 받을 때가 있다. 해당되는 파일을 컨트롤러에서 바로 구현을 해도 되겠지만, 스프링 ViewResolver로 구현을 하면 같은 프로젝트의 모든 개발들이 쉽게 사용할 수 있다. 스프링 ViewResolver는 AbstractView를 상속받아서 구현 할 수 있다. FileDownVi...
Zookeeper 분산 코디네이트 서비스를 제공하는 시스템이다. Hadoop은 여러대의 분산된 노드에 의해 작업이 진행된다. Zookeeper 시스템은 분산된 각 노드를 관리하고 각 노드 간의 상호 조정을 가능하게 하는 서비스를 담당한다. Zookeeper 시스템 역시 여러 대의 분산 시스템으로 구성되었으며 각 노드 간의 락, 네이밍 서비스, ...
Jenkins의 ‘Deploy to container Plugin’을 사용하여 톰캣 매니져로 ‘Root’ 컨텍스트로 배포시에는 버젼별로 설정 방법의 차이가 있다. Tomcat 6.x 톰캣 6에서 루트 컨텍스트를 배포시에 사용하기 위해서는 ‘ROOT’라는 컨텍스트명을 지정하여야 함 Tomcat 7.x 톰캣 7에서 루트 컨텍스트를 배포시에 사용...
신규 서버에 다시 레드마인을 설치하고 메일로 알림을 받기 위해서 설정을 했다. 하지만 안된다… 분명히 가상머신에서 다 테스트를 마치고 확인까지 한 건데 왜 안되는 걸까? 그래서 찾아낸 해결 방법은 ConoHa의 메일서버가 Gmail과 IPV6로 통신을 하면서 역방향에 대한 부분이 문제가 되어 메일에 대한 수신결과가 도착을 하지 않는다. 제대로 보내기...
간만에 VirtualBox에 CentOS를 설치했더만 네트워크가 설정이 안된다. 확인한 결과 문제는 네트워크 카드가 eth0으로 인식되어야 하나 eth1으로 인식되어서 네트워크를 아무리 설정해도 소용이 없었다. 다음을 위하여 처리방법을 기록한다. ifconfig를 통해 활성화되어 있는 네트워크 상태확인 Loopback을 확인하는 lo에 ...
프로젝트를 진행하다 보면 보안문제로 외부에 대한 접근 네트워크를 막아 버리는 경우가 있다. 진정한 요즘 개발자라면 검색을 통한 개발을 해야 하는데 말이다… 인프라가 구축되어 있는 A 회선(내부망)과 외부 검색을 위한 B 회선(외부망)을 라우팅을 통해서 사용할 수 있도록 설정한다. Coolio는 무적유심을 갖고 있기 때문에 걱정없이 데이터 테더링을 통...
책을 보다가 매번 까먹는 디자인 패턴… 따로 블로그에 정리를 해 놓는다. Intercepting Filter 패턴 요청 타입에 따라 다른 처리를 하기 위한 패턴이다. Front Controller 패턴 요청 전후에 처리하기 위한 컨트롤러를 지정하는 패턴이다. View Helper 패턴 프레젠테이션 로직과 상관 없는 비즈니...
하나은행 계좌번호 > 계좌정보 > 통장사본출력 우리은행 계좌번호 > 계좌상세조회 > 통장표지출력 SC제일은행 부가서비스 > 증명서발급 > 통장표제부출력 신한은행 계좌정보 > 통장사본출력 산업은행 예금/신탁 > 예금개설내역조회 > 통장사본출력 국민은행 ...