Java 7

10 Object Oriented Design Principles Java Programmer should know

펌입니다... 좋은 내용 같네요. 10 Object Oriented Design Principles Java Programmer should know Read more: http://javarevisited.blogspot.com/2012/03/10-object-oriented-design-principles.html#ixzz3AEWwGios Though best way of learning any design principle or pattern is real world example and understanding the consequences of violating that design principle, subject of this article is Introducing Object orient..

프로그램/java 2014.08.13

Java ThreadPool Api Sample

Java ThreadPool Test Sample Program 예전에는 직접 만들어 사용하시는분들이 많았을겁니다.. 그러나 이제는 아래와 같이 사용하면 그만 ~ package com.mulder.util.tester; import java.util.Random; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class ThreadPoolTester { // 3 이라는 파라미터가 ThreadPool Size 를 지정한다. private static final ExecutorService threadPool = Executors.newFixedThreadPool(3); public stati..

프로그램/java 2012.08.27

JAVA JNDI GlobalNamingResources String Type define Example ( 운영과 개발을 쉽게 하고 deploy를 쉽게 하기)

Java 프로그램을 하다보면, 개발환경변수와 운영환경변수가 다른경우 deploy 가 매우 까다로와 진다. WEB-INF 및에 변수를 가지고 있다면 항상 골치거리가 된다. 이러한 문제를 해결하기 위한 방안 하나를 제안 한다.... j2ee 의 jndi name 변수를 이용하는거다, (정확히는 GlobalNamingResource 에 변수를 저장하고 이용하는 방법) 아래는 가장 많이 사용하는 tomcat 을 가지고 처리하는 예제 임. server.xml 에 변수값을 저장하므로, context 이하에서는 개발과 운영이 서로 다른 변수를 가지고 있을 수가 없다. 예제소스: 아래는 각 부분별 일부 소스입니다.. 도움이 되기 위해 전체소스를 첨부 합니다. $CATALINA_HOME/server.xml context..

프로그램/java 2011.12.10

java Collection Tester (java Collections static utility 사용 예제)

Java API 사용법을 잘 알아두는건, 좋은 코딩을 하기 위한 아주 중요한 조건이다. Java API 중 많이 알려 지는 않는 Class 가 Collections ( java.util.Collections ) 아래는 java api doc 의 설명 입니다. 아래는 제가 Collections class 의 정적멤버 몇가지를 테스트 하기 위한 소스 입니다. 대충 주석을 보면 그 용도가 금방 나올겁니다.. 아래쪽에 Thread Safety 관련 부분은 List나 Map같은 데이터를 Thread에서 공유할때 얼마나 위험한지를 테스트 해보기 위해 만들었습니다... package com.util.tester; import java.util.*; public class CollectionTester { // 간..

프로그램/java 2011.09.15

tomcat6 에서 한글 인코딩, 전반적으로 다시 처리 하기

웹코딩 (java, jsp, servlet 코딩) 에서 한글이 문제가 되는 경우가 ... 많죠... 이부분 별로 이면서 종종 마음 아픕니다.. 동강이시라면 ..... 작은 댓글 바랍니다. ㅋㅋㅋ 특히 필자가 사용하는 tomcat6 에서 아래와 같이 처리 하면 일단 전반적으로.... OKAY ;) 자그럼 편하게 살죠 ~ package com.tbnfrmwk.web; import java.io.IOException; import java.util.Enumeration; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException..

프로그램/java 2011.01.15

ant 를 이용하여 sql job 을 자동화 시키자...

개발의 50%가 sql 작업이라고 하는데, 거의 동감이다 이러한 작업... 좀 지겹다. 이럴때 좀 도움이 될 수 있는게 ant 이다... 참 좋은 툴이다 아래는 ant 의sql target 을 이용해서 간단한 sql 을 수행하는 예제이다.. ant target test01.sql insert into tt01 (s1) values ('good11'); insert into tt01 (s1) values ('good22'); out mysql> create table tt01 ( s1 varchar(100) ); Query OK, 0 rows affected (0.01 sec) mysql> select * from tt01; +--------+ | s1 | +--------+ | good11 | | goo..