톰캣 로그가 깨질 경우, 아래와 같은 방법을 사용해 한글 깨짐 현상을 해결 할 수 있다. $TOMCAT_HOME/conf/logging.properties 파일을 텍스트 편집기로 오픈 encoding 관련 설정 모두 주석 처리 (주석처리 방법은 '#' 을 추가) ############################################################ # Handler specific properties. # Describes specific configuration info for Handlers. ############################################################ 1catalina.org.apache.juli.AsyncFileH..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/2aIzk/btq1KBMTXQX/5sV4VPWBP0iRakV2fFB5H0/img.png)
PUTTY는 원격으로 리눅스 쉘을 이용하는 ssh를 이용하는데 있어 가장 흔히 이용되는 프로그램이다. 강력한 성능에 실행파일 하나로 설치 안해도 되는 포터블 버전도 제공하기 때문에 정말 자주, 많이 이용되는 프로그램이다. 기본 설정대로 이용시에 약간의 불편함이 있어 이를 해결하기 위한 설정 변경 방법을 소개한다. 1. 버퍼 크기 라인 버퍼는 커맨드를 실행했을 때 화면상에 보여지는 줄의 수를 말한다. 만약 라인 버퍼가 작다면, 여러줄 출력되는 명령어 실행시에 화면을 스크롤해서 보면 일정 부분이 짤려 보이게 된다. 기본 설정에서는 200줄로 한정돼 있으므로 200줄 이상 화면에 출력된다면, 실행 도중에 프린트 되는 내용의 일부가 짤리고 최종 200줄만 볼 수 있는 것이다. 이를 1만줄로 변경해보도록 하자 P..
import : Repository에 없는 파일과 디렉토리를 추가 svn import [PATH] URLExport : 버전관리 정보가 없는 깨끗한 사본을 받아옴 svn export [-r REV] URL [PATH]Checkout : Working Copy를 Repository에서 꺼냄 svn checkout(co) URL [PATH]Update : Working Copy를 Repository의 최신 내용으로 바꿈 svn update(up) [PATH]Commit : 변경된 내용을 Working Copy에서 Repository로 전송 svn commit(ci)Add : 파일과 디렉토리를 Version Control에 넣음 svn add [PATH]Log : Repository의 변경사항을 확인 svn ..
작업하다가 간혹 다른 브랜치에 있는 커밋을 땡겨와야 할 경우가 발생한다. 동일 repository의 다른 branch 일 경우 git의 cherry pick 기능을 사용해서 브랜치의 커밋포인트를 적용 할 수 있는데, 다른 repository의 커밋 포인트를 땡겨와야 할 경우, 아래 명령어를 실행해서 이를 진행 할 수 있다. # 1. 기존 브랜치 clone $ git clone git@github.com:sample/sample-project.git # 2. cherry pick을 하고자 하는 다른 repository 추가하면서 repo의 가칭까지 정해준다 ("sample2") $ git remote add sample2 git://github.com/sample2/sample-project.git # 3..
JMeter는 다른 아파치 재단의 프로젝트들과 같이 공개소프트웨어이며 100% 자바기반의 성능 테스트 도구이다. 설치하는 것도 아주 간단해서 http://jmeter.apache.org/ 에서 설치파일을 다운로드하고 설치할 경로에 압축을 푸는 것만으로 설치가 끝난다. 프로그램 실행은 "bin/jmeter.bat" 파일을 더블클릭하면 된다.그림1. Apache JMeter 메인화면 확장 널리 알려진 JMeter Plugins 을 사용하면 JMeter 에서 제공하지 않고 있는 다양한 기능들을 사용할 수 있다. 플러그인 설치는 http://code.google.com/p/jmeter-plugins/downloads/list 에서 최신 버전의 패키지를 다운로드하고 압축파일에 포함된 JMeterPlugins.ja..
Performance Engineering의 정의와 범위 Performance Engineering은 시스템의 목표 성능 (응답 시간과 동시 접속자수)을 정의 하고, 이를 달성하기 위해서, 시스템의 구조를 반복적으로 개선하는 작업을 이야기 한다. 좁게 생각하면, 코드상의 병목을 잡고, 시스템의 설정(Configuration)을 바꿔서 성능을 올리는 튜닝으로 생각할 수 있지만, 성능 목표의 정의에서 부터, 최적의 성능을 내기 위한 디자인 및 구현과 같은 개발 초기의 설계 부분와 개발후의 운영단계에서 모니터링 까지 전과정을 포함한다. Performance Engineering은 언제 해야 하는가? Performance Engineering은 전체 소프트웨어 개발 과정에 걸쳐서 크게 4단계에 걸쳐서 일어난다...
윈도용 톰캣 7을 다운받으면 안에 tomcat7.exe 와 tomcat7w.exe 파일이 있다. (톰캣6 은 tomcat6.exe, tomcat6w.exe) 각각의 용도는 다음과 같다. tomcat7.exe Tomcat7 을 NT 서비스로 구동하기 위한 서비스 어플리케이션(service application)으로 다음과 같은 옵션이 있다. //IS//serviceName - 서비스 설치//US//serviceName - 서비스 파라미터 갱신//DS//serviceName - 서비스 삭제//SS// Stop the service//RS// Run the service. Called only from ServiceManager//TS// Run the service as console application ..