<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>공감 무대</title>
		<link>http://www.pioneer.pe.kr/</link>
		<description>파이 홈페이지 입니다</description>
		<language>ko</language>
		<pubDate>Tue, 13 Jul 2010 21:38:58 +0900</pubDate>
		<generator>Tattertools 1.1.0.2 : Friends</generator>
		<item>
			<title>무주 덕유대 캠핑장(2번째캠핑)</title>
			<link>http://www.pioneer.pe.kr/entry/%EB%AC%B4%EC%A3%BC-%EB%8D%95%EC%9C%A0%EB%8C%80-%EC%BA%A0%ED%95%91%EC%9E%A5</link>
			<description>&lt;P&gt;1&amp;nbsp; 거리 &amp;nbsp; &amp;nbsp;: 태릉역에서 240키로미터, 톨비(8천 XXX)&lt;br /&gt;2. 입장료 : 성인 2명 주차료 : 14000 쯤.&lt;br /&gt;3. 기간 &amp;nbsp;&amp;nbsp; : 7월 9일 ~ 7월 11일 &lt;br /&gt;4. 날씨 &amp;nbsp;&amp;nbsp; : 9일, 10일 맑음 &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 11일 장대비 .. 캠핑&lt;br /&gt;&lt;br /&gt;5. 주요음식 : &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 웹버37 + 중간분리대&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 비어캔치킨 (2마리)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 요리시간 : 2시간&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 코스트코 2마리 구매 : 1만 500월&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 주요소스 : 올리브유, 월계수입 4장, 매실주, 후추, 통후추(1일정도 봉투에 담아둠)&lt;br /&gt;&lt;br /&gt;6. 장비 &lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 콜맨 투룸 1개(?), 3폴딩테이블, 의자 6개, 콜맨 릴렉스의자 1개, &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 콜맨 화로대, 코베아 뉴갤럭시 렌턴(가격대비 좋음 단점으로는 가스를 많이 먹음 ㅋㅋ)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;콜맨 노스타 랜턴, 코베아 투버너, 스노우피크 렉타 L 타프 &lt;br /&gt;&lt;br /&gt;7. 기타 &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; 잠잘때 위에서 물어 떨어졌음. 장대비가 오는 관계로 그 물이 새는것인지 결로현상인지 판단은 않되나 느낌은 많이 떨어지는 듯... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;아이들과 엄마들은 이너텐트에서 아빠 들은 밖에서 ^^ Ground Sit + 발포매트 (좀 불편함)&lt;br /&gt;&lt;br /&gt;8. 참석 : 2가족 ( 어른 4, 아이 4)&lt;br /&gt;&lt;/P&gt;</description>
			<category>전라북도</category>
			<category>무주</category>
			<category>여행</category>
			<category>캠핑</category>
			<author> (권낙주)</author>
			<guid>http://www.pioneer.pe.kr/103</guid>
			<comments>http://www.pioneer.pe.kr/entry/%EB%AC%B4%EC%A3%BC-%EB%8D%95%EC%9C%A0%EB%8C%80-%EC%BA%A0%ED%95%91%EC%9E%A5#entry103comment</comments>
			<pubDate>Tue, 13 Jul 2010 10:32:20 +0900</pubDate>
		</item>
		<item>
			<title>Eclipse RCP 참고 사이트</title>
			<link>http://www.pioneer.pe.kr/entry/Eclipse-RCP-%EC%B0%B8%EA%B3%A0-%EC%82%AC%EC%9D%B4%ED%8A%B8</link>
			<description>1. Tutorial .. 광범위 한 자료 존재&lt;br /&gt;&lt;br /&gt;&lt;A href=&quot;http://www.vogella.de/&quot;&gt;http://www.vogella.de/&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;2. SWT/JFACE&lt;br /&gt;&lt;A href=&quot;http://javawiki.sowas.com/doku.php?id=swt-jface:swt-jface&quot;&gt;http://javawiki.sowas.com/doku.php?id=swt-jface:swt-jface&lt;/A&gt;</description>
			<author> (권낙주)</author>
			<guid>http://www.pioneer.pe.kr/98</guid>
			<comments>http://www.pioneer.pe.kr/entry/Eclipse-RCP-%EC%B0%B8%EA%B3%A0-%EC%82%AC%EC%9D%B4%ED%8A%B8#entry98comment</comments>
			<pubDate>Wed, 20 Jan 2010 13:34:57 +0900</pubDate>
		</item>
		<item>
			<title>오라클 table 사용자 type 정보</title>
			<link>http://www.pioneer.pe.kr/entry/%EC%98%A4%EB%9D%BC%ED%81%B4-table-%EC%82%AC%EC%9A%A9%EC%9E%90-type-%EC%A0%95%EB%B3%B4</link>
			<description>1. select b.owner, b.table_name, a.object_type&lt;br /&gt;from USER_objects a,&lt;br /&gt; &amp;nbsp; &amp;nbsp; all_tables &amp;nbsp; b&lt;br /&gt;where a.object_type = &#039;TABLE&#039;&lt;br /&gt;and &amp;nbsp; a.OBJECT_NAME = b.table_name;&lt;br /&gt;&lt;br /&gt;2. , 사용자 column 에 대한 상세 정보를 보고 싶으면 다음의 Table 을 참조 하면 된다.&lt;br /&gt;user_tab_cols &lt;br /&gt;&lt;br /&gt;</description>
			<category>Oracle</category>
			<author> (권낙주)</author>
			<guid>http://www.pioneer.pe.kr/95</guid>
			<comments>http://www.pioneer.pe.kr/entry/%EC%98%A4%EB%9D%BC%ED%81%B4-table-%EC%82%AC%EC%9A%A9%EC%9E%90-type-%EC%A0%95%EB%B3%B4#entry95comment</comments>
			<pubDate>Wed, 21 Oct 2009 16:24:45 +0900</pubDate>
		</item>
		<item>
			<title>ibatis에 log4j 바인딩하기</title>
			<link>http://www.pioneer.pe.kr/entry/ibatis%EC%97%90-log4j-%EB%B0%94%EC%9D%B8%EB%94%A9%ED%95%98%EA%B8%B0</link>
			<description>1. 목적 : iBatis 로그에 남는 쿼리문의 &#039;?&#039; 를 바인딩된 값을 포함해서 보기위함(디버깅할때 좋것다)&lt;br /&gt;2. 할 수 있는 방법 비교&lt;br /&gt;&lt;br /&gt;2.1. log4sql 사용 &lt;br /&gt;- 장점&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #c9edff&quot;&gt;- 설정하기 쉽다.&lt;BR class=atl-forced-newline&gt;- 사용하기 쉽다.&lt;BR class=atl-forced-newline&gt;&lt;/DIV&gt;&lt;br /&gt;- 단점&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d0ff9d&quot;&gt;버그존재 &lt;BR class=atl-forced-newline&gt;1. 에러코드 반환값 불일치&lt;BR class=atl-forced-newline&gt;2. 트랜젝션(Transaction) 모드의 경우 반복되는 쿼리 실행 불가 (오라클 oracle) &lt;BR class=atl-forced-newline&gt;&lt;/DIV&gt;&lt;br /&gt;- 참고&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;&lt;A href=&quot;http://log4sql.sourceforge.net/&quot; target=_top rel=nofollow jQuery1254790220968=&quot;722&quot;&gt;http://log4sql.sourceforge.net/&lt;/A&gt;&lt;BR class=atl-forced-newline&gt;&lt;BR class=atl-forced-newline&gt;&lt;B&gt;log4sql stable 7.8&lt;/B&gt;&lt;BR class=atl-forced-newline&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; Release Date : &lt;B&gt;2009.09.03&lt;/B&gt;&lt;BR class=atl-forced-newline&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; Fixed List : 1. Fixed some bugs(INSERT USE SAME STATEMENT).&lt;BR class=atl-forced-newline&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2. CUBRID Driver Added. &lt;BR class=atl-forced-newline&gt;&lt;BR class=atl-forced-newline&gt;일부 버그가 수정되었음.&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;2.2. 변경된 ibatis 라이브러리 사용&lt;br /&gt;- 장점&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #c9edff&quot;&gt;- 설정하기 쉽다.&lt;BR class=atl-forced-newline&gt;- 사용하기 쉽다.&lt;BR class=atl-forced-newline&gt;&lt;/DIV&gt;&lt;br /&gt;- 단점&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d0ff9d&quot;&gt;- 약간에 소스 수정을 해야 한다.&lt;BR class=atl-forced-newline&gt;- ibatis 원본 소스를 수정했기 때문에 ibatis Library Upgrade 시 문제 발생할 수 있다. &lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;- 참고&lt;br /&gt;&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;&lt;A href=&quot;http://blog.naver.com/vijaru777/130045698717&quot; target=_top rel=nofollow jQuery1254790220968=&quot;723&quot;&gt;http://blog.naver.com/vijaru777/130045698717&lt;/A&gt; &lt;br /&gt;&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;파이의 생각 : 위 조사 내용으로 볼때 Opensource 이긴허나 log4sql 을 사용하는것이 사용에 있어서도 더 안정적이고 결과 값도 잘 볼수 있을 듯 하다.</description>
			<category>Java</category>
			<category>ibatis</category>
			<category>log4sql</category>
			<author> (권낙주)</author>
			<guid>http://www.pioneer.pe.kr/92</guid>
			<comments>http://www.pioneer.pe.kr/entry/ibatis%EC%97%90-log4j-%EB%B0%94%EC%9D%B8%EB%94%A9%ED%95%98%EA%B8%B0#entry92comment</comments>
			<pubDate>Tue, 06 Oct 2009 10:13:41 +0900</pubDate>
		</item>
		<item>
			<title>Struts2 시작하기</title>
			<link>http://www.pioneer.pe.kr/entry/Struts2-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0</link>
			<description>&lt;br /&gt;1. &lt;a href=&quot;http://struts.apache.org/2.x/index.html&quot; target=&quot;_blank&quot;&gt;다운로드&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Eclipse 에서 프로젝트를 생성한다.&lt;br /&gt;2.1.&amp;nbsp; File -&amp;gt; New -&amp;gt; Project -&amp;gt; Web -&amp;gt; Dynamic Web Project&lt;br /&gt;&lt;img src=&quot;file:///C:/DOCUME%7E1/njkwon.CLT/Local%20Settings/Temp/moz-screenshot.png&quot; alt=&quot;&quot;&gt;&lt;img src=&quot;file:///C:/DOCUME%7E1/njkwon.CLT/Local%20Settings/Temp/moz-screenshot-1.png&quot; alt=&quot;&quot;&gt;- Target runtime -&amp;gt; WAS 를 선택한다. &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 등록되어 있는 WAS 가 없으면 Tomcat 을 다운 받아서 등록해주면 된다.&lt;br /&gt;- Dynamic web module version &lt;br /&gt; &amp;nbsp; &amp;nbsp; 2.5&lt;br /&gt;- Finish 로 Project 생성&lt;br /&gt;&lt;br /&gt;3. WebContent/WEB-INF/lib 에 다음의 클래스를 넣어 준다.&lt;br /&gt;&lt;br /&gt;필요한 클래스&lt;br /&gt;&lt;div style=&quot;padding: 10px; background-color: rgb(201, 237, 255);&quot;&gt;&lt;a href=&quot;file:///D:/eclipse_workspace1/Struts/WebContent/WEB-INF/lib/struts2-core-2.1.6.jar&quot;&gt;commons-beanutils-1.7.0.jar&lt;br /&gt;commons-chain-1.2.jar&lt;br /&gt;commons-collections-3.2.jar&lt;br /&gt;commons-digester-1.8.jar&lt;br /&gt;commons-fileupload-1.2.1.jar&lt;br /&gt;commons-io-1.3.2.jar&lt;br /&gt;commons-lang-2.3.jar&lt;br /&gt;commons-logging-1.0.4.jar&lt;br /&gt;commons-logging-api-1.1.jar&lt;br /&gt;commons-validator-1.3.1.jar&lt;br /&gt;dwr-1.1.1.jar&lt;br /&gt;freemarker-2.3.13.jar&lt;br /&gt;ibatis-common-2.jar&lt;br /&gt;ibatis-dao-2.jar&lt;br /&gt;ibatis-sqlmap-2.jar&lt;br /&gt;json-lib-2.1.jar&lt;br /&gt;log4j-1.2.14.jar&lt;br /&gt;ognl-2.6.11.jar&lt;br /&gt;ojdbc14.jar&lt;br /&gt;oro-2.0.8.jar&lt;br /&gt;struts2-core-2.1.6.jar&lt;br /&gt;struts2-dojo-plugin-2.1.6.jar&lt;br /&gt;struts2-dwr-plugin-2.1.6.jar&lt;br /&gt;struts2-jasperreports-plugin-2.1.6.jar&lt;br /&gt;struts2-jfreechart-plugin-2.1.6.jar&lt;br /&gt;struts2-junit-plugin-2.1.6.jar&lt;br /&gt;xwork-2.1.2.jar &lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;꼭 필요한 library&lt;br /&gt;&lt;div style=&quot;padding: 10px; background-color: rgb(250, 255, 169);&quot;&gt;&lt;a href=&quot;file:///D:/eclipse_workspace1/Struts/WebContent/WEB-INF/lib/struts2-core-2.1.6.jar&quot;&gt;commons-logging-1.0.4.jar&lt;br /&gt;commons-logging-api-1.1.jar&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;file:///D:/eclipse_workspace1/Struts/WebContent/WEB-INF/lib/commons-fileupload-1.2.1.jar&quot;&gt;commons-fileupload-1.2.1.jar&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;file:///D:/eclipse_workspace1/Struts/WebContent/WEB-INF/lib/struts2-core-2.1.6.jar&quot;&gt;freemarker-2.3.13.jar&lt;br /&gt;log4j-1.2.14.jar&lt;br /&gt;ognl-2.6.11.jar&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;file:///D:/eclipse_workspace1/Struts/WebContent/WEB-INF/lib/oro-2.0.8.jar&quot;&gt;oro-2.0.8.jar&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;file:///D:/eclipse_workspace1/Struts/WebContent/WEB-INF/lib/struts2-core-2.1.6.jar&quot;&gt;struts2-core-2.1.6.jar&lt;br /&gt;xwork-2.1.2.jar &lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;4. configuration 파일 설정&lt;br /&gt;4.1. /WebContent/WEB-INF/web.xml 파일에 다음을 추가한다.&lt;br /&gt;&lt;div style=&quot;padding: 10px; background-color: rgb(208, 255, 157);&quot;&gt; &amp;nbsp;&amp;nbsp; &amp;lt;filter&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;filter-name&amp;gt;struts&amp;lt;/filter-name&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;filter-class&amp;gt;org.apache.struts2.dispatcher.FilterDispatcher&amp;lt;/filter-class&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;lt;/filter&amp;gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;lt;filter-mapping&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;filter-name&amp;gt;struts&amp;lt;/filter-name&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/*&amp;lt;/url-pattern&amp;gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;4.2. /src/struts.xml 파일 생성&lt;br /&gt;&lt;div style=&quot;padding: 10px; background-color: rgb(208, 255, 157);&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;lt;!DOCTYPE struts PUBLIC &quot;-//Apache Software Foundation//DTD Struts Configuration 2.0//EN&quot; &quot;http://struts.apache.org/dtds/struts-2.0.dtd&quot;&amp;gt; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;lt;struts&amp;gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;lt;package name=&quot;default&quot; extends=&quot;struts-default&quot; namespace=&quot;&quot;&amp;gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;action name=&quot;printString&quot; class=&quot;struts.test.PrintStringAction&quot;&amp;gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;result&amp;gt;/printString.jsp&amp;lt;/result&amp;gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;/action&amp;gt; &lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;lt;/package&amp;gt; &amp;nbsp;&lt;br /&gt;&amp;lt;/struts&amp;gt; &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;5. 샘플소스 생성&lt;br /&gt;&lt;br /&gt;5.1. Action 자바 SOURCE&lt;br /&gt;&lt;div style=&quot;padding: 10px; background-color: rgb(228, 228, 228);&quot;&gt;package struts.test;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class PrintAllDataAction {&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; private String greetings; &lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; public String execute() throws Exception { &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; setGreetings(&quot;Hello Struts!&quot;); &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return &quot;success&quot;; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp;public String getGreetings() {&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return greetings;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp;public void setGreetings(String greetings) {&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; this.greetings = greetings;&lt;br /&gt; &amp;nbsp; &amp;nbsp;} &lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;5.2. jsp 파일&amp;lt;&amp;lt;hello.jsp&amp;gt;&amp;gt;&lt;br /&gt;&lt;div style=&quot;padding: 10px; background-color: rgb(228, 228, 228);&quot;&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&amp;gt; &amp;nbsp;&lt;br /&gt;&amp;lt;%@ page contentType=&quot;text/html; charset=utf-8&quot; %&amp;gt; &amp;nbsp;&lt;br /&gt;&amp;lt;%@ taglib prefix=&quot;s&quot; uri=&quot;/struts-tags&quot; %&amp;gt; &amp;nbsp;&lt;br /&gt;&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;ko&quot; lang=&quot;ko&quot;&amp;gt; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;lt;head&amp;gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&amp;gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Struts 2 Example&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/head&amp;gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;lt;body&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;lt;s:property value=&quot;greetings&quot; /&amp;gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;lt;/body&amp;gt; &amp;nbsp;&lt;br /&gt;&amp;lt;/html&amp;gt; &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;5.3. Link 정보 추가&amp;lt;&amp;lt;struts.xml&amp;gt;&amp;gt;&lt;br /&gt;&lt;div style=&quot;padding: 10px; background-color: rgb(228, 228, 228);&quot;&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;action name=&quot;helloAction&quot; class=&quot;struts.test.PrintAllDataAction&quot;&amp;gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;result&amp;gt;/hello.jsp&amp;lt;/result&amp;gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;/action&amp;gt; &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;6 실행&lt;br /&gt;&lt;div style=&quot;padding: 10px; background-color: rgb(255, 218, 237);&quot;&gt;http://localhost:8080/helloAction.action&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;7. 참고 &lt;br /&gt;좀더 상세한 정보를 보고자 하면 log4.xml 을 넣어 준다.&lt;br /&gt;&lt;div style=&quot;padding: 10px; background-color: rgb(208, 255, 157);&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&amp;gt;&lt;br /&gt;&amp;lt;!DOCTYPE log4j:configuration SYSTEM &quot;log4j.dtd&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;log4j:configuration&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&amp;lt;!--&amp;nbsp; appender definition (S) --&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&amp;lt;appender name=&quot;Console&quot; class=&quot;org.apache.log4j.ConsoleAppender&quot;&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;layout class=&quot;org.apache.log4j.PatternLayout&quot;&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;param name=&quot;ConversionPattern&quot;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;value=&quot;%d %-5p [%t] %C{2} (%F:%L) - %m\n&quot; /&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/layout&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/appender&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&amp;lt;root&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;priority value=&quot;debug&quot; /&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;appender-ref ref=&quot;Console&quot; /&amp;gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/root&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/log4j:configuration&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;</description>
			<category>strtus 2</category>
			<category>struts</category>
			<author> (권낙주)</author>
			<guid>http://www.pioneer.pe.kr/91</guid>
			<comments>http://www.pioneer.pe.kr/entry/Struts2-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0#entry91comment</comments>
			<pubDate>Mon, 21 Sep 2009 13:44:28 +0900</pubDate>
		</item>
		<item>
			<title>derby DBMS</title>
			<link>http://www.pioneer.pe.kr/entry/derby-DBMS</link>
			<description>1. 설치 &lt;br /&gt;1.1. &lt;a href=&quot;http://db.apache.org/derby/releases/release-10.5.1.1.html&quot;&gt;http://db.apache.org/derby/releases/release-10.5.1.1.html&lt;/a&gt; 에서 다운로드 받는다. 
&lt;p&gt;1.2. 압축을 특정 폴더에 푼다&lt;br /&gt;1.3. 환경변수에 다음을 설정한다.&lt;br /&gt;- DERBY_HOME&lt;br /&gt;- PATH 에 %DERBY_HOME%/BIN 을 추가 한다&lt;br /&gt;2. 실행&lt;br /&gt;2.1. %DERBY_HOME%/BIN/SETNETWORKSERVERCP.BAT 실행&lt;br /&gt;&lt;/p&gt;
&lt;div style=&quot;padding: 10px; background-color: rgb(201, 237, 255);&quot;&gt;D:\dbms\db-derby-10.5.1.1-bin\bin&amp;gt;SET DERBY_INSTALL=D:\dbms\DB-DER~1.1-B&lt;/div&gt;
&lt;div style=&quot;padding: 10px; background-color: rgb(201, 237, 255);&quot;&gt;D:\dbms\db-derby-10.5.1.1-bin\bin&amp;gt;set CLASSPATH=D:\dbms\db-derby-10.5.1.1-bin\li&lt;br /&gt;b\derbynet.jar;D:\dbms\db-derby-10.5.1.1-bin\lib\derbytools.jar;.;C:\Program Fil&lt;br /&gt;es\QuickTime\QTSystem\QTJava.zip&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;2.2. %DERBY_HOME%/BIN/STARTNETWORKSERVER.BAT&lt;br /&gt;&lt;/p&gt;
&lt;div style=&quot;padding: 10px; background-color: rgb(255, 218, 237);&quot;&gt;2009-08-24 12:57:57.125 GMT : 기본 서버 보안 정책을 사용하여 보안 관리자가 설치&lt;br /&gt;됩니다.&lt;br /&gt;2009-08-24 12:57:57.625 GMT : Apache Derby Network Server - 10.5.1.1 - (764942)&lt;br /&gt;이(가) {3}에 1527 포트에서의 연결을 승인할 준비가 되었습니다.&lt;/div&gt;&lt;br /&gt;3. CLIENT 접속&lt;br /&gt;3.1. CMD 를 하나 띠운다&lt;br /&gt;3.2. IJ 를 실행&lt;br /&gt;3.3. IJ 콘솔 실행 
&lt;div style=&quot;padding: 10px; background-color: rgb(208, 255, 157);&quot;&gt;C:\Documents and Settings\njkwon&amp;gt;IJ&lt;br /&gt;ij 버전 10.5&lt;br /&gt;ij&amp;gt; CONNECT &#039;jdbc:derby://localhost:1527/testdb;create=true;user=pluggers;passwr&lt;br /&gt;d=plugger&#039;;&lt;br /&gt;ij&amp;gt; show tables;&lt;br /&gt;TABLE_SCHEM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |TABLE_NAME &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |REMARKS&lt;br http:=&quot;&quot; www.ibm.com=&quot;&quot; developerworks=&quot;&quot; kr=&quot;&quot; library=&quot;&quot; os-ad-trifecta1=&quot;&quot;&gt;------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;

참고 사이트
&lt;br /&gt;&lt;a href=&quot;http://db.apache.org/derby/&quot; target=&quot;_blank&quot;&gt;http://db.apache.org/derby/&lt;/a&gt;</description>
			<category>DBMS</category>
			<category>DERBY</category>
			<author> (권낙주)</author>
			<guid>http://www.pioneer.pe.kr/89</guid>
			<comments>http://www.pioneer.pe.kr/entry/derby-DBMS#entry89comment</comments>
			<pubDate>Mon, 24 Aug 2009 22:07:50 +0900</pubDate>
		</item>
		<item>
			<title>Spring Framework</title>
			<link>http://www.pioneer.pe.kr/entry/Spring-Framework</link>
			<description>스프링 관련된 내용&lt;br /&gt;&lt;br /&gt;
&lt;P&gt;Spring download&lt;br /&gt;&lt;A href=&quot;http://www.springframework.org/download&quot;&gt;http://www.springframework.org/download&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Spring IDE&lt;br /&gt;&lt;A href=&quot;http://springide.org/blog/&quot;&gt;http://springide.org/blog/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Spring Framework API&lt;br /&gt;&lt;A href=&quot;http://static.springframework.org/spring/docs/2.0.x/api/index.html&quot;&gt;http://static.springframework.org/spring/docs/2.0.x/api/index.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Spring 프레임워크의 개발 생산성을 높이기 위한 개발 환경 &lt;br /&gt;&lt;A href=&quot;http://wiki.javajigi.net/pages/viewpage.action?pageId=387&quot;&gt;http://wiki.javajigi.net/pages/viewpage.action?pageId=387&lt;/A&gt;&lt;br /&gt;&lt;/P&gt;</description>
			<category>프로그래밍</category>
			<category>Spring</category>
			<author> (권낙주)</author>
			<guid>http://www.pioneer.pe.kr/82</guid>
			<comments>http://www.pioneer.pe.kr/entry/Spring-Framework#entry82comment</comments>
			<pubDate>Wed, 24 Jun 2009 16:05:53 +0900</pubDate>
		</item>
		<item>
			<title>solaris 10 에 오라클 10g 설치</title>
			<link>http://www.pioneer.pe.kr/entry/solaris-10-%EC%97%90-%EC%98%A4%EB%9D%BC%ED%81%B4-10g-%EC%84%A4%EC%B9%98</link>
			<description>1. 오라클 서버를 다운 받는다&lt;br /&gt;&lt;A href=&quot;http://www.oracle.com/technology/software/products/database/index.html&quot;&gt;http://www.oracle.com/technology/software/products/database/index.html&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;2. root 계정으로 /etc/system 을 다음과 같이 수정한다. : 오라클에서 사용하기 위한 스왑과 메모리 설정&lt;br /&gt;&lt;br /&gt;설치 정보 찾아 보면 된다,&lt;br /&gt;&lt;br /&gt;3. oracle 계정 생성&lt;br /&gt;#groupdd dba&lt;br /&gt;#useradd -d /export/home/oracle -g dba -m -s /usr/bin/bash oracle&lt;br /&gt;</description>
			<author> (권낙주)</author>
			<guid>http://www.pioneer.pe.kr/76</guid>
			<comments>http://www.pioneer.pe.kr/entry/solaris-10-%EC%97%90-%EC%98%A4%EB%9D%BC%ED%81%B4-10g-%EC%84%A4%EC%B9%98#entry76comment</comments>
			<pubDate>Sun, 13 Jul 2008 12:11:44 +0900</pubDate>
		</item>
		<item>
			<title>Vi Editor</title>
			<link>http://www.pioneer.pe.kr/entry/Vi-Editor</link>
			<description>&lt;pre&gt;1. Cursor 위치를 변경하는 명령들&lt;br /&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;                       vi Cursor Positioning &lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - &lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    :1G (go)                                                           :&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    :                      /\  ^b (back)                               :&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    :                      ||                    /\   ^u (up)          :&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    |----------------------||--------------------||--------------------|&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    |H (home)                                                          |&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    |                               k                   O (open)       |&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    |I            i (insert)       /\    a (append)    P (put)       A |&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    |                              |                                   |&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    |O &amp;lt;--------- h&amp;gt; l --------------&amp;gt;$|&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    |                              |                                   |&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    |M (middle)    (backspace)     \/    (space bar)   p(put)          |&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    |                               j                   o (open)       |&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    |             Y (yank)                        /string              |&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    |                                             n repeat last search |&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    |L (last)                                     . repeat last command|&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    |----------------------||--------------------||--------------------|&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    :                      ||                    \/   ^d (down)        :&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    :                      \/  ^f (forward)                            :&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    :\$G (go)                                                          :&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - &quot;&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt; &lt;/font&gt;&lt;br /&gt;&lt;br /&gt;2. vi 명령들&lt;br /&gt;&lt;br /&gt;			  1. Cursor를 옮기는 여러가지 방법            &lt;br /&gt;			  2. 화면을 옮기는 여러가지 방법              &lt;br /&gt;			  3. 한 화면 안에서 cursor를 옮기는 방법      &lt;br /&gt;			  4. 한 line 안에서 cursor를 옮기는 방법      &lt;br /&gt;			  5. 검색                                     &lt;br /&gt;			  6. vi를 빠져나가는 방법                     &lt;br /&gt;			  7. 삽입 mode                                &lt;br /&gt;			  8. Yanking : (Copying)                      &lt;br /&gt;			  9. Deleting                                 &lt;br /&gt;			 10. Putting                                  &lt;br /&gt;			 11. Interactive edit : (search and replace)  &lt;br /&gt;			 12. Global 명령                              &lt;br /&gt;			 13. Reading in files                         &lt;br /&gt;			 14. 여러 화일의 edit                         &lt;br /&gt;			 15. Miscellancenous commands                 &lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;vi1&quot;&gt;1. Cursor를 옮기는 여러가지 방법 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;                                       k(-)&lt;br /&gt;                                        /\&lt;br /&gt;                                        ||&lt;br /&gt;                               h(bs) &amp;lt;------&amp;gt; l(sp)&lt;br /&gt;                                        ||&lt;br /&gt;                                        \/&lt;br /&gt;                                       j(+)&lt;br /&gt;&lt;br /&gt;h,j,k 와 i 를 이용하영 간단히 키보를 누르면 cursor의 위치가 변경됩니다.&lt;br /&gt;&lt;br /&gt;괄호에 있는 키를 선택하여도 됩니다.&lt;br /&gt;&lt;br /&gt;bs : BackSpace&lt;br /&gt;sp : Space bar&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;vi2&quot;&gt;2. 화면을 옮기는 여러가지 방법 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;      ^f  -  (FORWARD 화면을 one page 앞으로 옮김)&lt;br /&gt;      ^b  -  (BACKWARD 화면을 one page 뒤으로 옮김)&lt;br /&gt;      ^d  -  (DOWN 화면을 반 page 앞으로 옮김)&lt;br /&gt;      ^u  -  (UP 화면을 반 page 뒤으로 옮김)&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;vi3&quot;&gt;3. 한 화면 안에서 cursor를 옮기는 방법 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;      H  -  HOME, 한 화면의 top line으로 옮긴다.&lt;br /&gt;      M  -  MIDDLE, 한 화면의 중간으로 옮긴다.&lt;br /&gt;      L  -  LAST, 한 화면의 마지막  line으로옮긴다.&lt;br /&gt;      G  -  GOTO,  화일의 마지막  line으로 옮긴다.&lt;br /&gt;      nG -  GOTO nth line the file (or :n)&lt;br /&gt;      ^G -  GIVES file status&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;vi4&quot;&gt;4. 한 line 안에서 cursor를 옮기는 방법 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;      w  -  WORD, 한단어 앞으로&lt;br /&gt;      b  -  BACKWARD, 한단어  뒤로&lt;br /&gt;      e  -  END, 현재 cursor가 위치한 맨 뒤로&lt;br /&gt;      o  -  zero, line의 맨 앞으로 (or ^)&lt;br /&gt;      $  -  end, line의 맨뒤로&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;vi5&quot;&gt;5. 검색 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;      /pattern -  scan (/ &#039;pattern&#039;이라는글자를 현재 cursor가 위치한 곳의&lt;br /&gt;                  다음 단어를 검색)&lt;br /&gt;      ?pattern -  scan (? &#039;pattern&#039;이라는 글자를 현재 cursor가 위치한 곳의&lt;br /&gt;                  앞 단어를 검색)&lt;br /&gt;      n        -  앞쪽에서 입력했었던 문자 &#039;pattern&#039; 의 다음단어를 검색&lt;br /&gt;      N        -  앞쪽에서 입력했었던 문자 &#039;pattern&#039; 의 다음 앞 단어를 검색&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;vi6&quot;&gt;6. vi를 빠져나가는 방법 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;      :q!  -  화일의 내용을 저장하지 않고 exit&lt;br /&gt;      :w   -  WRITE, vi를 빠져나가지 않으면서 내용을 저장&lt;br /&gt;      :wq  -  WRITE and QUIT, vi를 빠져나가면서  내용을 저장&lt;br /&gt;      ZZ   -  :wq의 명령과 같다.&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;vi7&quot;&gt;7. 삽입 mode &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;      i   -  INSERT, cursor 위치 부터 문자 삽입&lt;br /&gt;      I   -  INSERT, line의 맨 앞부터 문자 삽입&lt;br /&gt;      a   -  APPEND, cursor 다음 위치 부터 문자 삽입&lt;br /&gt;      A   -  APPEND, cursor 위치한 line의 끝부터 문자 삽입&lt;br /&gt;      o   -  OPEN line, 현재의 line 다음에 line 삽입&lt;br /&gt;      O   -  OPEN line, 현재의 line 앞에 line 삽입&lt;br /&gt;      r   -  REPLACE, 한 문자만을 대치 (does not require ESC)&lt;br /&gt;      R   -  REPLACE, ESC 키가 입력될때 까지 대치&lt;br /&gt;      cw  -  CHANGE word, cursor가 위치한 곳의 단어 끝까지 대치 &lt;br /&gt;             (cnw - change n number of words)&lt;br /&gt;      C   -  CHANGE, cursor가 위치한 곳에서 line 끝까지 대치&lt;br /&gt;      u   -  UNDOES, 마지막 명령의 취소&lt;br /&gt;      U   -  UNDOES, line전체를 원 상태로 복구&lt;br /&gt;&lt;br /&gt;      Note : INSERT mode 를 만든는 모든 문자(i, a, o,r, c, s &amp;lt;대문자&lt;br /&gt;             포함&amp;gt;)를 사용하는 경우 insert mode에서 입력 한 내용을  &lt;br /&gt;             취소하고자 하면, ESC 를 누르고 undo를 수행하는 u를 입력하면 된다.&lt;br /&gt;&lt;br /&gt;      Note : ESC (escape key 는 삽입) insert를 중지 시키고 명령어 mode로&lt;br /&gt;             돌아가는 키이다.&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;vi8&quot;&gt;8. Yanking : (Copying) &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;      Y  -  YANKS (copies line을 사용자가 보이지 않는 buffer에 저장)&lt;br /&gt;      yy -  YANKS (copies line을 사용자가 보이지 않는 buffer에 저장)&lt;br /&gt;      nY -  YANKS n , n line을 사용자가 보이지 않는 buffer에 저장&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;vi9&quot;&gt;9. Deleting &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;      x   -  deletes, 문자 하나를 삭제 (also &#039;d sp&#039;)&lt;br /&gt;      dw  -  DELETES words, 문자 하나를 삭제&lt;br /&gt;      D   -  DELETES, cursor가 있는 곳에서 부터 line끝 까지 삭제&lt;br /&gt;      dd  -  DELETES lines, line하나를 삭제 하고 보이지 않는 buffer에 저장&lt;br /&gt;      ndd -  DELETES n, n line을 삭제 하고 보이지 않는 buffer에 저장&lt;br /&gt;             (i.e., 10dd deletes 10 lines)&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;vi10&quot;&gt;10. Putting &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;      p  -  PUTS, cursor가 위치한 다음 line에 보이지 않는 buffer의 내용을 삽입&lt;br /&gt;      P  -  PUTS, cursor가 위치한 앞 line에 보이지 않는 buffer의 내용을 삽입&lt;br /&gt;      xp -  cursor 가 위치한 문자와 다음 문자를 교환&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;vi11&quot;&gt;11. Interactive edit : (search and replace) &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;      /pattern -  find, pattern이라는 문자를 검색&lt;br /&gt;      cw       -  change word, 단어를 대치 (cw. dw, r, s, etc.)&lt;br /&gt;      n        -  find, 앞에서 검색했던 &#039;pattern&#039;이라는 문자를 검색하는 &lt;br /&gt;                  반복 명령&lt;br /&gt;      N        -  find, 앞에서 검색했던 &#039;pattern&#039;이라는 문자를 역순으로 &lt;br /&gt;                  검색 하는 반복 명령&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;vi12&quot;&gt;12. Global 명령 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;      Global replacement :1,\$s/string1/string2/g&lt;br /&gt;      1 line부터 끝까지 string1 를 string2 로 대치&lt;br /&gt;      e.g.,   :1,\$s/sun/SUN/&lt;br /&gt;&lt;br /&gt;      Global delete :g/pattern/d&lt;br /&gt;      1 line부터 끝까지 pattern 을 제거&lt;br /&gt;      e.g.,   :g/###/d (to delete lines inserted by cc file.c | error-v)&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;vi13&quot;&gt;13. Reading in files &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;      :r  file2 - cursor가 위치한 다음 line에 file2를 삽입&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;vi14&quot;&gt;14. 여러 화일의 edit &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;      :w        -  다른 화일을 읽기전에 현재의 화일을 저장 (file1)&lt;br /&gt;      :e file2  -  두번째 file을 edit하기 위해 load (file2)&lt;br /&gt;      :w        -  두번째 화일을 저장 (file2)&lt;br /&gt;      :e #      - original file 을 수정하기 위해 load (file1)&lt;br /&gt;      example:w              /* file1을 빠져 나가기전에 저장           */&lt;br /&gt;      :e file2               /* file2 load                             */&lt;br /&gt;      \x4Y                   /* buffer &#039;x&#039;에 file2의 top 4 line을 저장 */&lt;br /&gt;      :e #                   /* file1 을 load (no changes)             */&lt;br /&gt;      \&quot;xP              /* buffer &#039;x&#039;에 저장 되어 있는 내용을 put */&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;vi15&quot;&gt;15. Miscellancenous commands &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;      :! cmd    -  editor안에서 shell command를 수행 하고자 할때&lt;br /&gt;      ~         -  (tilde or &#039;wavy&#039;) 대문자를 소문자로 소문자를 대문자로 교환&lt;br /&gt;      %         -  한 line안에서 (,,{,},[,]를 검색)&lt;br /&gt;      mx        -  문자 x에 현재 위치를 표시&lt;br /&gt;      d&#039;x       -  문자 x에 표시된 위치 부터 현재 cursor 위치 까지 삭제&lt;br /&gt;      ^V        -  allows for insertion of control characters (e.g.,^L)&lt;br /&gt;      ?string   -  scan (/ backward for &#039;pattern&#039;)&lt;br /&gt;      :n,m w file -  n line에서 m line까지 내용을  file 이라는 이름으로 &lt;br /&gt;                     (e.g., 15,25 w file)&lt;br /&gt;      J         -  JOINS, cusor가 있는 line과 다음 line을 join&lt;br /&gt;      :set ai   -  editor 가 자동적으로 insert tabs을 삽입&lt;br /&gt;      :set list -  special characters 를 보여줌 (i.e., non-printable characters)&lt;br /&gt;      :set nows -  stop wraparound search&lt;br /&gt;      :set ts=n -  set tab stops to be other than the default (8)&lt;br /&gt;      :set wm=n -  set wrap margin (automatic carriage return insert at n)&lt;/pre&gt;</description>
			<category>Unix</category>
			<category>Unix</category>
			<category>vi</category>
			<author> (권낙주)</author>
			<guid>http://www.pioneer.pe.kr/75</guid>
			<comments>http://www.pioneer.pe.kr/entry/Vi-Editor#entry75comment</comments>
			<pubDate>Sat, 08 Mar 2008 12:20:25 +0900</pubDate>
		</item>
		<item>
			<title>apache tomcat svn</title>
			<link>http://www.pioneer.pe.kr/entry/apache-tomcat-svn</link>
			<description>1. apache&lt;br /&gt;&lt;br /&gt;1.1.&lt;br /&gt;&lt;br /&gt;&lt;A href=&quot;http://blog.naver.com/hybusnet?Redirect=Log&amp;amp;logNo=40037959758&quot;&gt;http://blog.naver.com/hybusnet?Redirect=Log&amp;amp;logNo=40037959758&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;2. tomcat 설치&lt;br /&gt;&lt;br /&gt;3. apache 와 tomcat 연동 관련&lt;br /&gt;&lt;A href=&quot;http://jedison.tistory.com/238&quot;&gt;http://jedison.tistory.com/238&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. 가상 호스트&lt;br /&gt;</description>
			<author> (권낙주)</author>
			<guid>http://www.pioneer.pe.kr/74</guid>
			<comments>http://www.pioneer.pe.kr/entry/apache-tomcat-svn#entry74comment</comments>
			<pubDate>Wed, 13 Feb 2008 15:52:24 +0900</pubDate>
		</item>
	</channel>
</rss>
