<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="http://rss.egloos.com/style/blog.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
	<title>지니랜드</title>
	<link>http://bumjin.egloos.com</link>
	<description>지니랜드</description>
	<language>ko</language>
	<pubDate>Wed, 20 Aug 2008 10:57:41 GMT</pubDate>
	<generator>Egloos</generator>
	<image>
		<title>지니랜드</title>
		<url>http://pds.egloos.com/logo/1/200407/04/50/b0011250.jpg</url>
		<link>http://bumjin.egloos.com</link>
		<width>80</width>
		<height>12</height>
		<description>지니랜드</description>
	</image>
  	<item>
		<title><![CDATA[ quartz로 주기적으로 스크립트를 실행시키게 수정 ]]> </title>
		<link>http://bumjin.egloos.com/3871966</link>
		<guid>http://bumjin.egloos.com/3871966</guid>
		<description>
			<![CDATA[ 
  <p>quartz로 주기적으로 스크립트를 실행시키게 수정<br><br>&lt;bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name="triggers"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;list&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ref bean="cronTrigger" /&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/list&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/property&gt;<br>&nbsp;&lt;/bean&gt;<br>&nbsp;&lt;bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name="jobDetail" ref="jobDetail" /&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name="cronExpression" value="0 0 3 * * ?" /&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/bean&gt;</p><p>&nbsp;&nbsp;&nbsp; &lt;bean id="jobDetail" <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name="concurrent" value="true" /&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name="targetObject" ref="jobDetailImpl" /&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name="targetMethod" value="run" /&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/bean&gt;<br>&nbsp;&nbsp;&lt;lang:groovy id="jobDetailImpl" script-source="file:groovy/ScheduledJob.groovy"/&gt;<br><br>근데 bsh에서는 에러가 난다. <br><br>구글링을 해보니 <br>Before you write your script bean, <strong>you need to create a Java interface for your script bean</strong>. For example:<br>오 쉣 간편하게 쓰려고 스크립트를 사용하려 했는데<br>bsh은 인터페이스를 만들어주어야 한다니 헐헐<br>덕분에 그루비로 변경<br><br><br>&lt;lang:bsh id="BshPerson" script-source="classpath:org/test/Person.bsh"<br>script-interfaces="org.test.Person"&gt;<br>&lt;lang:property name="name" value="beanshell"/&gt;<br>&lt;lang:property name="age" value="11"/&gt;<br>&lt;/lang:bsh&gt;<br><br>&lt;lang:groovy id="GroovyPerson" script-source="classpath:org/test/Person.groovy"&gt;<br>&lt;lang:property name="name" value="groovy"/&gt;<br>&lt;lang:property name="age" value="22"/&gt;<br>&lt;/lang:groovy&gt;<br><br><br></p>			 ]]> 
		</description>
		<category>프로그래밍</category>
		<pubDate>Wed, 20 Aug 2008 10:57:41 GMT</pubDate>
		<dc:creator>지니짱</dc:creator>
	</item>
	<item>
		<title><![CDATA[ ant 설치 동영상  ]]> </title>
		<link>http://bumjin.egloos.com/3868683</link>
		<guid>http://bumjin.egloos.com/3868683</guid>
		<description>
			<![CDATA[ 
  ant 설치 동영상 (음성 없음)<br><br><embed src="http://www.youtube.com/v/wMJxsGbScCs" width="425" height="350" type="application/x-shockwave-flash"> </embed>			 ]]> 
		</description>
		<category>컴퓨터</category>
		<pubDate>Sun, 17 Aug 2008 23:44:21 GMT</pubDate>
		<dc:creator>지니짱</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 헬스로그 독서 이벤트 4탄 (통계의 미학) ]]> </title>
		<link>http://bumjin.egloos.com/3866910</link>
		<guid>http://bumjin.egloos.com/3866910</guid>
		<description>
			<![CDATA[ 
  <span style="font-weight: bold; color: rgb(212, 26, 1);">↓ 복사하실 내용 (시작) ↓ <a href="http://healthlog.kr/607" target="_blank"><span style="font-weight: bold; color: rgb(212, 26, 1);"><br />
</span><img style="width: 508px; height: 378px;" src="http://cfs.tistory.com/custom/blog/12/128698/skin/images/statics.jpg" width="467" height="349"><br />
</a></span><span style="font-weight: bold; color: rgb(212, 26, 1);">↑ 복사하실 내용 (끝) ↑</span><br />
			 ]]> 
		</description>
		<category>영화 책</category>
		<pubDate>Sat, 16 Aug 2008 10:34:34 GMT</pubDate>
		<dc:creator>지니짱</dc:creator>
	</item>
	<item>
		<title><![CDATA[ ubuntu 에 svn 설치 ]]> </title>
		<link>http://bumjin.egloos.com/3866872</link>
		<guid>http://bumjin.egloos.com/3866872</guid>
		<description>
			<![CDATA[ 
  http://amoo.g3.cc/blog/18			 ]]> 
		</description>
		<category>컴퓨터</category>
		<pubDate>Sat, 16 Aug 2008 09:34:07 GMT</pubDate>
		<dc:creator>지니짱</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Eclipse에서 Subversion을 사용하는 방법  ]]> </title>
		<link>http://bumjin.egloos.com/3851000</link>
		<guid>http://bumjin.egloos.com/3851000</guid>
		<description>
			<![CDATA[ 
  처음으로 만들어본 것인데 아 너무 힘드네요 -_-<br />
소리는 작게해서 들어주세요 T_T<br />
화면은 flv원본으로 800 600 해상도로 봤을때는 괜찮았는데<br />
유투브에 올리니 화질및 사이즈가 넘 안좋아졌네요.<br />
<br />
원본은 <br />
http://www.ibm.com/developerworks/kr/library/os-ecl-subversion/index.html<br />
입니다.<br />
<br />
용량 및 시간의 제약으로 2개로 나누어서 올립니다.<br />
<br />
<p>파트1 에서는&nbsp;subclipse 플러그인 설치와 , 서브버전 서버,&nbsp;totoies&nbsp;클라이언트 설치를 다루며,</p><p>파트2에서는 subclipse를 이용한 svn import, update, add , delete, ignore 기능을 사용하는 법에 대해 다룹니다.</p><p><br />
</p><p>파트1 .<br />
</p><br />
<object width="625" height="544"><param name="movie" value="http://www.youtube.com/v/k-YAadEOA_A&amp;hl=ko&amp;fs=1"><embed src="http://www.youtube.com/v/k-YAadEOA_A&amp;hl=ko&amp;fs=1&amp;fmt=18" type="application/x-shockwave-flash" allowfullscreen="true" width="625" height="544"></object><br />
<br />
파트2.<br />
<object width="625" height="544"> <param name="movie" value="http://www.youtube.com/v/dNjKl7si77M">  <embed src="http://www.youtube.com/v/dNjKl7si77M&amp;fmt=18" type="application/x-shockwave-flash" width="625" height="544">  </object><br />
			 ]]> 
		</description>
		<category>프로그래밍</category>
		<pubDate>Sun, 03 Aug 2008 14:50:13 GMT</pubDate>
		<dc:creator>지니짱</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 3030 English 실전대화편 ]]> </title>
		<link>http://bumjin.egloos.com/3849098</link>
		<guid>http://bumjin.egloos.com/3849098</guid>
		<description>
			<![CDATA[ 
  <div class="hreview ttbReview"><table cellspacing="0" cellpadding="3" border="0"><tbody><tr><td valign="top"><span class="item vcard"><a href="http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8934928433&amp;ttbkey=ttbbumjin2208001&amp;paperid=2221147" target="_blank"><img alt="3030 English 실전대화편" hspace="5" src="http://image.aladdin.co.kr/cover/cover/8934928433_1.jpg" align="left" border="0"></a><a class="fn url" style="FONT-WEIGHT: bold; COLOR: #369; TEXT-DECORATION: none" href="http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8934928433&amp;ttbkey=ttbbumjin2208001&amp;paperid=2221147" target="_blank">3030 English 실전대화편</a> - <img alt="8점" src="http://image.aladdin.co.kr/img/common/star_s8.gif" border="0"></span><br><span style="COLOR: #818181">김지완 지음/김영사</span></td></tr><tr><td><span class="description"><br>블로깅을 하다 제목에 혹해서 구입한 책이다.<br><br>태어나서 영어책을 끝까지 본것은 토마토 책 밖에 없는데, 이 책도 후보에 들어갈 수 있을거 같다.<br><br>다른 영어회화책을 사본 경험이 없어서 비교는 힘들겠고, 대층 이 책의 특징을 적어보면<br><br>1. 영어질문 한글대답 영어질문 한글대답<br>다음페이지는 같은 내용이 한글질문 영어대답 한글질문 영어대답 형태로 나와있어서<br>영어만 줄창나와서 영어울렁증이 생기거나 할 염려가 없고, <br>반복적이면서도 한영이 바뀌어 있으므로 인해 지루함을 줄일 수 있다.<br><br>2. 작은 분량 <br>하루 분량이 포켓북 2장 분량이다. 그 중 같은 내용이 반복되므로 실질적으로 1장 분량으로<br>부담이 적다.<br><br>3. 가격<br>뭐 이정도면 그닥 비싼거는 아니라고 생각된다.<br><br>4. 출판사 <br>김영사이고 책에 CD로도 있지만 홈페이지 자료실에 mp3로 제공하고 있다.<br></span></td></tr></tbody></table><div style="DISPLAY: none"><span class="reviewer vcard"><span class="fn url">http://bumjin.egloos.com</span></span><span class="dtreviewed" title="2008-08-02T02:28:33">2008-08-02T02:28:33</span><span class="version">0.3</span><span class="rating"><span class="value">8</span><span class="best">10</span></span></div></div>			 ]]> 
		</description>
		<category>영화 책</category>
		<pubDate>Sat, 02 Aug 2008 02:28:32 GMT</pubDate>
		<dc:creator>지니짱</dc:creator>
	</item>
	<item>
		<title><![CDATA[ LDAP Search 샘플 ]]> </title>
		<link>http://bumjin.egloos.com/3846610</link>
		<guid>http://bumjin.egloos.com/3846610</guid>
		<description>
			<![CDATA[ 
  <p><a title="http://demo.initech.com/?document_srl=1241" href="http://demo.initech.com/?document_srl=1241">http://demo.initech.com/?document_srl=1241</a>을 참조하여 전에 설치했던 OpenDS의 샘플</p>  <p>데이타를 가져오는 소스입니다.</p>  <p>&nbsp;</p>  <p>&nbsp;</p>  <p><a href="http://pds9.egloos.com/pds/200807/31/50/b0011250_48914645e699c.gif"><img style="border: 0px none ;" alt="사용자 지정 1" src="http://pds8.egloos.com/pds/200807/31/50/b0011250_489146472cbfa.gif" border="0" width="639" height="401"></a> </p>  <p>샘플데이타에는 ou=People 에 유저 데이타가 들어있고, 이중 uid가 user.0인 데이타를 검색하여</p>  <p>그 유저의 cn값,&nbsp; mail값, uid값 을 출력해보자.</p>  <p>db로 치면 attribute가 컬럼에 해당하고, filter가 where조건에 해당한다.</p>  <p>&nbsp;</p>  <p>package com.bumjin.ldap; </p>  <p>import java.util.Hashtable; </p>  <p>import javax.naming.Context;   <br />
import javax.naming.NamingEnumeration;    <br />
import javax.naming.directory.DirContext;    <br />
import javax.naming.directory.InitialDirContext;    <br />
import javax.naming.directory.SearchControls;    <br />
import javax.naming.directory.SearchResult; </p>  <p>public class LDAPSearch { </p>  <p>&nbsp;&nbsp;&nbsp; public LDAPSearch() {   <br />
&nbsp;&nbsp;&nbsp; } </p>  <p>&nbsp;&nbsp; // LDAP server에서 인증서 일련번호(serial)을 검색조건으로 하여 "attrIDs"에   <br />
&nbsp;&nbsp; // 정의된 LDAP attribute들을 출력하는 예제 </p>  <p>&nbsp;&nbsp;&nbsp; public&nbsp; static void ldapSearchByUID(String uid)   <br />
&nbsp;&nbsp;&nbsp; {    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hashtable env&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = new Hashtable(5, 0.75f);    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NamingEnumeration m_ne = null; </p>  <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 검색된 결과 entry중 아래의 attribute들을 출력할 것임   <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //String[] attrIDs = {"cn", "serial", "mail", "uid"};    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>String[] attrIDs = {"cn", "mail", "uid"};     <br />
</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //파라미터로 넘어온 인증서 일련번호를 가지고 LDAP filter를 조립    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>String filter = "(uid=" + uid + ")"; </strong></p>  <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try   <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //LDAP 서버의 "프로토콜://IP:포트"를 설정    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 아래는 ldap 프로토콜을 사용하는 127.0.0.1 서버의 389포트로 접속하는 경우    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; env.put(Context.PROVIDER_URL, "ldap://127.0.0.1:389");    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DirContext dirCtx = new InitialDirContext(env);    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SearchControls constraints = new SearchControls(); </p>  <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //검색범위를 하위디렉토까지 검색(SUBTREE)   <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; constraints.setSearchScope(SearchControls.SUBTREE_SCOPE);    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (attrIDs != null)    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; constraints.setReturningAttributes(attrIDs);    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //검색을 시작할 BASE DN을 설정하고, 검색    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //m_ne = dirCtx.search("c=kr", filter, constraints);    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>m_ne = dirCtx.search("dc=example,dc=com", filter, constraints);     <br />
</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dirCtx.close();    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } catch (Exception e) {    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.printStackTrace();    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try{    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SearchResult sr = null;    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(m_ne.hasMoreElements()){    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //System.out.println(m_ne.nextElement());    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sr = (SearchResult)m_ne.next();    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //dn출력시 BASE DN은 제외하고 출력된다.    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(sr.getName()+","+"dc=example,dc=com");    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (int i=0; i&lt; attrIDs.length; i++) { //attrIDs member count    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(i + ": " + attrIDs[i] + " : " +    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (String)sr.getAttributes().get(attrIDs[i]).get());    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }catch(Exception e){    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.printStackTrace();    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }    <br />
&nbsp;&nbsp;&nbsp; } </p>  <p>&nbsp;&nbsp; public static void main(String[] args) {   <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>ldapSearchByUID("user.0");     <br />
</strong>&nbsp;&nbsp;&nbsp; } //main    <br />
} //class</p>  <p>&nbsp;</p>  <p>실행결과</p>  <p>&nbsp;</p>  <p>uid=user.0,ou=People,dc=example,dc=com   <br />
0: cn : Aaccf Amar    <br />
1: mail : user.0@maildomain.net    <br />
2: uid : user.0</p>			 ]]> 
		</description>
		<category>프로그래밍</category>
		<pubDate>Thu, 31 Jul 2008 04:57:44 GMT</pubDate>
		<dc:creator>지니짱</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 이클립스 사용중 발생하는 jvm terminated. exit code -1 로 시작하는 에러 ]]> </title>
		<link>http://bumjin.egloos.com/3841147</link>
		<guid>http://bumjin.egloos.com/3841147</guid>
		<description>
			<![CDATA[ 
  <div class="view" style="FONT-SIZE: 9pt; FONT-FAMILY: 1184252_9"><div class="article"><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">이클립스 사용중 발생하는 jvm terminated. exit code -1 로 시작하는 에러.</span><br><br><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">갑자기 이클립스가 열리지 않아서 깜짝 놀라다는,,,-_-;;;</span></div><div class="article"><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">괜히 이클립스니깐 뭐,,,이러면서 폴더 싹 지우고 새로 압축 풀었다는,,,ㅋㅋ;;</span></div><div class="article"><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">근데 이게 뭔가!!!-_- 여전히 안된다...</span></div><div class="article"><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">이럴 때는 당연히!! 검색의 힘이 필요하다 그래서 알게된 결론~!!!</span><br></div><div class="article">&nbsp;</div><div class="article"><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10"><span style="COLOR: #951015">-----------------------------&lt; 해 결 책 &gt;-------------------------------</span></span></div><div class="article"><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10"></span><br>&nbsp;</div><div class="article"><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">eclipse폴더안의 </span><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10"><strong>ecilpse.ini</strong></span><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10"> 파일을 수정해 주면 된다. </span><br><br><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">-showsplash</span><br><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">org.eclipse.platform</span><br><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">--launcher.XXMaxPermSize</span><br><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">256M</span><br><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">-vmargs</span><br><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">-Dosgi.requiredJavaVersion=1.5</span><br><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">-Xms40m</span><br><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">-Xmx512m&nbsp;&nbsp;&nbsp; </span><br></div><div class="article">위의 내용들 중에서 </div><div class="article"><strong><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">--launcher.XXMaxPermSize</span><br><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">256M</span><br></strong><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">을&nbsp;삭제하면 된다.</span></div><div class="article"><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10"></span><br>&nbsp;</div><div class="article">삭제 후에 남는 내용은 아래와 같다.<br><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">-showsplash</span><br><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">org.eclipse.platform</span><br><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">-vmargs</span><br><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">-Dosgi.requiredJavaVersion=1.5</span><br><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">-Xms40m</span><br><span style="FONT-SIZE: 10pt; FONT-FAMILY: 1184252_10">-Xmx512m&nbsp; <div class="autosourcing-stub"><p style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 11px 0px 7px; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Dotum"><strong style="PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">[출처]</strong> <a href="http://blog.naver.com/chinagirl2/30028846995" target="_blank">[이클립스] eclipse 3.3 europa jvm terminated. exit code -1 에러 </a><span style="PADDING-RIGHT: 7px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">|</span><strong style="PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">작성자</strong> <a href="http://blog.naver.com/chinagirl2" target="_blank">일본가쟝</a></p></div></span></div></div>			 ]]> 
		</description>
		<category>프로그래밍</category>
		<pubDate>Sun, 27 Jul 2008 03:58:39 GMT</pubDate>
		<dc:creator>지니짱</dc:creator>
	</item>
	<item>
		<title><![CDATA[ OpenDS 자바 오픈소스 디렉토리 서버 설치 ]]> </title>
		<link>http://bumjin.egloos.com/3834421</link>
		<guid>http://bumjin.egloos.com/3834421</guid>
		<description>
			<![CDATA[ 
  <p><a title="https://opends.dev.java.net/public/downloads_index.html" href="https://opends.dev.java.net/public/downloads_index.html">LDAP: http://www-128.ibm.com/developerworks/kr/library/t-ldap01/</a></p><p><a title="https://opends.dev.java.net/public/downloads_index.html" href="https://opends.dev.java.net/public/downloads_index.html"><br />
</a></p><p><a title="https://opends.dev.java.net/public/downloads_index.html" href="https://opends.dev.java.net/public/downloads_index.html">https://opends.dev.java.net/public/downloads_index.html</a> 에서 <a href="https://www.opends.org/promoted-builds/1.0.0/install/QuickSetup.jnlp">Install with QuickSetup</a>로 설치</p><p><br />
</p><p><a title="https://www.opends.org/1.0/page/OverviewOfTheQuickSetupTool" href="https://www.opends.org/1.0/page/OverviewOfTheQuickSetupTool">https://www.opends.org/1.0/page/OverviewOfTheQuickSetupTool</a>를 보면 그림과 함께 나와있다</p><p>(Topology Options에서 아래쪽 This server will be part of a replication topology선택</p><p>Directory Data는 import Automatically-Generated Sample Data 샘플 자동생성 ^^;)</p><p>&nbsp;</p><p><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds8.egloos.com/pds/200807/22/50/b0011250_4884a7b080eba.gif" width="500" height="512.48049922" onclick="Control.Modal.openDialog(this, event, 'http://pds8.egloos.com/pds/200807/22/50/b0011250_4884a7b080eba.gif');" /></div> </p><p>&nbsp;</p><p><a title="http://www-unix.mcs.anl.gov/~gawor/ldap/download.html" href="http://www-unix.mcs.anl.gov/%7Egawor/ldap/download.html">http://www-unix.mcs.anl.gov/~gawor/ldap/download.html</a>에서 ldap browser다운</p><p><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds8.egloos.com/pds/200807/22/50/b0011250_4884a7b44064c.gif" width="500" height="349.131121643" onclick="Control.Modal.openDialog(this, event, 'http://pds8.egloos.com/pds/200807/22/50/b0011250_4884a7b44064c.gif');" /></div></p><p><br />
</p><p>eclipse plugin <br />
</p><p><b><span class="nobr"></span></b><b><a href="http://directory.apache.org/studio/update/1.x" title="Visit page outside Confluence" rel="nofollow">http://directory.apache.org/studio/update/1.x</a></b></p>			 ]]> 
		</description>
		<category>컴퓨터</category>
		<pubDate>Mon, 21 Jul 2008 15:13:57 GMT</pubDate>
		<dc:creator>지니짱</dc:creator>
	</item>
	<item>
		<title><![CDATA[ glassfish에서 설정한 derby connection pool 확인 ]]> </title>
		<link>http://bumjin.egloos.com/3832233</link>
		<guid>http://bumjin.egloos.com/3832233</guid>
		<description>
			<![CDATA[ 
  <p>netbeans에서 Services탭의 Database선택</p><p>마우스 오른쪽 버튼으로 New Databae Connection선택</p><p><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds9.egloos.com/pds/200807/20/50/b0011250_4882c305e28b8.gif" width="500" height="301.587301587" onclick="Control.Modal.openDialog(this, event, 'http://pds9.egloos.com/pds/200807/20/50/b0011250_4882c305e28b8.gif');" /></div> </p><p>derby 드라이버를 추가하기 위해 Name은 New Driver선택후 derbyclient.jar를 추가하여 준다.</p><p>Port는 1527, Database는 test , user는 APP, password는 APP</p><p><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds9.egloos.com/pds/200807/20/50/b0011250_4882c30876bfa.gif" width="500" height="404.423380727" onclick="Control.Modal.openDialog(this, event, 'http://pds9.egloos.com/pds/200807/20/50/b0011250_4882c30876bfa.gif');" /></div> </p><p>&nbsp;</p><p>connect해서 </p><p><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds9.egloos.com/pds/200807/20/50/b0011250_4882c30b0fd50.gif" width="500" height="114.643545279" onclick="Control.Modal.openDialog(this, event, 'http://pds9.egloos.com/pds/200807/20/50/b0011250_4882c30b0fd50.gif');" /></div> </p><p>데이타도 확인해보고</p><p><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds9.egloos.com/pds/200807/20/50/b0011250_4882c30d0bcfd.gif" width="500" height="303.03030303" onclick="Control.Modal.openDialog(this, event, 'http://pds9.egloos.com/pds/200807/20/50/b0011250_4882c30d0bcfd.gif');" /></div> </p><p>&nbsp;</p><p><a title="http://docs.sun.com/app/docs/doc/820-4496/beamj?l=ko&amp;a=view" href="http://docs.sun.com/app/docs/doc/820-4496/beamj?l=ko&amp;a=view">http://docs.sun.com/app/docs/doc/820-4496/beamj?l=ko&amp;a=view</a>를 참조하여 </p><p>testDBCP.jsp생성</p><p>&lt;%@ page contentType="text/html;charset=euc-kr" %&gt; <br>&lt;%@ page import="java.sql.*" %&gt; <br>&lt;%@ page import="javax.sql.*" %&gt; <br>&lt;%@ page import="javax.naming.*" %&gt; <br>&lt;% <br>try{ <br>//DBCP init <br>InitialContext ic = new InitialContext(); <br>String dsName = "jdbc/derbypool"; <br>DataSource ds = (javax.sql.DataSource)ic.lookup(dsName); <br>Connection connection = ds.getConnection(); </p><p>Connection conn = ds.getConnection(); <br>Statement stmt = conn.createStatement(); </p><p>String sql="SELECT id,text FROM test"; </p><p>ResultSet rs = stmt.executeQuery(sql); </p><p>if (rs.next()){ <br>&nbsp; out.println(rs.getString("id")); <br>&nbsp; out.println(rs.getString("text")); <br>} </p><p>stmt.close(); <br>conn.close(); </p><p>} catch(Exception e) { <br>out.println("error : " + e); <br>} </p><p>%&gt;</p><p>&nbsp;</p><p><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds8.egloos.com/pds/200807/20/50/b0011250_4882c30f26116.gif" width="500" height="164.498141264" onclick="Control.Modal.openDialog(this, event, 'http://pds8.egloos.com/pds/200807/20/50/b0011250_4882c30f26116.gif');" /></div></p>			 ]]> 
		</description>
		<category>컴퓨터</category>
		<pubDate>Sun, 20 Jul 2008 04:46:07 GMT</pubDate>
		<dc:creator>지니짱</dc:creator>
	</item>
</channel>
</rss>
