검색 결과
"category:/JavaTech"
| 제목 요약 | 작성 시간 | |
|---|---|---|
|
1
|
Unix Tail implementation with Java
1. 구현 소스 package client; import java.io.BufferedRead... |
2008. 10. 2 오후 9:23:00 |
|
2
|
Java 5에서 String Concatenation과 StringBuffer의 속도 비교
JDK 1.4에서와 JDK 1.5에서문자열을 결합할 경우 똑같은 상황이 올까요? ^^ 1. 예제 소스 package client; public class StringTest { public interface Repeatable { void iteration(long loopId); } public static long repeat(int times, Repeatable repeatable) { long initial = ... |
2008. 9. 28 오후 10:18:00 |
|
3
|
jfreechart로 차트 기능 구현
1. jfreechart 다운 로드 - http://www.jfree.org... |
2008. 9. 25 오후 10:09:00 |
|
4
|
[안내] Sun Tech Day 2008
2008년 9월 24일 메일을 통해 Sun Tech Day 2008 행사를 한다고 합니다. 다행히 초청장을 보내주셔서 유료 세미나인데도 무료로 참석할 수 있는 기회를 주셔서 감사하게 생각합니다. 여러분도 시간이 허락하시면 관심이 있는 세션을 들어보심이 어떨까요? 자세한 건 여기 사이트에 가시면 주요 세션 정보를 보실 수 있습니다. |
2008. 9. 24 오후 7:57:00 |
|
5
|
hibernate.dialect
DB2: org.hibernate.dialec... |
2008. 9. 20 오후 5:17:00 |
|
6
|
Builder Pattern in Java
1. 샘플 소스 package client; public class Person { private final String name; private final int age; private Person(Builder builder) { this.name = builder.name; this.age = builder.age; } public static class Builder { private String name; private int age; ... |
2008. 9. 15 오후 11:14:00 |
|
7
|
Jakarta Commons Lang library(Builder) 사용기
Object에서 toString, equals, hashCode 함수들을 개발할 때 유용한 라이브러리로 Jakarta Commons Lang library를 사용합니다. 1. 사용 방법 toString : ToStringBuilder class를 override equals : EqualsBuilder class를 override hashCode : HashCodeBuilder class를 override 2. 소스 코드 ... |
2008. 9. 11 오후 8:48:00 |
|
8
|
Axis를 통해 SOAP Client만들기
1. 프로젝트 생성 - FileNewWebDynamic Web Project 선택 후 Next - Project Name 작성 후 Finish 2. SOAP Client 소스 생성 - 해당 프로젝트 오픈 오른쪽 마우스 클릭 New Web Service Client 클릭 - Service definition : 해당 URL 입력 - Finish 클릭 - 그러면 해당 Stub등의 SOAP 클라이언트 소스가 생성됩니다. - 그런 다음 ... |
2008. 9. 3 오후 10:23:00 |
|
9
|
jdk 1.4이하에서 java.net.URL Timeouts 지정하기
타임아웃 지정하는 방법은 두가지입니다. sun.net.client.defau... |
2008. 8. 29 오후 9:57:00 |
|
10
|
jdk1.5에서 concurrent library를 사용해서 contention 피하기
Java Concurrency in Practice책에 의하면 jdk1.5의 java.util.concurrent 패키지를 활용하면 동기화에 대한 contention의 부하를 줄일 수 있는 방법들을 제시합니다. 1. ThreadLocal 사용 아래의 예제처럼 ThreadLocal을 통해 synchronization을 대체할 수 있습니다. import java.text.DateFormat... |
2008. 8. 27 오후 10:52:00 |
|
11
|
lambdaprobe로 Tomcat 모니터링
1. 다운로드 및 설치 - 다운로드 사이트 : http://www.lambdapro... |
2008. 8. 11 오후 9:15:00 |
|
12
|
UrlRewriteFilter 사용
c 소스 기반의 mod_rewrite의 내용을 Java버전으로 컨버팅한 Url Rewrite Filter를 사용하기 위한 정보를 공유합니다. 1. 다운로드 및 설치 - 다운로드 사이트에서 최신판 다운 로드 : http://tuckey.org/ur... |
2008. 8. 8 오전 2:49:00 |
|
13
|
ROME을 활용해서 Feed 생성하기
ROME과 Spring을 활용해서 Feed를 생성하는 소스입니다. 블로그 시스템을 개발하거나 기존 게시판 서비스에서 Feed를 만들어서 외부에 공유해 주기위해서 아래 소스들을 활용하면 원하시는 Feed를 생성할 수 있을 것입니다. ROME이 여러모로 좋은 오픈소스로 활용되는 것 같네요. 좀더 분석해서 필요한 기능들을 공유할께요. 필요한 라이브러리는 ROME 1.0, JDOM 1.0이 필요합니다. 1. Feed 생성 소스 package ... |
2008. 8. 3 오후 8:02:00 |
|
14
|
ROME 라이브러리를 이용하여 RSS 피드 읽어 오기
1. 필요한 라이브러리 ROME 1.0 ROME Subprojects인 ROME Fetcher JDOM 1.0 2. 피드 읽기 위한 소스 - RSSApi.java package client;import java.net.URL;import java.net.URLEncoder;... |
2008. 8. 1 오후 6:33:00 |
|
15
|
Java I/O Performance 성능 향상 코딩
Sun Website의 아티클을 가지고 테스트 프로그램을 만들어 어느것이 성능이 좋은 코딩 방법인지 실제 테스트를 해 보았습니다. copyEx1() 함수는 Raw File Stream형태의 방식을 구사하여 제일 늦게 나왔고, 그 다음으로 copyEx2() 함수는 Buffered Streams을 사용해서 파일 카피를 했습니다. 이게 가장 많이 사용하죠. 대부분의 개발자들이 무의식적으로 이 방법을 사용합니다. ^^ 이것 보다 나은 방법이 있습니다. ... |
2008. 7. 31 오후 9:50:00 |
|
16
|
iBatis를 사용해서 BLOB 객체 넣기
iBatis를 사용해서 오라클에 BLOB 객체 넣는 방법을 기술했습니다. 1. iBatis 설정 !DOCTYPE sqlMap PUBLIC “-//ibatis.apa... |
2008. 7. 19 오후 3:03:00 |
|
17
|
SOAP Message Header에서 클라이언트 IP 조회
SOAP 서버의 보안 강화를 위해서 Authentication기능이나 IP Blocking 기능을 적용하여 접근 제어를 구현하게 되죠. 두가지 방법을 소개합니다. 1. Axis에서 handler 추가하기 - 아래 소스를 handler에 추가하여 접속 클라이언트의 IP 정보를 조회할 수 있다. import org.apache.axis.Axis... |
2008. 7. 15 오후 11:05:00 |
|
18
|
Soap Server 모니터링 하기
1. axis2.xml 편집 - WEB-INF/conf/axis2.x... |
2008. 7. 13 오전 10:17:00 |
|
19
|
OpenSessionInViewInterceptor 와 OpenSessionInViewFilter 예제
Spring Framework와 Hibernate를 연동해서 사용할 때는 many-to-one or one-to-one 관계에서 View단을 위해서 비즈니스 오브젝트를 렌더링하고자 lazy property와 함께 비즈니스 오브젝트를 위한 객체를 접근하게 되는데 이때 LazyInitializationEx... |
2008. 7. 12 오후 6:40:00 |
|
20
|
DNS 캐싱 식별 여부 확인 방법
1. Linux - root권한으로 ps - ef | grep nscd 해당 프로세스가 떠 있으면 /etc/nscd.conf 파일을 확인 enable-cache passwd yesenable-cache group yesenable-cache hosts yes - 캐싱안되게 할 경우 enable-cache passwd noenable-cache group noenable-cache hosts no저장한 다음 /etc/rc.d/init.d/nsc... |
2008. 7. 10 오전 8:13:00 |








