가끔 java.lang.UnsupportedClassVersionError를 만나는 경우가 있다. 이는 실행하는 JVM이 지원하지 못하는 java class version을 로드할려고 할 경우 발생한다. Java는 버전이 올라가면서 class 파일의 포맷과 그 버전도 올라가기도 한다. 물론 상위 JVM은 이전 버전의 java compiler로 컴파일된 이전 버전의 java class도 구동을 하지만 그 반대는 아니다. 즉 최신의 java class 전의 java class를 예전의 JVM으로 구동할 수 없을 수 있다는 것이다. 이 경우 앞의 에러가 발생한다. 편집기로 Java Class 버전 확인하기 의외로 간단하며 컴파일된 Java class를 울트라에디터 같이 HEX 모드로 볼 수 있는 편집기로 열어..
HTTP URLConnection에 Timeout을 적용하기 Sample /* HttpTimeoutURLConnection.java */ import java.net.*; import java.io.*; import sun.net.www.http.HttpClient; // Need to override any function in HttpURLConnection that create a new HttpClient // and create a HttpTimeoutClient instead. Those functions are // connect(), getNewClient(), getProxiedClient() public class HttpTimeoutURLConnection extends sun.net..
package test; import java.util.ArrayList; import java.util.List; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpMethod; import org.apache.commons.httpclient.HttpStatus; import org.apache.commons.httpclient.MultiThreadedHttpConnectionManager; import org.apache.commons.httpclient.NameValuePair; import org.apache.commons.httpclient.methods.GetMethod; impor..
PortletRenderRequest portletRequest = (PortletRenderRequest)request.getAttribute(HttpCommonConstants.PORTLET_RENDER_REQUEST);String title = StringUtil.NullCheck(request.getParameter("lotto_title"),"NULL");String title1 = StringUtil.NullCheck(request.getParameter("title1"),"NULL");//java.util.Enumeration em = request.getParameterNames();java.util.Enumeration em = portletRequest.getParameterNames(..
package project2;import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import java.security.spec.InvalidKeySpecException; import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESKeySpec; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec;/** * @author kkaok * * TO..
import javax.crypto.SecretKeyFactory; import javax.crypto.spec.PBEKeySpec; import javax.crypto.SecretKey; import javax.crypto.spec.PBEParameterSpec; import javax.crypto.Cipher; public class SecretKeyTest { public SecretKeyTest() { } public static void main(String[] args) { byte[] salt = { (byte)0x24, (byte)0x85, (byte)0x62, (byte)0x79, (byte)0xfe, (byte)0x10, (byte)0xa6, (byte)0xb2 }; int iterat..
public class Crypto{ /** * 파일암호화에 쓰이는 버퍼 크기 지정 */ public static final int kBufferSize = 8192; public static java.security.Key key = null; public static final String defaultkeyfileurl = "defaultkey.key"; /** * 비밀키 생성메소드 * @return void * @exception java.io.IOException,java.security.NoSuchAlgorithmException */ public static java.io.File makekey() throws java.io.IOException,java.security.NoSuchAlgor..
select /*+ ALL_ROWS */ segment_name, round(sum(bytes),2) Mb , sum(decode(extent_id, 0, bytes, 0)) initial_ex, sum(decode(extent_id, 1, bytes, 0)) next_ex , max(extent_id)+1 extents , sum(bytes) ttlsize from dba_extents Where segment_type in ('TABLE', 'TABLE PARTITION') and (segment_name like 'FRA%' or segment_name like 'BIS%' or segment_name like 'DAS%' ) AND SEGMENT_NAME NOT IN('FRA_60MIN_VIEW_..
- Total
- Today
- Yesterday
- 단백질
- 100일
- 상식
- 생명과학
- 챔픽스 후기 금연
- 믹스커피
- 유전자
- 흡연
- 냄새
- 챔픽스
- 챔픽스 후기
- 금연
- 인공지능
- 지진
- DNA
- 보건소
- 설탕
- 금단증상
- oracle
- 윈도우10
- 의료
- 부작용
- 과학
- 뇌
- 다이어트
- 보건
- java
- 금연일기
- 통신
- 오라클
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |