본문 바로가기

secondMemory

[Oracle] Export / Import Oracle에서 Export와 Import를 하려면 사용하는 PC에 Oracle Server나 Oracle Client가 설치되어 있어야 한다.그래야 exp/imp 실행 파일이 있을 것이다. Exportexp USER_ID/PASSWORD@[SERVER_NAME] owner=OWNER_USER_ID file='FILE_PATH'대문자로만 쓰여진 부분은 Oracle 환경에 따라 바뀌거나 Export하려는 User, DB에 따라서 달라진다.USER_ID, PASSWORD : Oracle에 접속할 때 사용하는 아이디와 패스워드를 입력하면 된다. 참고로 해당 유저의 권한 중 Export 권한이 있어야 실행 가능하다.@[SERVER_NAME] : Default로 로컬에 설치된 오라클을 찾는다. 다른 DB에서 추출..
[MiPlatform] Basic API MiPlatform Basic API Abs 입력된 정수 또는 실수의 절대값을 구하는 Basic API 입니다. Acos ArcCos값을 구하는 Basic API 입니다. AddDate 입력된 날자에 OffSet 으로 지정된 만큼의 날짜를 더하는 Basic API 입니다. AddMonth 입력된 날자에 OffSet 으로 지정된 만큼의 달을 더하는 Basic API 입니다. Array 지정된 크기의 배열을 생성하는 Basic API 입니다. Asc 문장의 첫글자의 Char Code 값을 Return하는 Basic API 입니다. Asin ArcSin 값을 구하는 Basic API 입니다. Atan ArcTan 값을 구하는 Basic API 입니다. Atan2 ArcTan값을 YValue 와 XValue 로..
[iBatis] Delete statements cannot be executed as a query. Delete statements cannot be executed as a query.라는 에러는 간단한 문제이다. 왜냐면 단순 실수에 의한 에러이기 때문.Delete Query를 사용하는데 Java에서 update 메소드를 사용해서 이런 에러가 발생한다.update 메소드를 사용하지 말고 delete 메소드를 사용하면 된다.
[MiPlatform]String형 변수를 Number형 변수로 캐스팅 MiPlatform에서 String으로 되어 있는 숫자를 숫자 변수로 캐스팅하려면 아래처럼하면 된다. var stringNum = "12912"; var numberVal = ToNumber( stringNum ); 이렇게 하면 사칙연산이 가능해진다.
[JavaScript] id와 name의 차이 id는 해당 HTML 내에서 또는 브라우져 내에서 유일키로 사용하는 값.name은 form 등으로 Parameter가 넘어갈 때 값의 이름.
[JavaScript] 윈도우 새창 띄우기 window.open() 메소드를 사용하면 됨. Specification. window.open( url, name, properties ); Properties. scrollbars = yes / no resizeable = yes / no menubar = yes / no toolbar = yes / no width = 100 height = 100 left = 10 top = 10 Use. window.open( "http://naver.com", "네이버", "scrollbars=yes, resizeable=no, menubar=no, toolbar=no" );
[JavaScript] 해당 윈도우 URL 변경 window.location.href = "URL";
Non-terminating decimal expansion; no exact representable decimal result. java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result. 소수점 몇 자리까지 계산할 건지를 정해줘야 한다. 왜냐면 10을 3으로 나누면 3.333333333333.... 와 같이 값이 끝없이 나오기 때문에 정해서 잘라줘야 한다. 안 그러면 위와 같은 에러가 발생할 것이다. 방법은 아래와 같다. BigDecimal a = new BigDecimal( "1.0" ); BigDecimal b = new BigDecimal( "0.3" ); //6자리까지 계산하겠다는 옵션. 다른 옵션은 다른 사이트을 참조. BigDecimal c = a.divide( b, MathContext.DE..
J(쥴)에서 cal(칼로리)로 1cal = 4.1868J * J은 1N의 힘으로 1m를 움직인 에너지의 양* cal은 1g의 물을 1℃만큼 데우는 열량
[Oracle] 제수가 0입니다. 문제 해결 SELECT 100 / 0 FROM DUAL 위처럼 분모가 0이 되는 상황에서 쿼리문을 실행하면 다음과 같은 에러가 뜬다. ORA-01476: 제수가 0 입니다. 당연한 거겠지만 동작하지 않는다. 그럼 어떻게 해결해야할까?다음과 같이 사용하면 된다. SELECT NVL( 100 / NULLIF( 0, 0 ), 0 ) FROM DUAL NULLIF를 사용하여 분모가 0이 될 때 NULL 변환하고, 산술처리를 넘긴 다음에 NVL을 이용하여 0으로 변환하여 사용하면 된다.아래는 NULLIF와 NVL의 사용법이다. NULLIF( expr1, expr2 ) expr1과 expr2의 값이 같을 때 NULL로 변환한다. NVL( expr1, expr2 ) expr1의 값이 NULL일 때 expr2으로 변환한다.
Spring Properties + SpEL 간단 사용법 소스 코드 안에 바뀔 수도 있는 정보 넣는 건 크나큰 죄악(?)이다. 따라서 config.properties와 같은 설정 파일을 이용해서 변수를 불러오게 하는 방법을 사용한다. 허나 *.properties와 같은 파일은 인코딩 문제가 있어 잘 사용하지 않는다. 대신 properties.xml을 사용한다. 코드는 아래와 같다. 설정파일 02123 이렇게 설정한 properties.xml을 Spring을 이용하여 로딩한다. 이렇게 설해주면 Spring이 알아서 해당 properties.xml 파일을 로딩한다. 이제 불러다가 사용만 하면 되는데 그건 아래 코드처럼 사용하면 된다. JSP에서 사용할 때 Java 코드에서 사용할 때 @Value( "#{ properties[ 'code' ] }" ) String ..
[JavaScript] setTimeout() 사용법, 딜레이주기 사용 방법 setTimeout( function, delay ); 예제 setTimeout( function() { doAction1( "Search" ); }, 1000 );