전체 글 99

Tomcat 설치

Apache Tomcat : http://tomcat.apache.org/ 좌측 Download항목 중 설치하고자 하는 버전을 클릭. Binary Distributions 중 선택. 전 현재 Windows7에서 설치를 해야 해서 32-bit/64-bit Windows Service Installer를 선택하였습니다. Exe 파일 형식으로 제공되며 설치 후 Service항목에 등록되어 시작과 중지를 편리하게 할 수 있습니다. 아래와 같이 말이죠. 간단합니다. 아주 쉽죠. tar이나 zip 같은 경우에도 압축을 해제한 다음 적당한 곳에 위치시키고 시작 명령어만 실행해주면 간단히 실행됩니다. 좀 더 나아가 manager 화면에 접속을 해봅시다. 정상적으로 동작이 되는지 확인을 해봐야죠. http://local..

Java 2012.09.16

[ClearCase] Type manager "_xml2" failed create_version operation.

에러증상 : 1. update와 checkout은 정상적으로 동작 2. check in 동작시 오류 발생Error checking in '..........................................'Type manager "_xml2" failed create_version opertation.Unable to check in '........................................' 해당 파일 ElementType 확인하기ClearCase element typeAll elements in a ClearCase VOB have an element type associated with them. This type lets ClearCase know how to handle..

ETC 2012.08.03

자바의 정석 문제풀이(4_15)

package ch4; /** * @author Mugrammer * */ public class Excercise4_15 { /** * 회문수(palindrome) 구하기 * 거꾸로 읽어도 앞으로 읽는 것과 같은 수를 말한다. * ex) 12321 13531 * hint > 나머지 연산자를 이용 * @param args */ public static void main(String[] args) { int number = 12321; int tmp = number; int result = 0; // 변수 nubmer를 거꾸로 변환해서 담을 변수 // 자릿수를 구하고 자릿수만큼 10으로 나눈다. // 10으로 나눈 나머지를 큰 자릿수만큼 곱하여 result에 담는다. // 10으로 나눈 몫은 다시 tmp에..

Code 2012.04.13

자바의 정석 문제풀이(4_14)

/** * */ package ch4; /** * @author User * */ public class Excercise4_14 { /** * 숫자 맞추기 게임 * 1과 100사이의 값을 반복적으로 입력해서 컴퓨터가 생각한 값을 맞추면 게임이 끝남 * 사용자가 값을 입력하면 컴퓨터는 자신이 생각한 값과 비교해서 결과를 알려준다. * 사용자가 컴퓨터가 생각한 숫자를 맞추면 게임이 끝나고 몇 번 만에 숫자를 맞췄는지 알려준다. * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub // 1~100 사이의 임의의 값을 얻어서 answer에 저장한다. int answer = (int)(Math.ran..

Code 2012.04.08

자바의 정식 문제풀이(4_13)

/** * */package ch4; /** * @author User * */public class Excercise4_13 { /** * 주어진 문자열(value)이 숫자인지를 판별하는 프로그램 * @param args */public static void main(String[] args) {// TODO Auto-generated method stubString value = "12230004";char ch = ' ';boolean isNumber = true;for(int i=0; i < value.length(); i++){// value에서 한 문자씩 꺼낸다. ch = value.charAt(i);// ch 값이 숫자인지 아닌지 판별한다.// 반대로 int로 변환하여 실행 할 수도 있음. ..

Code 2012.04.02

[SVN] pre-commit.bat 만들기

Windows 환경에서 pre-commit은 bat 형식으로 만들어야 실행이 된다. bat 파일을 작성해 본 적이 없어서.. 그 과정을 하나 하나 기록해 가보려고 한다. @echo off FOR /F "tokens=1,2* delims= " %%i in (test.txt) do ( echo %%i IF NOT %%i==D ( echo %%j Property Change ) ) U cmcnu/session.txt Property Change D UU session_2.txt Property Change 흠냐 .. 일단 테스트 중 .. 1. 변경 상태에 대한 정보 필요 2. 변경대상의 프로퍼티 설정 여부와 설정이 되어 있지 않으면 프로퍼티 설정 2012-02-25 01:30 파일명에 공백이 포함되어 있으면 ..

ETC 2012.02.24

[BAT] for문

파일 집합에서 각 파일에 대해 지정된 명령을 실행합니다. FOR %변수 IN (집합) DO 명령어 [명령어 매개 변수] %변수 바꿀 수 있는 매개 변수를 한 문자로 지정합니다. (집합) 하나 이상의 파일을 지정합니다. 와일드카드를 사용할 수 있습니다. 명령어 각 파일에 대해 수행할 명령을 지정합니다. 명령어-매개 변수 지정된 명령의 매개 변수나 스위치를 지정합니다. 일괄 프로그램에서 FOR 명령을 쓰려면, '%변수' 대신 '%%변수'를 지정하십시오. 변수 이름에서는 대문자와 소문자를 구별하므로 %i와 %I는 다릅니다. 명령 확장을 사용하면 FOR 명령에 아래와 같은 추가적인 형태가지원됩니다. FOR /D %변수 IN (집합) DO 명령 [명령-매개 변수] 집합에 대표 문자가 있으면 파일 이름 대신 디렉터..

ETC 2012.02.20

[SVN] Want to go offline?

Want to go offline? Ther has been a ploblem contacting the server. Do you want to see the cached date instead? Pleas understand that the cached date may be outdated, incomplete or even misleading due to incomplete history data. 어느 순간 Show log, Revision graph를 실행하려고 하면 위와 같은 메시지가 떠버린다. 1. 위 메시지는 Server에 오류가 있으니 캐싱된 내용으로라도 보겠냐는 거다. 뭘 눌러도 만족스러운 결과는 얻기 힘들다. 참고로 이 기능의 대한 설정은 요기에서 설정할 수가 있다. [Enable l..

ETC 2012.02.08

[SVN]svnadmin

create: 사용법: svnadmin create REPOS_PATH REPOS_PATH 에 새로운 빈 저장소를 생성합니다. 옵션: --bdb-txn-nosync : 트랜잭션을 커밋에서 fsync를 비활성화합니다[Berkeley DB] --bdb-log-keep : 자동 로그 파일 삭제를 비활성화 합니다 [Berkeley DB] --config-dir ARG : arg로 지정된 디렉토리에서 사용자 구성화일을 읽습니다 --fs-type ARG : 저장소 타입: 'fsfs' (기본값) 또는 'bdb' --pre-1.4-compatible : Subversion 1.4 버전 이전과 호환되는 포맷 이용 --pre-1.5-compatible : Subversion 1.5의 하위 버전과 호환되는 포맷 이용 --p..

ETC 2012.02.07

[SVN] 이번엔 svn needs-lock이다..

이제 svn needs-lock을 구현해보자.. 일단 관련된 기능을 찾아보자면.. Repository-Root : C:\SVNRepository Repository : TEST_Repository 즉 C:\SVNRepository\TEST_Repository 에 보면 hook이라는 디렉토리가 있다. post-commit.tmpl post-lock.tmpl post-revprop-change.tmpl post-unlock.tmpl pre-commit.tmpl pre-lock.tmpl pre-revprop-change.tmpl pre-unlock.tmpl start-commit.tmpl ShellScript로 만들어진 파일인데 각 기능이 수행되어질 때 실행되는 스크립트 인 듯 싶다. 이 부분을 수정하여 동적..

ETC 2012.02.06

[SVN] 특정 디렉토리/파일 권한 설정

특정 디렉토리/파일 권한 설정 목적 : 계정별로 특정 디렉토리나 파일에 대한 읽기/쓰기 권한을 설정하여 승인된 사용자들만 수정할 수 있도록 하여 의도치 않은 변경을 방지한다. 설정순서 : svnserve.conf 수정 passwd 수정 authz 수정 TEST 환경 Repository Root : C:\SVNRepository Repository : TEST_Repository 1. svnserve.conf 수정 위치 : Repository Root\Repository\svnserve.conf ex) C:\SVNRepository\TEST_Repository\svnserve.conf 아래 항목에 대한 주석을 해제하고 환경에 맞게 지정한다. # 인증되지 않은 사용자는 read만 anon-access = r..

ETC 2012.02.04

[SVN] Repository 생성

C:\Documents and Settings\Administrator>svnadmin help create create: 사용법: svnadmin create REPOS_PATH REPOS_PATH 에 새로운 빈 저장소를 생성합니다. 옵션: --bdb-txn-nosync : 트랜잭션을 커밋에서 fsync를 비활성화합니다[Berkeley DB] --bdb-log-keep : 자동 로그 파일 삭제를 비활성화 합니다 [Berkeley DB] --config-dir ARG : arg로 지정된 디렉토리에서 사용자 구성화일을 읽습니다 --fs-type ARG : 저장소 타입: 'fsfs' (기본값) 또는 'bdb' --pre-1.4-compatible : Subversion 1.4 버전 이전과 호환되는 포맷 이용..

ETC 2012.02.03

Weblogic10.0 + jdk 1.6 설치

결론부터 말하자면 설치는 되지만 정상적인 동작이 되질 않는다. 시작은 된다. 그런데 중지가 정상적으로 이뤄지지 않았었다. HP-UX의 jdk1.6.0.9 였던가. 좀 뭔가 찜찜한 HP 녀석들.. 암튼 그래서 다시 Weblogic12c로 다시 설치했다. 시작 정상, 중지 정상… 오랜만에 설치를 해서 그런지 생전 처음해 본 거 마냥 헷갈리고;; 그래봤자 이번이 두번째지만;;; 역시 인간은 망각의 동물이구나.. 새삼스럽다.

ETC 2012.02.01

공백포함 파일 검색 및 처리

유닉스나 리눅스에서 공백은 보통 파라미터를 구분하는 문자다. 그렇기 때문에 파일명에 공백이 포함되어있다던지.. 그러면 문제가 된다. 그래서 알게된 몇가지 팁. - 별건없다.;; find - 파일명에 공백이 포함되어 있는 파일에 특정 내용 검색시 find ./ -name "*.txt" -type f | sed -e 's/^/\"/' -e 's/$/\"/' | xargs egrep 검색내용 cp 수행시에도 파일명에 공백이 포함되어져 있으면 정상적인 수행을 할 수가 없다. cp "copy 대상" copy 경로 copy 대상 파일을 " "로 감싸주는 것만으로도 처리가 된다. 뭐 별건 아니지만.. 난 아직 알아가는 단계니까. ㅋㅋ

ETC 2012.01.30

[Oracle Query] &amp; &lt; &gt; &apos;

문자열에 & &apos; 와 같은 내용이 포함되어 있어 있고 이를 &, , `로 변환하려고 한다. 일반적으로는 정상처리되지만. 일부 &를 변수로 인식해버려서 변환이 정상적으로 이루어지지 않을 때. select replace(string,'&'||'amp;','&') from dual select replace(string,'&'||'lt;','') from dual select replace(string,'&'||'apos;','`') from dual Toad나 jdbc에서 일부 이런 증상이 보이는 듯. mugrammer.

Java 2012.01.18
반응형