일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- xlet
- Java
- 한글조사
- date
- IPTV
- 한글조사처리
- Postman
- Callable
- StringUtils
- Executor
- sha1
- 이클립스 플러그인 개발
- Runnable
- AES
- String
- ORM
- 자바
- Freemaker
- Instrumentation
- DAMO
- Executors
- Log4J
- 암호학
- ACAP
- JCE
- PKCS
- RSA
- PKCS#8
- mac
- 자바 암호화
- Today
- Total
목록자바 (5)
오늘은 어디로 갈까...
자, 이제 실제로 유틸리티 클래스를 만들어 보자. 단순히 웹 어플리케이션 개발을 할 경우 실제적으로 많이 쓰이는 것은 문자열을 숫자형으로 변환하는 것이다. 문자열을 입력받아 자바 기본 숫자형으로 변환하는 클래스를 만들어보자 /** * 문자열을 숫자(short)형으로 변환한다. * * * NumberUtils.toShort(null, 0) = 0 * NumberUtils.toShort("NaN", 0) = 0 * NumberUtils.toShort("1234", 0) = 1234 * * * @param value * @param defaultValue 기본값 * @return */ public static short toShort(String value, short defaultValue) { if (va..
숫자 유틸리티를 만들어 보기로 하자. 자바의 숫자형은 크게 정수형과 실수형으로 구분한다. 1. 정수형 - 자바의 기본 정수형은 unsigned type이 존재하지 않는다. 그래서 해당 정수형의 바이트(byte)수에 의해서 -2(비트수-1) 부터 2^(비트수-1)-1의 범위를 가지게 된다. 비트(bit)수에서 1비트를 빼는 이유는, signed type 즉 부호 비트로 최상위 1비트를 사용하기 때문이고, 최대값에 -1을 해주는 이유는 0부터 시작하기 때문이다. byte 1byte -128 ~ 127 (-27 ~ 27-1) short 2byte -32768 ~ 32767 (-215 ~ 215-1) int 4byte -2147483648 ~ 2147483647 (-231 ~ 231-1) long 8byte -..
This package is the backport of java.util.concurrent API, introduced in Java 5.0 and further refined in Java 6.0, to older Java platforms. The backport is based on public-domain sources from the JSR 166 CVS repository, the dl.util.concurrent package, and the Doug Lea's collections package. The ambition of this project is to provide a concurrency library that works with uncompromised performance ..
ConcurrentHashMap 뉴욕 주립대학의 교수인 Doug Lea가 고성능 동시 접속처리를 위해 만든 util.concurrent 패키지에 포함되어 있는 클래스이다. 이 Map은 쓰레드로부터 안전(thread-safe)하며, Synchronized Map을 사용하는 방식보다 성능이 뛰어나다. 자바 1.5부터는 java.util.concurrent 패키지에 포함되어 있다. util.concurrent 패키지 소개 : http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html
Json 사용하기 json-lib는 beans, maps, collections, java arrays와 XML을 JSON으로 바꾸거나, 반대로 JSON을 bean, DynaBean 형식으로 바꾸는 자바 라이브러리이다. 공식사이트 : http://json-lib.sourceforge.net/ Json-lib을 사용하기 위해서는 아래 라이브러리들이 필요하다. jakarta commons-lang 2.3 jakarta commons-beanutils 1.7.0 jakarta commons-collections 3.2 jakarta commons-logging 1.1.1 ezmorph 1.0.4 Bean이나나 Map을 Json으로 변환하기 Map2Json Map model = new HashMap(); mod..