본문 바로가기

java

HP-UX JAVA 32bit/64bit 변경 HP-UX는 기본적으로 32bit 로 동작하고 64bit 로 동작하려면 -d64 옵션으로 실행하면 됩니다. HP 사이트에 들어가도 JAVA 파일은 32/64 구분없이 버전별로 하나밖에 없습니다. ​ 공식 다운로드 : https://h20392.www2.hpe.com/portal/swdepot/displayProductInfo.do?productNumber=HPUXJDKJRE70-PA​ 더보기
GAUCE FAQ (가우스 문의사항) 가장 많이 들어오는 오류의 내용입니다. 현재까지 원인을 보면 1. 올바르게 가우스가 설치가 안된 경우. - 가우스 설치후, 해당 context폴더의 이름 변경, 이동등이 발생한 경우 2. 컴포넌트 버전 문제 - 가우스 4.0에서는 내부적으로 특정 값을 화면의 컴포넌트로 받아서 가우스 컴포넌트에서 온 request 검증하게 됩니다. 컴포넌트 버전이 낮은 경우, 특정 파라미터가 전송이 되지 않기 때문에 발생 할수 있게 됩니다. - 이런 경우에는 대부분의 PC에서는 잘되는데, 특정 PC에서 접속했을때 오류가 발생하기도 합니다. 3. 스트럿츠 연동시 문제 - 혹시 조회시에는 문제가 발생않는데 tr시 이런 에러가 발생을 하면은 주로 service= loader.newService(); 이 부분에서 에러가 발생을 .. 더보기
[java] 알아두면 좋은 eclipse 단축키 Eclipse 단축키 확인 및 변경 Eclipse의 모든 단축키는 Window >> Preferences >> Workbench >> Keys 메뉴에서 확인 및 변경이 가능하다. 그 동안 다른 툴에서 자신의 손에 익숙한 단축키들이 있다면 이 메뉴에서 단축키들을 변경하는 것이 가능하다. Java Editor 단축키 Ctrl + Shift + M: 특정 클래스 Import 시키기 Ctrl + Shift + O: 자동으로 Import 시키기 Ctrl + Shift + F: 코드 자동 정리 Ctrl + Shift + G: 특정 메써드나 필드를 Reference하고 있는 곳을 찾는다. Ctrl + 1: Quick Fix. 에러가 발생했을 경우 Quick Fix를 통해 쉽게 해결이 가능하다. Ctrl + Shift.. 더보기
java file 하위 디렉토리, 파일 모두삭제 요넘은 File클래스를 확장해서 만들어 본 거다... 1. 디렉토리 삭제시 하위에 파일이나 디렉토리가 존재하면 떨거지 들을 싸잡아 모두 삭제 해 주는 기능... 2. 파일 생성시나 생성자에서 파일 경로를 설정했을때 부모 디렉토리가 존재하지 않으면 생성되지 않는 기능을 부모 디렉토리를 자동으로 생성해 주고 파일까지 생성하도록 확장한 기능... 3. FileOutputStream 같은 생성자에 인수로 전잘 할때 FileEx의 생성자가 자동으로 파일을 생성 해 준다. 4. 파일 사이즈를 구할때 테라, 기가, 메가, 킬로, 바이트 등의 단위로 사이즈를 구할 수 있다. 그럼 소스다.. import java.io.*; import java.net.URI; import java.util.*; public class .. 더보기
java map 전체출력(Iterator 사용) package test; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; public class Aaa { public static void main(String[] args) { Map map = new HashMap(); map.put("name", "홍길동"); map.put("age", 20); map.put("address", "서울시 강남구 대치동"); map.put("rate", 20.25); Object o = map.get("name"); System.out.printf("%s은(는) 이름입니다.%n", o); Set keySet = map.keySet(); Ite.. 더보기
정규 표현식을 사용하여 html태그삭제 String str = ".........."; str = str.replaceAll("\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", ""); 이것도 됩니다.. str = str.replaceAll("(?:)|(?:'\"]*|\".*?\"|'.*?')+>)","") 더보기
패키지에 대한 정의 3.1 패키지(package) 패키지란, 클래스의 묶음이다. 패키지에는 클래스 또는 인터페이스를 포함 시킬 수 있으며, 서로 관련된 클래스들끼리 그룹 단위로 나누어 놓음으로써 클래스를 효율적으로 관리할 수 있다. 또한 같은 이름의 클래스 일지라도 서로 다른 패키지에 존재하는 것이 가능하므로, 자신만의 패키지 체계를 유지함으로써 다른 개발자가 개발한 클래스 라이브러리의 클래스와 이름이 충돌하는 것을 피할 수 있다. 지금까지는 단순히 클래스명으로만 클래스를 구분 했지만 클래스의 실제 이름(full name)은 패키지명을 포함한 것이다. 예를 들면, String클래스의 패키지명을 포함한 이름은 java.lang.String이다. 즉, java.lang패키지에 속한 String클래스라는 의미이다. 그래서 같은 .. 더보기