IT 세상/자바세상 55

아파치 한글파일 다운로드

-1) { response.setHeader("Content-Disposition", "filename=" +java.net.URLEncoder.encode(filename, "euc-kr") + ";"); } else { response.setHeader("Content-Disposition", "attachment; filename=" + java.net.URLEncoder.encode(filename, "euc-kr") + ";"); } /* * 지금까지 많은 사람들이 한글 파일명을 latin1으로 바꾼뒤 보냈는데, * 톰캣 단독으로 쓰이는 경우에는 상관없을 수 있지만 아파치등 웹 서버와 연동할 경우 * latin1(8bit) 으로 된 파일이름을 그대로 보내면 한글 파일 이름이 깨진다. * 아파치가..

url 에서 파일 다운로드 jsp

-1) { value = value.replaceAll(".[.]/", ""); } else if(value.indexOf("..\\") > -1) { value = value.replaceAll(".[.]\\\\", ""); } }catch(Exception ex) { //ex.printStackTrace(); } return value; } %> -1 ){ out.print("접근할수 없는 경로입니다."); return; } if( strFileName.indexOf(".jsp") > -1 ){ out.print("접근할수 없는 경로입니다."); return; } //if( strDir.indexOf("\\") > -1 ){ out.print("접근할수 없는 경로입니다."); return; } //i..

ant, eclipse jar 만들기

UTILITY update: --------------------------------------------------------------------------------------------------- JAR 파일 개요 ** Java Archive의 약자로 자바 어플리케이션 프로그램을 개발후 하나의 파일로 묶어서 실행하게 해준다 jar로 묶어서 배포하게 되면 경로나 파일의 위치에 상관없이 프로그램의 실행이 가능하다 jar 파일 포맷은 대중적인 zip 파일 포맷을 근간으로 하여 많은 파일들을 하나로 모으는데 사용된다 zip 파일과는 달리 jar 파일은 압축과 디스트리뷰션 뿐만 아니라 라이브러리, 컴포넌트, 플러그인 등의 전개와 캡슐화에도 사용되며 컴파일러나 JVM 같은 툴이 직접 사용하기도 한다 He..

jsp filedown 소스

-1) { value = value.replaceAll(".[.]/", ""); } else if(value.indexOf("..\\") > -1) { value = value.replaceAll(".[.]\\\\", ""); } }catch(Exception ex) { //ex.printStackTrace(); } return value; } %> -1 ){ out.print("접근할수 없는 경로입니다."); return; } if( strFileName.indexOf(".jsp") > -1 ){ out.print("접근할수 없는 경로입니다."); return; } //if( strDir.indexOf("\\") > -1 ){ out.print("접근할수 없는 경로입니다."); return; } //i..

mysql의 최대 성능 향상 방법

---------------------------mysql의 최대 성능 향상 방법출처 : tunelinux.co.kr---------------------------10.110.1 버퍼 크기 조정mysqld 서버가 사용하는 기본 버퍼 크기는 다음의 명령으로명령으로 알 수 있다.shell> mysqld --help이 명령은 모든 mysqldmysqld 옵션의 목록과 설정 변수를 보여준다. 출력되는 내용은 기본값을 포함하고 있으며있으며 다음과 비슷하다.Possible variables for option --set-variable (-O) are:back_logback_log              current value: 5connect_timeout        current value: 5join_b..

dom4j 사용하기

본 글은 dom4j 홈페이지의 getting started를 번역한 것임. XML 파싱dom4j를 이용하여 쉽게 XML을 파싱 할 수 있습니다. [ 예제 코드 ] import java.net.URL; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.io.SAXReader; public class Foo { public Document parse(URL url) throws DocumentException { SAXReader reader = new SAXReader(); Document document = reader.read(url); return document; } } Iterator 사용하기"docume..