목록⑨ 직무역량강화 (84)
Gentle Breeze
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..
linux 에서 기본적인 cpu 정보는 cat /proc/cpuinfo 로 확인 가능하며 상세한 정보 확인은 아래 그림을 참고하면 된다. ▲ Click to Enlarge (Origin Size)
svn 을 사용하는 환경에서 파일 증가 추이 및 사용자 별 커밋 현황 등을 한눈에 확인 할 수 있는 subversion 통계 생성 도구인 statSVN 을 이용해보았다. 다운로드 : http://www.statsvn.org 본인은 v.0.7.0 을 다운로드 받아 SVN 이 설치된 환경에 D:\statsvn\ 폴더를 생성하고 해당 압축 파일을 풀었다. 압축파일을 풀면 statsvn.jar 파일이 하나 풀리게 된다. 이제 본격적으로 시작! 1. 분석할 소스 코드 프로젝트를 svn 에서 checkout 한다. > svn checkout "svn 레파지토리 경로" 2. log 파일을 만들 디렉토리를 생성한 후 svn 로그 파일을 생성한다. > svn log --xml -v "체크아웃 디렉토리" > "로그파일명...