본문 바로가기

분류 전체보기

오라클과 MSSQL 함수비교 문자열 함수 Function Oracle SQL Server Convert character to ASCII ASCII ASCII String concatenate CONCAT (expression + expression) Convert ASCII to character CHR CHAR Return starting point of character in character string (from left) INSTR CHARINDEX Convert characters to lowercase LOWER LOWER Convert characters to uppercase UPPER UPPER Pad left side of character string LPAD N/A Remove leading blank sp.. 더보기
[거상] 요즘 겜이 빠졌네;; 거상을 열심히 하고 있는데 역시 난 발컨(발로 컨트롤)이야 ㅠㅠ 자금 1000만 으로 선화, 평후, 세림 만들어서 유령해저왕이라는 놈을 무진장 때려잡아 선화는 봉비 변신!! 다시 사냥해서 봉비 100렙 찍었는데... 평후는 아직 74.... 평후 컨트롤 힘들다.... 어여 뇌공이 되야 할텐데 말야... 더보기
java heap 메모리 늘리기(v_4.1 실행아이콘) 톰캣의 경우를 예를 들면 set CATALINA_OPTS="-server -Xms256M -Xmx512M"로 힙메모리가 늘어나지 않으시는 분은 Start Tomcat 실행 아이콘의 [등록정보]의 [대상] 을 C:\j2sdk1.4.1\bin\java.exe -jar -Duser.dir="C:\Tomcat" "C:\Tomcat\bin\bootstrap.jar" start 에서 C:\j2sdk1.4.1\bin\java.exe ="-server -Xms256M -Xmx512M -jar -Duser.dir="C:\Tomcat" "C:\Tomcat\bin\bootstrap.jar" start 로 고쳐 보세요. 그럼 힙 메모리가 늘어나네요. 혹시나 같은 고민을 하시는 분이 계실까 해서 글 남깁니다. [출처] java.. 더보기
잘~정리된 VI에디터 사용법 (명령어와 커서이동방법) VI 에디터의 사용법은 다음과 같습니다. 한번 중독되면 커서가 필요없는 에디터! 열심히 연습하세요 ^^ ■ 명령어 정리 vi 시작 명령어 vi 파일명 파일 열기, 작성 vi +18 파일명 18행으로 파일 열기 vi +/"문자열" fn "문자열"의 처음발생 단어부터 열기 vi -r 파일명 손상된 파일 회복 view 파일명 읽기 전용으로 파일 열기 vi 커서 이동 명령어 h(←) 좌측으로 l(→) 우측으로 j(↓) 아래로 k(↑) 위로 w 오른쪽 한 단어의 끝 부분으로, word e 오른쪽 한 단어의 앞 부분으로 b 왼쪽 한 단어의 앞 부분으로, back Enter 한 행 아래로 Back space 한 문자 왼쪽으로 Space Bar 한 문자 오른쪽으로 ^ 행의 맨 왼쪽으로 $ 행의 맨 오른쪽으로 H 화면의.. 더보기
[ORACLE] Group by, Rollup, Cube의 차이점 ◈ ROLLUP operator - ROLLUP구문은 GROUP BY절과 같이 사용 되며, GROUP BY절에 의해서 그룹 지어진 집합결과에 대해서 좀 더 상세한 정보를 반환하는 기능을 수행합니다. - SELECT절에 ROLLUP을 사용함으로써 보통의 select된 데이터와 그 데이터의 총계를 구할 수 있습니다. ※ 우선 아주 간단한 예제부터 살펴 보겠습니다. (scott유저의 emp테이블을 가지고 테스트 했습니다.) -- Group By를 사용해서 직업별로 급여 합계를 구하는 예제 입니다. SELECT job, SUM(sal) FROM emp GROUP BY job JOB SUM(SAL) ---------- ---------- ANALYST 600 CLERK 3200 MANAGER 33925 PRESI.. 더보기
[ORACLE] CONNECT BY Dummy Table(흔히 Copy_t 라고 불림) 대신에 9i 이후부터는 Connect By level 문을 사용하곤 한다. 하지만 조심하지 않으면 해당 SQL이 종료되지 않는 장애를 만나게 된다. 오늘은 Connect By level 문을 오용하는 사례와 해결책을 제시하고자 한다. 상황 업무팀에서 새로운 SQL을 작성하고 컴파일하여 운영 시스템에 반영되었다. 문제의 SQL이 실행되자 너무 오래걸려서 Time Out이 발생하였다. 아래는 상황을 최대한 간단히 표현하여 테스트를 수행하기 위한 스크립트 이다. --입사년도 테이블 생성 create table hire as select '2006' hire_date from dual union all select '2003' hire_date from dua.. 더보기
ORACLE HINT 정리 /*+ ALL_ROWS */ explicitly chooses the cost-based approach to optimize a statement block with a goal of best throughput (that is, minimum total resource consumption) 전체 RESOURCE 소비를 최소화 시키기 위한 힌트. Cost-Based 접근방식. /*+ CHOOSE */ causes the optimizer to choose between the rule-based approach and the cost-based approach for a SQL statement based on the presence of statistics for the tables accessed.. 더보기
[카발온라인] 포스실더(힘) 육성법 신념을 수호하는 포스의 방패 FORCE SHIELDER 포스실더는 카발온라인의 6종류 캐릭터(워리어·위저드·블레이더·포스아처·포스실더·포스블레이더) 중에 제일 강력한 방어력을 소유하며 기본공격력은 낮지만 이를 커버할만한 크리티컬 데미지를 보유한 근접소드형 캐릭터이다. 비록 현재의 카발온라인에서 같은 포스실더이지만 매직공격스킬을 사용하는 매직포실에게 그 자리를 양보한 상태. 대신 매직포실에 비해 오스미움~미스릴급 방어구 착용함에 있어서 게임자금력만 확보된다면 상위급 방어구를 착용해 높은 방어력을 소유할수 있는, 상대적으로 자유도가 넓은 편이다. 하지만, 카발온라인에서는 방어보다는 공격력이 우선시 되는 게임이라.. 역시 방어력 보다는 공격력! 낮은 공격력을 커버하기 위해 사기적이라 불리는 높은 크리티컬 확률.. 더보기
SVN install -> Linux 소스컴파일 How to install Subversion on a shared host 리눅스에 계정으로 접속하여 아래와 같이 디렉토리를 만든다. cd mkdir _src cd _src 다음으로 리눅스의 wget 명령어로 subverion 소스를 당겨 받는다. 당혹스럽겠지만 wget은 다음과 같이 치면 된다. 버전은 Subversion 소스 리스트로 부터 선택하면 된다. Subversion을 build하기 위해서 아울러 모든 독립소스를 포함한 "subversion-deps"도 다운로드 한다. wget http://subversion.tigris.org/downloads/subversion-1.4.6.tar.gz wget http://subversion.tigris.org/downloads/subversion-dep.. 더보기
HTC를 활용한 링크 포커스 없애기(한번에 점선없애기) 먼저 소스를 보기전에 HTC에 대해 잠시 소개를 하고 넘어가도록 하지요. 우선 HTC는 스크립트에서 DHTML behaviors에 권한을 부여하는 간단한 메카니즘을 제공하것으로 HTC는 HTML파일과는 다르게 .htc 확장자로 저장되며 내용에는 스크립트와 HTC고유의 구성요소와 속성, 메쏘드, 이벤트 등이 들어가지요. 뭔소리가 하면 페이지내의 모든 요소에 DHTML로서 스크립트 가능 권한을 부여한다는 이야기지요. HTC파일 내부의 모든 HTC 요소는 id속성을 사용하는 모든 개체와 동일하게 스크립트에서 접근이 가능하다는 뜻입니다. 달리말하면 HTC 요소의 모든 속성과 메쏘드들은 스크립트를 통하여 HTML에서 ID를 사용하는 개체의 속성과 메쏘드로서 동적 연결이 가능하다는 이야기입니다. 말이 많이 어렵지요.. 더보기