본문 바로가기

DB2 - WITH UR, For Read Only With UR 제목: WITH UR, For Read Only With UR 출처 : http://blog.naver.com/virtual2002/120007499292 Online : 실시간으로 데이타가 들어오는 상황 Batch : 실시간으로 들어온 데이타를 특정시간대(새벽)에 가공하는 상황 FOR FETCH ONLY (Online, Batch 공통) DB2는 기본적으로 아무 옵션없이 조회를 하면 먼저 테이블락을 걸고 조회후 테이블락을 푼다. 하지만 위의 옵션을 붙히면 테이블락을 걸지 않고 조회한다. DECLARE CURSOR 의 SELECT 문장 마지막에는 항상 'FOR FETCH ONLY' 를 붙이도록 합니다. FOR FETCH ONLY는 DB2에게 CURSOR가 READ-ONLY라는 것을 알려주어서 LOCK A..
고객, 시스템엔지니어, 프로그래머의 상관관계 고객, 시스템엔지니어, 프로그래머의 상관관계 1. "오늘까지"라는 말은 "내일 아침까지"라는 말이다. 2. 프로그램은 내가 원하는대로 움직이지 않는다. 타이핑대로 움직인다. 3. 요구 사양은 프로그램을 완성한 후에 추가된다. 기본 사양은 완성품을 고객이 보고 나서 결정된다. 상세 사양은 사용자가 프로그램을 사용해 본 이후에 결정된다. 4. 소프트웨어 설계에는 두 개의 방법이 있다. 하나는 결함이 있을 수 없을 정도로 단순하게 만드는 방법이다. 다른 하나는, 분명한 결함을 눈치채기 어려울 정도로 복잡하게 만드는 방법이다. 5. 코드는 개발 현장에서 사용하는 것이 아니라 납품처에서 사용하는 것이다. 디버그는 납기일까지 하는 것이 아니라, 납품된 이후에 하는 것이다. 6. 프로그래머를 죽이기 위해서는 칼이 필..
ETL - 도구를 활용하여 ETL 작업하기(링크) http://blog.naver.com/PostView.nhn?blogId=ej5811&logNo=80095445152&viewDate=&currentPage=4&listtype=0
FLEX-WEB - ViewStack 을 이용한 화면전환 ViewStack 을 이용한 화면전환 { FLEX의 UIComponents 중 ViewStack 이라는 것이 있으며, 이를 사용하여 손쉽게 패널간 혹은 클래스간의 화면전화을 용이하게 할 수 있습니다. l 위와 같이 하나의 ViewStack 안에 2개의 패널이 존재합니다. 버튼을 하나 만들고, 클릭이벤트를 이용하여 아래와 같이 메소드를 작성하고 쉽게 화면을 전환할 수 있습니다. private function fn_vsChanger():void{ switch(vs.selectedIndex){ case 0: vs.selectedChild = pnl_A; break; case 1: vs.selectedChild = pnl_B; break; default: break; } } ▒ ViewStack Language..
FLEX-WEB - Debugging 하기 Debugging 하기 { 준비사항 사용하는 브라우저(ie, Firefox, Chrome, ...)에 맞는 플래시플레이어 for debug 를 설치합니다. 이클립스를 실행합니다. 플렉스로 개발을 할 때에도, 이전의 자바와 마찬가지로 유용한 디버깅 기능을 사용할 수 있습니다. trace(""); 기능을 디버깅 모드일 때 사용할 수 있습니다. 이전의 자바와 마찬가지로서, Break Point를 지정하여, 실행시에 디버깅 위치를 지정할 수 있습니다. 브라우저를 실행하고, 프로젝트의 메인으로 진입합니다. 설명의 편의상 프로젝트의 주소는 (http://localhost:8080/DebugTest)로 합니다. 위와 같이 접근을 하게되면, 디버깅은 하지않고 일반적으로 접근하게 됩니다. 그리고 프로젝트에서 실행을 하게..
FLEX-WEB - 형변환 형변환 { 플렉스도 대부분의 다른 고급언어들과 마찬가지로, 형변환이 가능하며, "묵시적","명시적" 형변환을 수행할 수 있습니다. 참고 문서 : http://flexdocs.kr/docs/flex2/docs/00001827.html 기초적인 변환방법 따라하기. 1. String -> int var tmpString:String = "1"; var tmpInt:int; tmpInt = int(tmpString); trace(tmpInt); // 1 끝. 2. int -> String var tmpInt:int = 0; var tmpString:String = ""; tmpString = String(tmpInt); trace(tmpString); // "0" 이외의 다른 형들간의 변환방법은 아래의 페이지에..
FLEX-WEB - Sprite 를 이용한 차트 만들기 Sprite 를 이용한 차트 만들기 { Sprite 를 이용해서 막무가내 기본 차트를 만들고 있음.... 아직은 계속 변신 중 입니다. import mx.controls.Label; import mx.collections.ArrayCollection; import mx.controls.Text; import flash.utils.getTimer; import mx.controls.Alert; import mx.effects.easing.Linear; import mx.containers.Canvas; //private var aaa:Graphics = new Graphics(); private const LEFT_SIZE:int = 20; private var can:Canvas = new Canvas(..
FLEX-WEB - XML 파서 실패 요소가 잘못되었습니다. XML 파서 실패 요소가 잘못되었습니다. { FLEX 에서의 통신방법 중 HTTPService로 불러올 때 XML 데이터에 특수문자("*", null, ">", "