2012/05 6

svn 사용자 추가

svn 설치 루트 하위에 conf 디렉토리 아래에 보면 passwd 파일이 있다. passwd 파일에 id와 비밀번호를 = 로 구분하여 등록한다. (한줄에 한 유저씩) ### This file is an example password file for svnserve. ### Its format is similar to that of svnserve.conf. As shown in the ### example below it contains one section labelled [users]. ### The name and password for each user follow, one account per line. [users] minho = minho brdori = brdori 같은 디렉토리에 있는 ..

ORA-00604 나 ORA-01000 오류가 날 때

java.sql.SQLException: ORA-00604: 순환 SQL 레벨 1 에 오류가 발생했습니다ORA-01000: 최대 열기 커서 수를 초과했습니다 위와 같은 오류가 날 때는 Statement 나 ResultSet 을 open 하기만 하고 close 가 없어서 나는 오류 입니다. 특히 while, for 같은 루프문에서 적절한 위치에서 close 를 하고 있는 지 확인할 필요가 있습니다. 아래와 같은 샘플 코드가 있다고 했을 때 rsColumns.close(); 를 누락시켰을 때 위와 같은 오류가 발생되었다. 실제 코드는 while loop 가 길어서 ResultSet 닫는 것을 놓쳐도 눈에 잘 띄지 않아서 오류를 찾는데 어려움이 있었다. ResultSet rsTables = dbMeta.get..

JVM Garbage Collection 순간 포착

자바머신에서는 일정시간이 지나면 GC(Grabage Collection)라는 작업을 해 준다. 개발자로서는 일일이 메모리를 해제하지 않아도 된다는 생각에 마음껏 오브젝트를 생성해서 사용하겠지만 이정도의 출렁임임을 안다면 경계해야 할 것이다. 그래프에서 보듯이 이 순간에 시스템의 성능이 현저히 떨어지는 현상을 경험하게 된다. (거의 50%로 떨어짐) 안정적인 거래가 보장되어야 하는 금융거래에서 이런 출렁임은 정말 끔찍한 경우가 될 것이다. JVM 을 띄울 때 heap memory를 충분히 잡아 준다하더라도 이런 출렁임의 시간간격을 줄일 수 있을 뿐이다. heap메모리가 적을 경우 이런 멈칫 하는 출렁임을 더 자주 경험하게 되는 것이다. 이런 GC 작동은 예측할 수 없는 순간에 갑자기 찾아온다는 것이 치명적..

제5회 호주 부동산 세미나 (유칼리랜드 주최)

호주가 참 경기가 안 좋습니다. 물론 부동산 경기도 안 좋습니다. 지난 5월1일 호주 RBA 에서 기준금리를 0.5%를 내리면서 3.75%가 되었지요. 과거 2008년 금융위기 때에 금리가 3%대로 내려갔었던 것을 감안하면 불경기 임은 확실하네요. 미국과 일본은 초저금리 기조를 유지하고 있고 유럽과 캐나다의 기준금리는 1%이며 이웃국인 뉴질랜드도 2.5%인 것을 감안하면 호주의 기준금리는 여전히 다른 선진국에 비하면 매우 높은 현실입니다. 유럽 금융위기가 계속되고 있고 중국 경기가 하강추세에 있는 것을 고려한다면 호주 금리는 좀 더 내려가게 될 것이고 그러다보면 슬슬 부동산 가격 하락추세도 멈추게 되지 않을까 싶습니다만.. 그렇다면 지금 부동산을 투자해야 할까요. 더 기다려야 될까요? 경기가 좋던 나쁘던..

소나무와 잣나무를 구분하는 방법

소나무와 잣나무를 구분할 수 있는 방법은 일반인들이 잘 모르더라고요. 설마 아래 사진 처럼 구부정하면 소나무, 곧으면 잣나무 이렇게 구분하시는 분은 없지요? 이런 나무는 자란 환경이 안 좋아서 이렇게 휘어진 겁니다. 관상용으로는 멋있어 보이지만요. 애국가에 나오듯이 "남산위의 저 소나무 철갑을 두른듯" 소나무의 밑둥은 정말 갑옷을 입은 것 처럼 울퉁불퉁합니다. 소나무의 껍질은 이렇게 울퉁불퉁합니다. 그리고 나뭇잎은 두개입니다. 품종에 따라 잎이 세개인 소나무도 있습니다. 솔방울도 이렇게 달려 있습니다만. 모르는 사람은 잣방울인지 솔방울인지 잘 모릅니다. 잣나무는 소나무에 비하여 껍질이 매끈합니다. 그리고 잎이 5개입니다. 잎의 개수를 세어보면 잣나무인지 소나무인지 바로 구분이 가능하지요. 잣나무든 소나무..

한국생활기 2012.05.12

프로젝트 오픈

또 하나의 프로젝트를 마무리하게 된다. 지난 번 프로젝트는 한번 했던 업무라 수월한 면도 있었지만 이번 프로젝트는 새로운 환경과 기술, 새로운 역할을 부여받아서 고생을 많이 했다. 다행히 주위의 많은 분들이 도와주셔서 자리보존하고 끝까지 버틸 수 있었다. 주말없이 매일 출근에 8시 출근해서 10시 이전에 퇴근해 본 적이 없는 거 같다. 그런 덕분으로 많은 것을 경험할 수 있었던 프로젝트가 되었다. 그러나 아직도 어디가서 자바기술자로 대접받으려면 더 많이 배우고 익혀야 한다. ▲ 1년간 진행되었던 프로젝트가 오픈되면서, 프로젝트 AA, 공통업무PL로서 시스템의 안정적인 유지가 중요하다. 프로그램 코딩도 하고 시스템 모니터링도 하고 발생하는 오류에 대한 트러블슈팅을 해서 수정하도록 가이드하느라 밤을 새는 줄..

반응형