이클립스에서 주석을 설정 및 해제 하려면

주석하려는 영역 드레그 후


주석 : ctrl + shift + /

해제 : ctrl + shift + \


자꾸 까먹는당....ㅠㅜㅋ 정작 중요할 때 기억 안나니 메모~~


주소에서 지역을 가져올 때나 데이터 중 구분자 값을 기준으로 첫번째 데이터를 가져와야 할 때 유용한 split 처럼 구현한 쿼리


SUBSTR(ADDR1,1,INSTR(ADDR1,' ','1','1')) AS AREA


- INSTR 함수

INSTR(데이터, 구분자, 시작, 구분자 순서)


ex) INSTR(ADDR1,' ','1','1')

ADDR1 컬럼에서 ' '를 구분으로 1번째부터 시작, ' '가 첫번째로 나오는 순서



 그 후 SUBSTR 마지막 부분에 INSTR 데이터를 넣어주면 SPLIT[0] 번째처럼 데이터를 가져올 수 있다.

'SQL > oracle' 카테고리의 다른 글

[ORACLE] 주민번호로 만 나이 구해오기  (0) 2016.09.27

FLOOR (

              MONTHS_BETWEEN (

                 SYSDATE,

                 TO_DATE (

                       (CASE

                           WHEN SUBSTR (JUMIN_NO2, 1, 1) IN ('1', '2', '5', '6')

                           THEN '19'

                           ELSE '20' END)

                    || JUMIN_NO1, 'YYYYMMDD'))

            / 12)


======================================================


         : 주민번호 뒷자리

         : 주민번호 앞자리

'SQL > oracle' 카테고리의 다른 글

[ORACLE] split 처럼 쿼리 구현하기 (INSTR, SUBSTR 사용)  (0) 2016.09.27


토드 주석 단축키


주석 : Ctrl + B

주석 해제 : Ctrl + Shift + B



<input type="text" style="IME-MODE: disabled;" onkeypress="if ((event.keyCode<48) || (event.keyCode>57)) event.returnValue=false;" />



IME-MODE: disabled

- 한글 입력 방지



※ ime-mode의 속성

  auto -> 기본값. 아무것도 지정 안하면 이거다.
  active -> 포커스가 들어가자마자 한글
  inactive -> 포커스가 들어가자마자 영어
  disabled -> 한글 입력 불가


onkeypress

- KeyCode 48 ~ 56(숫자)만 입력 허용



기존에는 numberOnly 라는 공통 스크립트를 만들어서 썼는데 지금 사이트는 2년전 구축된 거라 이렇게 사용하고 있음



onkeypress 로 체크하는건 간편하나, IE 브라우저 버전을 탄다는 문제가 있었음


IE 7에서 먹히는 스크립트였다.

그래서 임시방책으로 해결한 것이


<meta http-equiv='X-UA-Compatible' content='IE=EmulateIE7,IE=EmulateIE6' />

meta 소스에 IE7 에뮬레이터 소스를 추가해줬음


웹에서는 상관없으나 모바일에서는 어떤 영향을 줄지는 아직 확인 못함 ㅠ

그러나 위에 메타태그를 추가하면 모바일에서도 작동 가능하다.



실수형 데이터 타입 관련 에러.

JSP 혹은 JAVA 단에서 String 타입 데이터를 Int 형으로 받을 때 오류 뜸


'Web, Html > etc.' 카테고리의 다른 글

input readonly / select disable  (0) 2016.09.07

[1] 첫번째 for 문

C언어나 C++등의 for 문과 같은 구조를 가진 첫번째 for 문 입니다.

java에서도 사용법은 동일합니다.

 

for(초기화; 조건; 반복) 

===========================================

public class Test {

public static void main(String[] args)

{

for(int i=0; i<100; i++)

{

System.out.println(i);

}

}

}

===========================================

 

 

[2] 두번째 for 문

C#의 foreach문과 유사한 java의 for 문입니다.

배열에 이용되는 for 문입니다.

 

for(변수 : 배열) 이렇게 구성됩니다.


===========================================

public class Test {

public static void main(String[] args)

{

int arr[] = {1,2,3.4,5};


for(int num : arr)

{

System.out.println(num);

}

}

}

===========================================



응용. VO를 이용하여 dataList를 돌릴 때



===========================================

public class Test {

public static void main(String[] args)

{

List<CodeVO> dataList = codeService.selectCodeList(codeVO);


for(CodeVO codeVo : dataList)

{

System.out.println(codeVo.getCode());

}

}

}

===========================================

'JAVA' 카테고리의 다른 글

문자 > 숫자, 숫자 > 문자 타입(type) 바꾸기  (0) 2016.10.07


$(document).ready(function() {

document.oncontextmenu = new Function('return false');

document.ondragstart = new Function('return false');

document.onselectstart = new Function('return false');


$(function() {function updateInputCount() {

$("[id^=careerDesc_]").each(function(i){


var totalByte = 0;    // 총 byte 수

var savaMsg = "";    // 최대 byte수 초과시 textarea에 담아줄 값

var message = $(this).val();    // 현재 입력된 값


// 현재 입력된 값의 글자수 만큼 for문을 돌린다.

for(var i =0; i < message.length; i++) {

// 해당 글자의 code를 가져온다

var currentByte = message.charCodeAt(i);


// 한글은 2자, 그외는 1자를 추가해준다

if(currentByte > 128) totalByte += 2;

else totalByte++;


// 최대 Byte가 되기 전까지 메시지를 저장한다.

if(totalByte <= 400){

savaMsg += message.charAt(i);

}

}


var cnt = totalByte;

$(this).next().children().first().text(cnt);


if(cnt >= 400){

// 최대 Byte 수를 넘은 경우 textarea에 저장한 msg를 담아준다.

$(this).val(savaMsg);

}

});

}


$('textarea')

.focus(updateInputCount)

.blur(updateInputCount)

.keypress(updateInputCount);

window.setInterval(updateInputCount, 100);

updateInputCount();

});

});





[BODY]

<p class="txt_long byte"><span class="inputCnt">0</span>/400byte</p>

span class에 inputCnt를 넣어주면 자동으로 현재 byte수를 담아준다.




Input 창의 값을 수정 못하게 할 때는

<input id="test" readonly="readonly">


select 창의 값을 수정 못하게 할 때는

<select id="test" disable="disable">


readonly => form에 담겨져 submit 가능

disable => form에 담겨지지 않아서 submit 불가능


'Web, Html > etc.' 카테고리의 다른 글

[eclipse] BigDecimal 관련 에러  (0) 2016.09.21


서버 구동시 debug 모드로 올렸을 때에 JAVA수정으로 에러가 나는 경우

조치방법


window > preferences > Java > Installed JREs

jdk 선택 후 edit



finish 누른 후 이클립스 재시작

+ Recent posts