Gentle Breeze
RabbitMQ 설치 전 Erlang 을 다운받아 설치한다. http://erlang.org/ 에서 OS 버전에 맞는 바이너리 설치파일을 다운로드하여 설치한다. Erlang 설치가 끝나면 환경변수에 ERLANG_HOME 을 아래와 같이 추가해준다. (value 는 Erlang 설치경로) Erlang 설치 및 설정이 끝나면 RabbitMQ Server 버전을 아래에서 다운로드 받아 설치한다. Client 가 아닌 Server 버전을 다운로드 받아야 함에 주의한다. 다운로드 - http://www.rabbitmq.com/download.html RabbitMQ 설치가 끝나면 환경변수에 RABBITMQ_SERVER 를 추가해 준다. (value는 RabbitMQ 설치 경로) Path 값의 맨 뒤에 ;%RABB..
Linux 에서 특정 작업을 특정 주기를 가지고 모니터링 하고자 할 때 아래와 같이 watch command 를 이용함 - 예시) 2초 간격으로 aaa, bbb 를 포함하는 프로세스를 찾도록 하여 모니터링 함. watch -n 2 "ps -ef | grep aaa | grep bbb" 다른 Unix 계열 OS 에서는 작동하지 않고 Linux 에서만 사용 가능한 command 임.
사실 이 부분은 엄밀히 개발자의 무지(無知, Call by Value / Reference)에서 오는 오류로 JAVA 프로그램 내부의 문제라고 보기는 애매하다. 하지만 여러 프로젝트를 수행하며 지켜와 본 바에 따르면 생각보다 많은 개발자들이 이 현상에 대한 원인을 명확히 알지 못해 반복적으로 이 오류를 범하고 있기에 포스팅을 남겨본다. - 잘못 된 코드 예시 import java.util.List; public class test { public static void main(String[] args) { String[] strArray = {"aaa", "bbb", "ccc"}; List list = new ArrayList(); VO vo = new VO(); for (int i=0; i
- 파일 생성 위치 : JEUS 설치 디렉토리/bin * %computername% : 해당 서버 PC의 hostname 을 의미함 * -U 옵션은 계정 ID를 의미함. * -P 옵션은 해당 계정의 password를 의미함 1. ja.cmd (JEUSADMIN) jeusadmin %computername% -Uadministrator(관리자계정) -Pjeusadmin(패스워드) 2. jboot.cmd (JEUS 기동)jeus -Uadministrator(관리자계정) -Pjeusadmin(패스워드) 3. jdown.cmd (JEUS SHUTDOWN)jeusadmin %computername% -Uadministrator(관리자계정) -Pjeusadmin(패스워드) jeusexit 4. startcon.cm..