오랫만에 JAVA 개발할 일이 있어서 이클립스를 다운 받으러 들어갔다.그동안 이클립스 버전이 많이도 나와 있구나.최신 버전 네온이 나와 있다. 반짝 반짝 빛이 나는구나. 개발자로서 항상 최신은 거부감이 든다.호환성, 플러그인 지원, 등등 여러가지 이유에서 그나마 최신인 LUNA로 선택다운 받으려고 하는데 32Bit 64Bit를 선택하란다.허걱. 내가 가지고 있는 JAVA 버전이 몇 비트인지 기억이 안난다.그럴 땐 DOS창에서 확인해보자. java -d64 -version 실행Error: This Java instance does not support a 64-bit JVM.Please install the desired version.이라고 나오면 64bit지원 안함. java -d32 -version ..
이클립스에서 GUI 환경을 구축하기 위한 플러그인은 종류가 몇가지 있는것 같아 보이나... 이클립스와 구글에서 WindowBuilder을 공식적으로(?) 지원하는 것 같아서 WindowBuilder 추가하는 법을 포스팅하겠음. 일단 찾아야 하니... https://developers.google.com/ 페이지에서 windowbuilder을 검색하거나 구글에서 windowbuilder을 검색하면 링크가 바로 뜬다. 링크는 변경될수도 있으므로 Google Developers를 통해서 찾는 방법을 적겠음. 일단 13년 05월 06일 기준으로 Google Developers 사이트의 URL은 https://developers.google.com/ 이와 같고 특별한 경우가 아니라면 변경될 일이 없겠지만 혹여라도..
* local의 기본 정보(IP, Name, Port)를 보여줌(local이라 하면 일반적으로 서버를 의미) Local IP : =request.getLocalAddr() Local Name : =request.getLocalName() Local Port : =request.getLocalPort() * 클라이언트의 정보(IP, Host, Port) Remote IP : Remote Host : Remote Port : =request.getRemotePort() * 서버 이름, 포트(일반적으로 local 기본정보와 동일) Server Name : Server Port : * 지역 정보(대부분 한국을 의미하는 ko가 나옴) Locale : * 사용하는 프로토콜("프로토콜/메이저버전.마이너버전" 의 형태..
가끔 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(..
- Total
- Today
- Yesterday
- DNA
- 금연일기
- 다이어트
- 생명과학
- 뇌
- 금연
- oracle
- 단백질
- 100일
- 윈도우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 |