카테고리 보관물: [java]Tip

New I/O(java.nio)

NIO에 쉽게 접근할수 있도록 잘 정리된 사이트가 있어 소개한다.   원문 http://myhome.naver.com/histidine/

카테고리: [java]Tip | 댓글 남기기

[스크랩] 클래스에서 enhanced For-Loop 사용

개선된 for-loop를 매우 효율적으로 사용하고 있다고 생각한다.하지만, Iterator는 개선된 for-loop에서 지원안 하는 줄로만 알고 있었는데 이 글을 읽어보니 가능하구나라는 생각이 든다. key word : implements Iterable<T> 원본 클래스에서 enhanced For-Loop 사용 :: 한국 썬 개발자 네트워크

카테고리: [java]Tip | 댓글 남기기

[펌]개발자가 놓치기 쉬운 자바의 기본원리

Daum에서 정리해 놓은 글인데, 출력해서 심심할때  읽어 보면 괜찮겠다.   개발자가 놓치기 쉬운 자바의 기본원리  

카테고리: [java]Tip | 댓글 남기기

Java Stored Procedure 만들기

 Java Stored Procedure 예제     Java Stored Procedure는 웹 개발시 배치잡(Batch Job) 형태의 작업이나, 많은 데이터의 작업이 필요한 경우 뛰어난 성능 향상을 가져 올 수 있습니다. 또한 PL/SQL로 구현하기 어려우나 Java로 구현이 편리할 경우(예를 들어 OS 파일 핸들링, 암호화..) 사용하면 … 계속 읽기

카테고리: [java]Tip | 댓글 남기기

oracle stored procedure를 자바소스에서 사용하기

Oracle 에서 입력된 stored procedure 를 java에서 실행해서 결과를 얻고 싶으시다면, Statement 대신에 CallableStatement class를 사용하여 호출하면 된다. 그 뒤에는 어차피 insert, update 같은 것들과 같이 성공 또는 실패, 성공시 몇개가 성공했는지, query 인 경우에는 ResultSet 받아서 fetch 하면서 값 … 계속 읽기

카테고리: [java]Tip | 댓글 남기기

Runtime.getRuntime().exec를 이용한 연결된 확장자 파일 실행하기

1) 윈도우 시스템에 등록된 확장자를 이용하여 실행 프로그램 호출한다.public class Execute {    public static void main(String[] args) {        String path;        try {            path = "D:\\test.hwp";            //            path = "D:\\test.doc";            //            path = "D:\\test.pdf";            //            path = "D:\\test.txt";            //            path = … 계속 읽기

카테고리: [java]Tip | 댓글 남기기

[java]java heap space 늘리기

Java Heap Space로 인해 다음과 같은 오류가 발생할 수 있다. Exception in thread "main" java.lang.OutOfMemoryError: Java heap space해결 방법은 -Xmx 옵션과 -Xms 옵션을 이용하여 초기 힙 용량과 최대 힙 용량을 늘려 주면 된다. java -Xms512m -Xmx1024m {클래스이름} -Xms 옵션 : JVM의 초기 … 계속 읽기

카테고리: [java]Tip | 댓글 남기기

[java]JAR 옵션

이클립스를 사용하면 쉽게 만들어주지만, 서버상에서 소스수정하고  컴파일 후 라이브러리 생성시 옵션에 대한 기억이 가물가물… 1. 압축할때    jar cvf create.jar a.class b.class cDirectory    a.class,b.class,cDirectory를 create.jar라는 이름으로 생성합니다. 2. 압축풀때    jar xvf create.jar    create.jar의 내용을 추출합니다. 3. 압축된내용보기    jar tvf create.jar    create.jar의 내용을 봅니다.

카테고리: [java]Tip | 댓글 남기기

[펌]객체 직렬화-Serializable

그 동안 자바 객체 직렬화에 대해 어렵게만 생각해온 경향이 있었던것 같다. 저번 Servlet 프로젝트에서 Serializable을 이용하였지만, 그것이 제대로 이용하고 있었는지 경황이 없어 고려하지 못하였다. 하지만 다음의 문서를 통해 직렬화의 정확한 개념을 이해 할 수 있었다. 한 마디로 객체를 직렬화 시키면 Stream을 … 계속 읽기

카테고리: [java]Tip | 댓글 남기기

[java]MSSQL 서버 Connection

사용/설치법http://support.microsoft.com/default.aspx?scid=kb;ko;313100   드라이버 다운로드세부정보 : http://www.microsoft.com/korea/sql/downloads/SQL_Server_2000_Driver_for_JDBC_SP3.aspWindow기반 드라이버 : http://download.microsoft.com/download/4/1/d/41d3e9c0-64d1-451e-947b-7a4cba273b2d/setup.exeLinux기반 드라이버 : http://download.microsoft.com/download/4/1/d/41d3e9c0-64d1-451e-947b-7a4cba273b2d/mssqlserver.tar 참고) DriverManager를 기준으로 한 Connection MSSQL : Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://IP주소입력(211.58.154.204):1433", "아이디", "비밀번호"); ORACLE :Connection con = DriverManager.getConnection("jdbc:oracle:thin:@IP주소(211.58.154.204):1521:DB명(orcl)", "아이디", "비밀번호");   [출처]

카테고리: [java]Tip | 1개의 댓글