IT

'소프트웨어'에 해당되는 글 164건

  1. 2013.10.24 숫자만 입력 받기, 한글 막기
  2. 2013.10.22 커스텀 Annotation
  3. 2013.10.21 find 시간별 검색
  4. 2013.10.10 [log4j] Conversion Pattern
  5. 2013.10.02 DB에서 java Vo 멤버 추출

function  handlerNum(){
 E = window.event;
 if(E.keyCode >47 && E.keyCode <58){  
  if(E.keyCode == 48){
   if(document.eduReg.ATTENDANT.value == "" ) E.returnValue=false;
   else return;
   }else return;
 }else{
  E.returnValue=false;
 }
}


 

<input type="text" style='ime-mode:disabled' name="ATTENDANT" value="<%=strAttendant%>" onKeyPress="handlerNum();">


style='ime-mode:disabled'   ==> 한글 막음

 

* javascript를 이용하여 제어

document.form.input1.text.style.imeMode = active;        한글을 기본 입력언어로 설정
document.form.input1.text.style.imeMode = inactive;     영어를 기본 입력언어로 설정
document.form.input1.text.style.imeMode = disabled;    한글을 기본 입력언어로 설정

* css를 이용하여 제어

<input style='ime-mode:active'>    한글을 기본 입력언어로 설정
<input style='ime-mode:inactive'>  영어를 기본 입력언어로 설정
<input style='ime-mode:disabled'> 영어만 입력되도록 제한함.

 

Posted by sinpk

[코드] 커스텀 Annotation 작성

 Maker.java - 커스텀 Annotation 작성 

1
2
3
4
5
6
7
8
9
import java.lang.annotation.*;

@Retention(RetentionPolicy.RUNTIME) //어노테이션 정보가 소스, 클래스, 실행시에 사용됨
public @interface Maker {
    int num();
    String name();
    String id();
    String date() default "2013-10-9";
}

 AnnTest.java - maker Annotation을 선언 및 적용된 Annotation을 출력

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import java.lang.annotation.Annotation;




@Maker(id = "javaking", num = 1,name ="자바킹")
public class AnnTest {
    public static void main(String[] args) {
        
        for(Annotation a : AnnTest.class.getAnnotations()){
            System.out.println(" " + a);
        }
    }
}

 

 

RetentionPolicy.SOURCE : 컴파일러가 컴파일시 삭제하여 클래스 파일에 저장되지 않는다.

RetentionPolicy.CLASS : 클래스 파일에 저장되지만 자바 가상 머신은 무시한다.

RetentionPolicy.RUNTIME : 클래스 파일에 저장하고 자바 가상 머신이 읽는다.

'소프트웨어 > Java' 카테고리의 다른 글

java:comp/env  (0) 2014.03.18
java 정규식 표현  (0) 2013.11.25
마이바티스 익셉션 처리  (0) 2013.09.26
String, StringBuffer, StringBuilder 비교  (0) 2013.09.25
MD5, SHA-256 코드  (0) 2013.09.11
Posted by sinpk

find ./ -type f -mmin -180

'소프트웨어 > Linux' 카테고리의 다른 글

CentOS 6.5 설치 및 설정  (1) 2014.04.09
2>&1 의미  (0) 2013.12.09
언어 인코딩  (0) 2013.09.11
분산 컴파일  (0) 2011.07.28
메모리 영역  (0) 2011.07.28
Posted by sinpk

참조-PatternLayout

아래 Conversion Pattern 실제로 Test , 사용하시길 바랍니다.

Conversion

Character

Effect

c

클래스 명

 

) %c{2} : "a.b.c" "b.c".

C

클래스 명

 

) %C{1} : org.apache.xyz.SomeClass → SomeClass

d

날짜 형식

 

) %d{dd MMM yyyy HH:mm:ss,SSS} , %d{HH:mm:ss,SSS}

F

파일 명

l

이벤트를 발생시킨 Caller의 위치정보

L

이벤트를 발생시킨 Caller의 라인번호

m

이벤트 메세지

M

이벤트를 발생시킨 Caller의 함수명

n

라입구분자

p

로그이벤트 우선순위

r

Application이 시작된 이후, 이벤트가 발생될 때까지 시간( milliseconds )

t

스레드의 이름을 출력

x

NDC(nested diagnostic context)의 사용하기

X

MDC (mapped diagnostic context) 사용하기

 

) %X{clientNumber} : clientNumber Key를 의미함

%

%%는 화면에 %를 출력함

'소프트웨어 > Spring Framework' 카테고리의 다른 글

log4j의 additivity 속성  (0) 2013.09.10
FileSystemResource vs ClassPathResource  (0) 2013.08.07
@RequestMapping  (0) 2013.08.03
Content-Type=x-www-form-urlencoded  (0) 2013.08.01
spring 3.1에서 Servlet 3.0 적용  (0) 2013.07.29
Posted by sinpk

SELECT 'private '

         , CASE WHEN B.DATA_TYPE = 'NUMBER' AND B.DATA_PRECISION > 10 THEN 'String'

                WHEN B.DATA_TYPE = 'NUMBER' AND B.DATA_PRECISION = 10 THEN 'Long'

                WHEN B.DATA_TYPE = 'NUMBER' AND B.DATA_PRECISION < 10 THEN 'Integer'

                WHEN B.DATA_TYPE = 'DATE'   THEN 'Date'         

                ELSE 'String'

           END F_TYPE

         ,LOWER(A.COLUMN_NAME) || ';' AS FIELD_NM

         /*

         ,LOWER(SUBSTR(A.COLUMN_NAME,0,1))||SUBSTR( REPLACE(INITCAP(A.COLUMN_NAME), '_'), 2, LENGTH(REPLACE(INITCAP(A.COLUMN_NAME), '_'))-1) || ';' AS FIELD_NM

         */

         , '/** '||A.COMMENTS || ' **/' AS NM

     FROM USER_COL_COMMENTS A, USER_TAB_COLUMNS B

     WHERE A.TABLE_NAME = B.TABLE_NAME

     AND   A.COLUMN_NAME = B.COLUMN_NAME

     AND   A.COMMENTS IS NOT NULL

     AND   A.TABLE_NAME = '테이블명';

'소프트웨어 > Oracle' 카테고리의 다른 글

오라클 랜덤 함수  (0) 2013.11.28
디비링크  (0) 2013.11.06
SQL Developer 날짜(date)형식 시,분,초 단위까지 표시하는 방법  (0) 2013.08.28
OVER()함수  (0) 2013.08.27
일련번호 채번  (0) 2013.08.07
Posted by sinpk