전체 글

개발 관련 새롭게 알게 된 지식이나 좋은 정보들을 메모하는 공간입니다.
· BE/Java
프로그래밍을 하다보면 형 변환을 자주 사용하는데요. 그 중 대표적인 String과 int 형 변환을 알아보겠습니다. 1. String to Int Integer.parseInt(String 변수); String fromStr = "12345"; int toNum = Integer.parseInt(fromStr); System.out.println(toNum);// 출력 결과 : 12345(Int) 2. Int to String a) Integer.toString(Int 변수); String fromInt = 12345; int toStr = Integer.toString(fromInt); System.out.println(toStr);// 출력 결과 : 12345(String) b) String.valu..
Javascript or jquery를 이용해 html 요소를 숨기거나 보이게 할 수 있습니다. 4가지 방법을 알아보겠습니다. 1. javascript를 이용한 display 변경 document.getElementById("sampleDiv").style.display ='none'; document.getElementById("sampleDiv").style.display ='block'; 이 경우로 숨김/ 보이기를 할 경우, 이전에 지정했던 Style 요소들이 사라짐 (해당 공간들이 사라짐) 2. jquery를 이용한 display 변경 $("#sampleDiv").css("display" ,"none"); $("#sampleDiv").css("display" ,"block"); 3. jquery를..
· DB/Oracle
iBatis 변수 사용 방법 : #변수# or $변수$ myBatis 변수 사용 방법 : #{변수} or ${변수} 변수 사용 시에 #과 $를 사용할 수 있습니다. 그럼 이 두 가지의 차이점을 알아보겠습니다. 1. # 사용 // String param = "orange"; SELECT* FROMFRUIT_TABLE WHEREFRUIT_NAME = #param#; ▼ (쿼리 수행 시) SELECT* FROMFRUIT_TABLE WHEREFRUIT_NAME = ?; 위 처럼 쿼리가 수행되는 경우 ?에 bind 값이 들어가게 된다. 소프트 파싱으로 볼 수 있으며, 쿼리 재사용에 효율적이다. 즉, 자주 바뀌는 값이나 사용자에게 입력받는 경우 적합하다. 2. $ 사용 // String param = "orange..
· DB/Oracle
프로그래밍 언어처럼 조건문을 Oracle에서도 사용 할 수 있습니다. CASE WHEN ~ THEN ~ 구문입니다. Oracle에서 예제와 함께 사용방법을 알아보겠습니다. CASE WHEN [조건1] THEN [리턴값1] WHEN [조건2] THEN [리턴값2] ... ELSE [리턴값]-- ELSE 생략 가능 END 1. 샘플 테이블 생성 및 데이터 삽입 PAY_TYPE 은 현금을 냈는지, 카드를 사용했는지를 나타내는 컬럼 PAY_MONEY 는 얼마를 냈는지를 나타내는 컬럼입니다. CREATE TABLE CASEWHEN_TABLE ( PAY_TYPE VARCHAR2(10), PAY_MONEY NUMBER(10) ); INSERT INTO CASEWHEN_TABLE VALUES ('MONEY', 1000..