Java 69

Jakarta 프로젝트의 regexp(정규식) 패키지 사용하기

출처 :http://www.superuser.co.kr/jsp/jsp02/page24.htm 서창근2001년 2월 11일개요 정규식(Regular Expression)이란?정규식이란 어떠한 언어를 표현할 수 있는 문자식을 의미한다. 정규식의 이론적인 개념은 이 문서의 범위 밖이므로 접어두기로 하고 단지 정규식이 문자열의 패턴을 표현할 수 있는 것이라고만 알아두자. Perl이나 sed를 사용해본 독자들은 벌써 알겠지만 정규식은 문자열의 패턴매칭(Pattern matching)을 위하여 사용할 수 있다. 즉, 정규식을 사용하여 문자패턴을 표현하고 어떤 문자열이 그 패턴과 동일한지 알 수 있도록 해주는 역할을 한다. 왜 정규식을 사용하는가?자바는 이전의 프로그래밍 언어에 비해 개발이 용이하고 특히 웹 개발에 ..

Java 2006.09.14

Log4j 튜토리얼

퍼온것 :http://joldo.com/board.do?boardId=java&act=read&pkIdx=10 역자: noct ( http://www.noct.pe.kr/ ) 원본 : http://www.vipan.com/htdocs/log4jhelp.html System.out.println 을 사용하지 말고 Log4j 를 사용하라. Log4j를 사용하기 위한 빠른 시작 - log4j 소프트웨어(약 2.3MB)를 다운로드해서 log4j.jar (약 156KB)를 추출하라. logging 메소드가 필요한 클래스들을 찾을 수 있도록 log4j.jar 파일을 어플리케이션의 클래스패스에 포함시켜라. (필자는 log4j.jar 파일을 자바 설치 디렉토리 밑의 lib/ext 디렉토리에 카피했다. 왜냐하면 자바는..

Java 2006.09.14

[완역]Hibernate v3 - Hibernate 레퍼런스 문서(정식)

HIBERNATE-Relational Persistence for Idiomatic Java Hibernate Reference Documentation 3.0 역자 :김종대 목 차 서두1. Tomcat 으로 빠른 시작1.1. Hibernate로 시작하기1.2. 첫 번째 persistent class1.3. cat 매핑하기1.4.cat들에 작업하기1.5. 마지막2. 아키텍처2.1. 개요2.2. 인스턴스 상태들2.3. JMX 통합2.4. JCA 지원3. 구성3.1. 프로그램 상의 구성3.2. SessionFactory 얻기3.3. JDBC 커넥션들3.4. 옵션 구성 프로퍼티들3.4.1. SQL Dialects3.4.2. Outer Join 패칭3.4.3. Binary Streams3.4.4. Second-..

Java 2006.09.14

Jakarta Project

Jakarta Project는 Apache project중 자바기반의 오픈소스 솔루션을 만들고 유지 배포하는 프로젝트 입니다. 여러분들이 잘 알고있는 톰캣이나 최근 가장 많이 사용하고 있는 프레임 워크로 스트러츠 같은 것들이 자카르타 프로젝트 제품들입니다.http://jakarta.apache.org에서 자카르타 프로젝트 정보들을 상세히 알 수 있으며 이 사이트에서는 이 사이트를 참고하여 실제로 유용하게 사용되는 모듈들을 소개하고자 합니다. 1. Jakarta 제품들Jakarta 는 일반적으로 3개의 분류로 나뉘어져 있습니다. -. Libraries, Tools, and APIs( 라이브러리, 도구, API) -. Frameworks and Engines -. Server Applications 라이브러..

Java 2006.09.14

Runtime.exec()

제목 : 자바에서 runtime.exec()를 사용해서 시스템명령어를 사용할때 에러 글쓴이:손님(guest) 2002/04/27 07:04:52 조회수:281 줄수:58 안녕하세여.제가 개발한 프로그램은 파일을 가지고 여러가지 작업을 하는 놈인데, 그래서 cp, mv, chmod같은 Unix명령어를 사용할 경우가 많습니다.원래 배치성 애플리케이션이라 한 놈만 떠서 작업하던 건데, 이번에 멀티로 떠서 작업하는 방식으로 변경했습니다. 그런데프로세스 하나로 떠서 작업할 때는 문제가 없었는데, 여러 프로세스로 떠서수행을 해보니 아래와 같은 에러가 나네여.. clFileManager.java(ERROR):cp ......... ~~ java.io.IOException: °ø°? º?w at java.lang.UN..

Java 2006.07.08

자바 2 SDK 1.5의「데드락 해결 비법」

http://www.zdnet.co.kr/builder/dev/java/0,39031622,39130026,00.htm 자바 2 SDK 1.5의「데드락 해결 비법」 윤경구 (티맥스소프트) 2004/09/01다중 쓰레드 환경에서 경쟁 조건과 데드락(deadlock)은 피할 수 없는 관계이다. 여러 개의 쓰레드가 동시에 동일한 변수, 객체 혹은 자원을 차지하려고 하는 경우 경쟁 조건이 발생하며 경쟁 조건에서 한 쓰레드의 배타적 리소스 점유를 보장하는 방법으로 동기화를 사용하게 된다. 동기화를 잘못 처리하는 경우 어느 쓰레드도 진행되지 못하는 교착 상태 즉, 데드락에 빠지게 되는데 조금 복잡한 쓰레드 구조를 다루다 보면 종종 골머리를 앓게 되는 문제일 것이다. 최근 들어 여러 개의 CPU를 장착한 컴퓨팅 환경..

Java 2006.07.07