<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>김용환 블로그</title>
		<link>http://knight76.tistory.com/</link>
		<description>1. 엘레베이터 실시간 모니터링 (RTOS기반) 통신 모듈, 모니터링 개발 (c, java)
2. Interactive TV 미들웨어, 헤드엔드, 어플리케이션 개발 (c, c++, java)
3. 포털 백엔드(모니터, 캐쉬, 로그, 배치, 이미지 관리, 통신, 검색 등 백단) / 플랫폼 개발 및 트러블 슈팅
4. 메신저 개발</description>
		<language>ko</language>
		<pubDate>Fri, 18 May 2012 10:35:18 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<managingEditor>'김용환'</managingEditor>
		<item>
			<title>apache httpclient와 protobuff를 이용해서 RPC 구현</title>
			<link>http://knight76.tistory.com/entry/apache-httpclient%EC%99%80-protobuff%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4%EC%84%9C-RPC-%EA%B5%AC%ED%98%84</link>
			<description>&lt;p&gt;&lt;div&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;interface를 client, server에 배포해두고. 서버에서 &amp;nbsp;interface를&amp;nbsp;실제 구현한 &amp;nbsp;클래스를 정의한다.&amp;nbsp;&lt;/div&gt;&lt;div&gt;Http를 이용해서 entity에 추가해서 송수신하는 message format을 정의한다. serialization은 &amp;nbsp;protostuff를 사용할 수 있다. client에서는 단순히 interface에 정의된 것만 호출함으로 rpc 효과를 얻을 수 있다.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;protobuff가 성능도 용량도 작아서 많이 쓸만해 보임&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://code.google.com/p/protostuff/&quot;&gt;http://code.google.com/p/protostuff/&lt;/a&gt;&lt;/div&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;p style=&quot;line-height: 1.25em; max-width: 64em; color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 13px; &quot;&gt;&lt;strong&gt;Protostuff&lt;/strong&gt;&amp;nbsp;is the stuff that leverages google's protobuf.&lt;/p&gt;&lt;p style=&quot;line-height: 1.25em; max-width: 64em; color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 13px; &quot;&gt;A serialization library with built-in support for forward-backward compatibility (schema evolution) and validation.&lt;/p&gt;&lt;ul style=&quot;padding-left: 25px; max-width: 62em; color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 13px; line-height: normal; &quot;&gt;&lt;li style=&quot;margin-bottom: 0.3em; &quot;&gt;available formats:&lt;/li&gt;&lt;ul style=&quot;padding-left: 25px; max-width: 62em; &quot;&gt;&lt;li style=&quot;margin-bottom: 0.3em; &quot;&gt;protostuff (native)&lt;/li&gt;&lt;li style=&quot;margin-bottom: 0.3em; &quot;&gt;graph (protostuff with support for cyclic references. See&amp;nbsp;&lt;a href=&quot;http://code.google.com/p/protostuff/wiki/SerializingObjectGraphs&quot; rel=&quot;nofollow&quot; style=&quot;color: rgb(0, 0, 204); &quot;&gt;SerializingObjectGraphs&lt;/a&gt;)&lt;/li&gt;&lt;li style=&quot;margin-bottom: 0.3em; &quot;&gt;protobuf&lt;/li&gt;&lt;li style=&quot;margin-bottom: 0.3em; &quot;&gt;json&lt;/li&gt;&lt;li style=&quot;margin-bottom: 0.3em; &quot;&gt;smile (binary json useable from the protostuff-json module. See&amp;nbsp;&lt;a href=&quot;http://wiki.fasterxml.com/SmileFormat&quot; rel=&quot;nofollow&quot; style=&quot;color: rgb(0, 0, 204); &quot;&gt;http://wiki.fasterxml.com/SmileFormat&lt;/a&gt;)&lt;/li&gt;&lt;li style=&quot;margin-bottom: 0.3em; &quot;&gt;xml&lt;/li&gt;&lt;li style=&quot;margin-bottom: 0.3em; &quot;&gt;yaml (ser only)&lt;/li&gt;&lt;li style=&quot;margin-bottom: 0.3em; &quot;&gt;kvp (binary&amp;nbsp;&lt;a href=&quot;http://projects.unbit.it/uwsgi/wiki/uwsgiProtocol&quot; rel=&quot;nofollow&quot; style=&quot;color: rgb(0, 0, 204); &quot;&gt;uwsgi&lt;/a&gt;&amp;nbsp;header)&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/p&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-1676-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-fr/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-fr/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/general%20java&quot;&gt;general java&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/apache-httpclient와-protobuff를-이용해서-RPC-구현&quot; &gt;apache httpclient와 protobuff를 이용해서 RPC 구현&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
10:34:41&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/protocol-buffer-idl-구현시-팁&quot; &gt;protocol buffer idl 구현시 팁&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
10:33:23&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Jackson-json-string에서-null인-properties는-보이지-않게-하기&quot; &gt;[Jackson] json string에서 null인 properties는 보이지 않게 하기&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/MyBatis-SQL-쿼리-로그-남기기-query-log&quot; &gt;MyBatis SQL 쿼리 로그 남기기  (query log)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Mybatis-비교-및-범위-쿼리-사용시-주의할-점&quot; &gt;[Mybatis] 비교 및 범위 쿼리 사용시 주의할 점&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Mybatis-좋은-팁-여러개의-파라미터를-자동으로-map으로-적용할-수-있는-방법&quot; &gt;Mybatis  좋은 팁 (여러개의 파라미터를 자동으로 map으로 적용할 수 있는 방법)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>general java</category>
			<author>My Story &#039;김용환&#039;</author>
			<guid>http://knight76.tistory.com/1676</guid>
			<comments>http://knight76.tistory.com/entry/apache-httpclient%EC%99%80-protobuff%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4%EC%84%9C-RPC-%EA%B5%AC%ED%98%84#entry1676comment</comments>
			<pubDate>Fri, 18 May 2012 10:34:41 +0900</pubDate>
		</item>
		<item>
			<title>protocol buffer idl 구현시 팁</title>
			<link>http://knight76.tistory.com/entry/protocol-buffer-idl-%EA%B5%AC%ED%98%84%EC%8B%9C-%ED%8C%81</link>
			<description>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- list나 배열은 repeated 로 표현&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- map은 존재하지 않아서 따로 선언&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;message Pair {&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt;optional string key = 1;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt;optional string value = 2;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;message Content {&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt;repeated Pair pairs = 1;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;required Content content &amp;nbsp;= 7;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-1675-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-fr/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-fr/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/general%20java&quot;&gt;general java&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/apache-httpclient와-protobuff를-이용해서-RPC-구현&quot; &gt;apache httpclient와 protobuff를 이용해서 RPC 구현&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
10:34:41&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/protocol-buffer-idl-구현시-팁&quot; &gt;protocol buffer idl 구현시 팁&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
10:33:23&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Jackson-json-string에서-null인-properties는-보이지-않게-하기&quot; &gt;[Jackson] json string에서 null인 properties는 보이지 않게 하기&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/MyBatis-SQL-쿼리-로그-남기기-query-log&quot; &gt;MyBatis SQL 쿼리 로그 남기기  (query log)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Mybatis-비교-및-범위-쿼리-사용시-주의할-점&quot; &gt;[Mybatis] 비교 및 범위 쿼리 사용시 주의할 점&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Mybatis-좋은-팁-여러개의-파라미터를-자동으로-map으로-적용할-수-있는-방법&quot; &gt;Mybatis  좋은 팁 (여러개의 파라미터를 자동으로 map으로 적용할 수 있는 방법)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>general java</category>
			<author>My Story &#039;김용환&#039;</author>
			<guid>http://knight76.tistory.com/1675</guid>
			<comments>http://knight76.tistory.com/entry/protocol-buffer-idl-%EA%B5%AC%ED%98%84%EC%8B%9C-%ED%8C%81#entry1675comment</comments>
			<pubDate>Fri, 18 May 2012 10:33:23 +0900</pubDate>
		</item>
		<item>
			<title>log4jdbc mix</title>
			<link>http://knight76.tistory.com/entry/log4jdbc-mix</link>
			<description>&lt;P&gt;log4jdbc와 결합해서 쓰면 좋은 것 - log4jdbc mix&lt;/P&gt;
&lt;P&gt;select 결과가 실감나게 나온다. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;SPAN class=tag&gt;&amp;lt;logger&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=atn&gt;name&lt;/SPAN&gt;&lt;SPAN class=pun&gt;=&lt;/SPAN&gt;&lt;SPAN class=atv&gt;&quot;jdbc.resultsettable&quot;&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=atn&gt;additivity&lt;/SPAN&gt;&lt;SPAN class=pun&gt;=&lt;/SPAN&gt;&lt;SPAN class=atv&gt;&quot;false&quot;&lt;/SPAN&gt;&lt;SPAN class=tag&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=tag&gt;&amp;lt;level&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=atn&gt;value&lt;/SPAN&gt;&lt;SPAN class=pun&gt;=&lt;/SPAN&gt;&lt;SPAN class=atv&gt;&quot;info&quot;&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=tag&gt;/&amp;gt;&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=tag&gt;&amp;lt;appender-ref&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=atn&gt;ref&lt;/SPAN&gt;&lt;SPAN class=pun&gt;=&lt;/SPAN&gt;&lt;SPAN class=atv&gt;&quot;console-log4jdbc&quot;&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=tag&gt;/&amp;gt;&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=tag&gt;&amp;lt;/logger&amp;gt;&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=pln&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=pln&gt;&lt;SPAN class=kwd&gt;select&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;*&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=kwd&gt;from&lt;/SPAN&gt;&lt;SPAN class=pln&gt; EMP&amp;nbsp;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|------|-------|----------|-----|----------------------|-----|-----|-------|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;EMPNO &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;ENAME &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;JOB &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;MGR &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;HIREDATE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SAL &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;COMM &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;DEPTNO &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|------|-------|----------|-----|----------------------|-----|-----|-------|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7369&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SMITH &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;CLERK &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7902&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1980&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;12&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;17&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00.0&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;800&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=kwd&gt;null&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;20&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7499&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;ALLEN &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SALESMAN &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7698&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1981&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;02&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;20&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00.0&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1600&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;300&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;30&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7521&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;WARD &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SALESMAN &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7698&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1981&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;02&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;22&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00.0&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1250&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;500&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;30&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7566&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;JONES &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;MANAGER &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7839&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1981&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;04&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;02&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00.0&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;2975&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=kwd&gt;null&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;20&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7654&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;MARTIN &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SALESMAN &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7698&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1981&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;09&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;28&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00.0&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1250&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1400&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;30&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7698&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;BLAKE &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;MANAGER &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7839&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1981&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;05&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;01&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00.0&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;2850&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=kwd&gt;null&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;30&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7782&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;CLARK &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;MANAGER &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7839&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1981&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;06&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;09&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00.0&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;2450&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=kwd&gt;null&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;10&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7788&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SCOTT &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;ANALYST &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7566&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1987&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;04&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;19&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00.0&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;3000&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=kwd&gt;null&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;20&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7839&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;KING &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;PRESIDENT &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=kwd&gt;null&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1981&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;11&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;17&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00.0&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;5000&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=kwd&gt;null&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;10&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7844&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;TURNER &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SALESMAN &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7698&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1981&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;09&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;08&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00.0&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1500&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;0&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;30&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7876&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;ADAMS &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;CLERK &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7788&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1987&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;05&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;23&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00.0&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1100&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=kwd&gt;null&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;20&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7900&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;JAMES &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;CLERK &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7698&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1981&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;12&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;03&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00.0&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;950&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=kwd&gt;null&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;30&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7902&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;FORD &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;ANALYST &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7566&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1981&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;12&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;03&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00.0&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;3000&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=kwd&gt;null&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;20&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7934&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;MILLER &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;CLERK &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;7782&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1982&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;01&lt;/SPAN&gt;&lt;SPAN class=pun&gt;-&lt;/SPAN&gt;&lt;SPAN class=lit&gt;23&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;00.0&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;1300&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=kwd&gt;null&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=lit&gt;10&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;|&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;|------|-------|----------|-----|----------------------|-----|-----|-------|&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=pln&gt;&lt;SPAN class=pun&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=pln&gt;&lt;SPAN class=pun&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://code.google.com/p/log4jdbc-remix/&quot;&gt;http://code.google.com/p/log4jdbc-remix/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://beyondj2ee.tumblr.com/post/14507640070/spring-powerful-sql&quot;&gt;http://beyondj2ee.tumblr.com/post/14507640070/spring-powerful-sql&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-1674-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-fr/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-fr/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/scribbling&quot;&gt;scribbling&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/log4jdbc-mix&quot; &gt;log4jdbc mix&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/17&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/lo4jdbc-사용시-log4jxml-설정&quot; &gt;lo4jdbc 사용시 log4j.xml 설정&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/17&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/cygwin-에서-git-flow-설치&quot; &gt;cygwin 에서 git flow 설치&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/04/26&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Github-가입및-셋팅-git-공부&quot; &gt;Github 가입및 셋팅 &amp;amp; git 공부&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/04/25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/정규식-테스트할-수-있는-웹-싸이트&quot; &gt;정규식 테스트할 수 있는 웹 싸이트&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/04/20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Redis-Collection-사용시-메모리-소요비용&quot; &gt;Redis Collection 사용시 메모리 소요비용&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/04/19&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>scribbling</category>
			<author>My Story &#039;김용환&#039;</author>
			<guid>http://knight76.tistory.com/1674</guid>
			<comments>http://knight76.tistory.com/entry/log4jdbc-mix#entry1674comment</comments>
			<pubDate>Thu, 17 May 2012 22:09:58 +0900</pubDate>
		</item>
		<item>
			<title>lo4jdbc 사용시 log4j.xml 설정</title>
			<link>http://knight76.tistory.com/entry/lo4jdbc-%EC%82%AC%EC%9A%A9%EC%8B%9C-log4jxml-%EC%84%A4%EC%A0%95</link>
			<description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;log4jdbc를 그냥 썼다가는 엄청 많은 로그 때문에 스트레스를 받을 수 있다. &lt;/P&gt;
&lt;P&gt;소스 보면서 딱 필요한 설정만 해야 해서 아래와 같이 깔끔하게 설정하니. 딱 필요한 것만 나온다. 특히&amp;nbsp;쿼리 처리&amp;nbsp;시간&amp;nbsp;까지 체크해주면서 굿~&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;lt;logger name=&quot;java.sql&quot; additivity=&quot;false&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;level value=&quot;WARN&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;appender-ref ref=&quot;general&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/logger&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;logger name=&quot;jdbc.audit&quot; additivity=&quot;false&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;level value=&quot;WARN&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;appender-ref ref=&quot;general&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/logger&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;logger name=&quot;jdbc.resultset&quot; additivity=&quot;false&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;level value=&quot;WARN&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;appender-ref ref=&quot;general&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/logger&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;logger name=&quot;jdbc.connection&quot; additivity=&quot;false&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;level value=&quot;WARN&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;appender-ref ref=&quot;general&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/logger&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;lt;logger name=&quot;log4jdbc.debug&quot; additivity=&quot;false&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;level value=&quot;WARN&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;appender-ref ref=&quot;general&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/logger&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-1673-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-fr/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-fr/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/scribbling&quot;&gt;scribbling&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/log4jdbc-mix&quot; &gt;log4jdbc mix&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/17&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/lo4jdbc-사용시-log4jxml-설정&quot; &gt;lo4jdbc 사용시 log4j.xml 설정&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/17&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/cygwin-에서-git-flow-설치&quot; &gt;cygwin 에서 git flow 설치&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/04/26&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Github-가입및-셋팅-git-공부&quot; &gt;Github 가입및 셋팅 &amp;amp; git 공부&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/04/25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/정규식-테스트할-수-있는-웹-싸이트&quot; &gt;정규식 테스트할 수 있는 웹 싸이트&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/04/20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Redis-Collection-사용시-메모리-소요비용&quot; &gt;Redis Collection 사용시 메모리 소요비용&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/04/19&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>scribbling</category>
			<author>My Story &#039;김용환&#039;</author>
			<guid>http://knight76.tistory.com/1673</guid>
			<comments>http://knight76.tistory.com/entry/lo4jdbc-%EC%82%AC%EC%9A%A9%EC%8B%9C-log4jxml-%EC%84%A4%EC%A0%95#entry1673comment</comments>
			<pubDate>Thu, 17 May 2012 22:08:22 +0900</pubDate>
		</item>
		<item>
			<title>[Jackson] json string에서 null인 properties는 보이지 않게 하기</title>
			<link>http://knight76.tistory.com/entry/Jackson-json-string%EC%97%90%EC%84%9C-null%EC%9D%B8-properties%EB%8A%94-%EB%B3%B4%EC%9D%B4%EC%A7%80-%EC%95%8A%EA%B2%8C-%ED%95%98%EA%B8%B0</link>
			<description>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Bean을 json으로 전달하는 과정에서 properties에 null이 있으면 수신 측에서는 귀찮은 null 체크 작업을 해야 한다. 이를 줄이기 위해서 송신 측에서 예쁘게 null을 빼고 주는 것이 좋다. &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;관련 자료를 찾아보니 아래 내용과 같다. Bean에 해당 값을 넣어주니 더 이상 null인 값은 전달하지 않는다. 발생하지 않는다. &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;400&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;400&quot;&gt; &lt;p&gt;&lt;a href=&quot;http://wiki.fasterxml.com/JacksonAnnotationSerializeNulls&quot;&gt;http://wiki.fasterxml.com/JacksonAnnotationSerializeNulls&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;ObjectMapper mapper = new ObjectMapper();&lt;br&gt;mapper.getSerializationConfig().setSerializationInclusion(JsonSerialize.Inclusion.NON_NULL);&lt;br&gt;// no more null-valued properties&lt;/p&gt;&lt;pre&gt;&lt;font style=&quot;background-color: #ffff00&quot;&gt;@JsonSerialize(include=JsonSerialize.Inclusion.NON_DEFAULT)
&lt;/font&gt;  public class MyBean {
    // ... only serialize properties with values other than what they default to
  }&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/general%20java&quot;&gt;general java&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/apache-httpclient와-protobuff를-이용해서-RPC-구현&quot; &gt;apache httpclient와 protobuff를 이용해서 RPC 구현&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
10:34:41&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/protocol-buffer-idl-구현시-팁&quot; &gt;protocol buffer idl 구현시 팁&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
10:33:23&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Jackson-json-string에서-null인-properties는-보이지-않게-하기&quot; &gt;[Jackson] json string에서 null인 properties는 보이지 않게 하기&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/MyBatis-SQL-쿼리-로그-남기기-query-log&quot; &gt;MyBatis SQL 쿼리 로그 남기기  (query log)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Mybatis-비교-및-범위-쿼리-사용시-주의할-점&quot; &gt;[Mybatis] 비교 및 범위 쿼리 사용시 주의할 점&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Mybatis-좋은-팁-여러개의-파라미터를-자동으로-map으로-적용할-수-있는-방법&quot; &gt;Mybatis  좋은 팁 (여러개의 파라미터를 자동으로 map으로 적용할 수 있는 방법)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>general java</category>
			<author>My Story &#039;김용환&#039;</author>
			<guid>http://knight76.tistory.com/1672</guid>
			<comments>http://knight76.tistory.com/entry/Jackson-json-string%EC%97%90%EC%84%9C-null%EC%9D%B8-properties%EB%8A%94-%EB%B3%B4%EC%9D%B4%EC%A7%80-%EC%95%8A%EA%B2%8C-%ED%95%98%EA%B8%B0#entry1672comment</comments>
			<pubDate>Sun, 13 May 2012 17:16:42 +0900</pubDate>
		</item>
		<item>
			<title>MyBatis SQL 쿼리 로그 남기기  (query log)</title>
			<link>http://knight76.tistory.com/entry/MyBatis-SQL-%EC%BF%BC%EB%A6%AC-%EB%A1%9C%EA%B7%B8-%EB%82%A8%EA%B8%B0%EA%B8%B0-query-log</link>
			<description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;쿼리 로그 잘 남기기 &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;1) Mybatis에 있는 것 활용&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;lt;bean id=&amp;quot;adminDataSource&amp;quot; class=&amp;quot;org.apache.ibatis.datasource.pooled.PooledDataSource&amp;quot;&amp;gt;&lt;/p&gt;  &lt;p&gt;…&lt;/p&gt;  &lt;p&gt;&amp;lt;property name=&amp;quot;driverProperties&amp;quot;&amp;gt;   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;map&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;entry key=&amp;quot;logger&amp;quot; value=&amp;quot;com.mysql.jdbc.log.Slf4JLogger&amp;quot; /&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;entry key=&amp;quot;logSlowQueries&amp;quot; value=&amp;quot;true&amp;quot; /&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;entry key=&amp;quot;useUsageAdvisor&amp;quot; value=&amp;quot;false&amp;quot; /&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;entry key=&amp;quot;profileSql&amp;quot; value=&amp;quot;false&amp;quot; /&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;entry key=&amp;quot;autoGenerateTestcaseScript&amp;quot; value=&amp;quot;true&amp;quot; /&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/map&amp;gt;    &lt;br /&gt;&amp;lt;/property&amp;gt;    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;2) log4jdbc&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160; &amp;lt;property name=&amp;quot;driverClassName&amp;quot; value=&amp;quot;net.sf.log4jdbc.DriverSpy&amp;quot;/&amp;gt;&lt;/p&gt;  &lt;p&gt;&amp;#160; &amp;lt;property name=&amp;quot;url&amp;quot; value=&amp;quot;jdbc&lt;strong&gt;&lt;font style=&quot;background-color: #ffff00&quot;&gt;:log4jdbc:&lt;/font&gt;&lt;/strong&gt;derby://localhost:1527//db-derby-10.2.2.0-bin/databases/MyDatabase” /&amp;gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;참고 자료 &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://code.google.com/p/log4jdbc/&quot;&gt;http://code.google.com/p/log4jdbc/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.mimul.com/pebble/default/2008/10/24/1224847200000.html&quot;&gt;http://www.mimul.com/pebble/default/2008/10/24/1224847200000.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;나중에 이슈를 잡기 위해서 log4jdbc를 활용하는 것은 좋은 방법일듯.&lt;/p&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/general%20java&quot;&gt;general java&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/protocol-buffer-idl-구현시-팁&quot; &gt;protocol buffer idl 구현시 팁&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
10:33:23&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Jackson-json-string에서-null인-properties는-보이지-않게-하기&quot; &gt;[Jackson] json string에서 null인 properties는 보이지 않게 하기&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/MyBatis-SQL-쿼리-로그-남기기-query-log&quot; &gt;MyBatis SQL 쿼리 로그 남기기  (query log)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Mybatis-비교-및-범위-쿼리-사용시-주의할-점&quot; &gt;[Mybatis] 비교 및 범위 쿼리 사용시 주의할 점&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Mybatis-좋은-팁-여러개의-파라미터를-자동으로-map으로-적용할-수-있는-방법&quot; &gt;Mybatis  좋은 팁 (여러개의 파라미터를 자동으로 map으로 적용할 수 있는 방법)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/MyBatis-Spring-여러-DB-연동-multiple-db&quot; &gt;[MyBatis-Spring] 여러 DB 연동 (multiple db)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/11&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>general java</category>
			<author>My Story &#039;김용환&#039;</author>
			<guid>http://knight76.tistory.com/1671</guid>
			<comments>http://knight76.tistory.com/entry/MyBatis-SQL-%EC%BF%BC%EB%A6%AC-%EB%A1%9C%EA%B7%B8-%EB%82%A8%EA%B8%B0%EA%B8%B0-query-log#entry1671comment</comments>
			<pubDate>Sat, 12 May 2012 21:22:38 +0900</pubDate>
		</item>
		<item>
			<title>[Mybatis] 비교 및 범위 쿼리 사용시 주의할 점</title>
			<link>http://knight76.tistory.com/entry/Mybatis-%EB%B9%84%EA%B5%90-%EB%B0%8F-%EB%B2%94%EC%9C%84-%EC%BF%BC%EB%A6%AC-%EC%82%AC%EC%9A%A9%EC%8B%9C-%EC%A3%BC%EC%9D%98%ED%95%A0-%EC%A0%90</link>
			<description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;mybatis xml 설정에서 다음 에러가 발생했다. &lt;/p&gt;  &lt;p&gt;The content of elements must consist of well-formed character data or markup.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;등호 근처 혹은 쿼리문 바깥에 넣어준다. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;예제 1) – 내가 선호하는 스타일&lt;/p&gt;  &lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;400&quot;&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign=&quot;top&quot; width=&quot;400&quot;&gt;         &lt;p&gt;&amp;lt;select id=&amp;quot;getItems&amp;quot; parameterType=&amp;quot;map&amp;quot;&amp;#160; resultType=&amp;quot;hashmap&amp;quot;&amp;gt;           &lt;br /&gt;&lt;strong&gt;&amp;lt;![CDATA[             &lt;br /&gt;&lt;/strong&gt;select data             &lt;br /&gt;from item            &lt;br /&gt;where id = #{channelInstanceId}&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; and revision &amp;lt; #{lastRevision}            &lt;br /&gt;&lt;strong&gt;]]&amp;gt;             &lt;br /&gt;&lt;/strong&gt;&amp;lt;/select&amp;gt;&lt;/p&gt;                 &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;예제 2)&amp;#160; &lt;/p&gt;  &lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;400&quot;&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign=&quot;top&quot; width=&quot;400&quot;&gt;         &lt;p&gt;&amp;lt;select id=&amp;quot;getItems&amp;quot; parameterType=&amp;quot;map&amp;quot;&amp;#160; resultType=&amp;quot;hashmap&amp;quot;&amp;gt;           &lt;br /&gt;select data             &lt;br /&gt;from item            &lt;br /&gt;where id = #{channelInstanceId}&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; and revision &lt;/p&gt;          &lt;p&gt;&lt;strong&gt;&amp;lt;![CDATA[             &lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt; &amp;lt; &lt;/p&gt;          &lt;p&gt;&lt;strong&gt;]]&amp;gt;&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;#{lastRevision}           &lt;br /&gt;&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;             &lt;br /&gt;&lt;/strong&gt;&amp;lt;/select&amp;gt;&lt;/p&gt;                 &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/general%20java&quot;&gt;general java&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Jackson-json-string에서-null인-properties는-보이지-않게-하기&quot; &gt;[Jackson] json string에서 null인 properties는 보이지 않게 하기&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/MyBatis-SQL-쿼리-로그-남기기-query-log&quot; &gt;MyBatis SQL 쿼리 로그 남기기  (query log)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Mybatis-비교-및-범위-쿼리-사용시-주의할-점&quot; &gt;[Mybatis] 비교 및 범위 쿼리 사용시 주의할 점&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Mybatis-좋은-팁-여러개의-파라미터를-자동으로-map으로-적용할-수-있는-방법&quot; &gt;Mybatis  좋은 팁 (여러개의 파라미터를 자동으로 map으로 적용할 수 있는 방법)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/MyBatis-Spring-여러-DB-연동-multiple-db&quot; &gt;[MyBatis-Spring] 여러 DB 연동 (multiple db)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/11&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/ubuntu에서-thrift-06-installation설치-가이드&quot; &gt;ubuntu에서 thrift 0.6 installation(설치) 가이드&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/04/25&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>general java</category>
			<author>My Story &#039;김용환&#039;</author>
			<guid>http://knight76.tistory.com/1669</guid>
			<comments>http://knight76.tistory.com/entry/Mybatis-%EB%B9%84%EA%B5%90-%EB%B0%8F-%EB%B2%94%EC%9C%84-%EC%BF%BC%EB%A6%AC-%EC%82%AC%EC%9A%A9%EC%8B%9C-%EC%A3%BC%EC%9D%98%ED%95%A0-%EC%A0%90#entry1669comment</comments>
			<pubDate>Sat, 12 May 2012 13:14:18 +0900</pubDate>
		</item>
		<item>
			<title>Mybatis  좋은 팁 (여러개의 파라미터를 자동으로 map으로 적용할 수 있는 방법)</title>
			<link>http://knight76.tistory.com/entry/Mybatis-%EC%A2%8B%EC%9D%80-%ED%8C%81-%EC%97%AC%EB%9F%AC%EA%B0%9C%EC%9D%98-%ED%8C%8C%EB%9D%BC%EB%AF%B8%ED%84%B0%EB%A5%BC-%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C-map%EC%9C%BC%EB%A1%9C-%EC%A0%81%EC%9A%A9%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-%EB%B0%A9%EB%B2%95</link>
			<description>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Mybatis에&amp;nbsp;여러개의 파라미터를 넘겨줘서 객체나 파라미터를 변환하는 작업을 하지 않고 간단하게 map으로 작업할 수 있다.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://code.google.com/p/mybatis/wiki/HowToSelectMultipleParams&quot;&gt;http://code.google.com/p/mybatis/wiki/HowToSelectMultipleParams&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;즉, 2개의 파라미터를 Mybatis로 넘길려면, 객체를 만들거나 하는 작업없이&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre class=&quot;prettyprint&quot; style=&quot;padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; overflow-x: auto; overflow-y: auto; font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; max-width: 70em; background-color: rgb(238, 238, 238); color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;span class=&quot;pln&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;color: rgb(102, 0, 102); &quot;&gt;User&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; selectUser&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: rgb(102, 102, 0); &quot;&gt;(&lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;color: rgb(0, 102, 102); &quot;&gt;@Param&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: rgb(102, 102, 0); &quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;color: rgb(0, 136, 0); &quot;&gt;&quot;username&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: rgb(102, 102, 0); &quot;&gt;)&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;color: rgb(102, 0, 102); &quot;&gt;String&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; usrename&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: rgb(102, 102, 0); &quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;color: rgb(0, 102, 102); &quot;&gt;@Param&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: rgb(102, 102, 0); &quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;color: rgb(0, 136, 0); &quot;&gt;&quot;hashedPassword&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: rgb(102, 102, 0); &quot;&gt;)&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;color: rgb(102, 0, 102); &quot;&gt;String&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; hashedPassword&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: rgb(102, 102, 0); &quot;&gt;);&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;paramterType을 map으로 설정할 수 있다.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;pre class=&quot;prettyprint&quot; style=&quot;padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; overflow-x: auto; overflow-y: auto; font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; max-width: 70em; background-color: rgb(238, 238, 238); color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;span class=&quot;tag&quot; style=&quot;color: rgb(0, 0, 136); &quot;&gt;&amp;lt;select&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot; style=&quot;color: rgb(102, 0, 102); &quot;&gt;id&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: rgb(102, 102, 0); &quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot; style=&quot;color: rgb(0, 136, 0); &quot;&gt;”selectUser”&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot; style=&quot;color: rgb(102, 0, 102); &quot;&gt;parameterType&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: rgb(102, 102, 0); &quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot; style=&quot;color: rgb(0, 136, 0); &quot;&gt;”map”&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot; style=&quot;color: rgb(102, 0, 102); &quot;&gt;resultType&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: rgb(102, 102, 0); &quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot; style=&quot;color: rgb(0, 136, 0); &quot;&gt;”User”&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;color: rgb(0, 0, 136); &quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;br /&gt;&amp;nbsp; select id, username, hashedPassword&lt;br /&gt;&amp;nbsp; from some_table&lt;br /&gt;&amp;nbsp; where username = #{username}&lt;br /&gt;&amp;nbsp; and hashedPassword = #{hashedPassword}&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;color: rgb(0, 0, 136); &quot;&gt;&amp;lt;/sql&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/p&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-1668-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-fr/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-fr/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/general%20java&quot;&gt;general java&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/MyBatis-SQL-쿼리-로그-남기기-query-log&quot; &gt;MyBatis SQL 쿼리 로그 남기기  (query log)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Mybatis-비교-및-범위-쿼리-사용시-주의할-점&quot; &gt;[Mybatis] 비교 및 범위 쿼리 사용시 주의할 점&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Mybatis-좋은-팁-여러개의-파라미터를-자동으로-map으로-적용할-수-있는-방법&quot; &gt;Mybatis  좋은 팁 (여러개의 파라미터를 자동으로 map으로 적용할 수 있는 방법)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/MyBatis-Spring-여러-DB-연동-multiple-db&quot; &gt;[MyBatis-Spring] 여러 DB 연동 (multiple db)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/11&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/ubuntu에서-thrift-06-installation설치-가이드&quot; &gt;ubuntu에서 thrift 0.6 installation(설치) 가이드&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/04/25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Redis와-BitSet-jedis-이용&quot; &gt;Redis와 BitSet (jedis 이용)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/04/10&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>general java</category>
			<author>My Story &#039;김용환&#039;</author>
			<guid>http://knight76.tistory.com/1668</guid>
			<comments>http://knight76.tistory.com/entry/Mybatis-%EC%A2%8B%EC%9D%80-%ED%8C%81-%EC%97%AC%EB%9F%AC%EA%B0%9C%EC%9D%98-%ED%8C%8C%EB%9D%BC%EB%AF%B8%ED%84%B0%EB%A5%BC-%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C-map%EC%9C%BC%EB%A1%9C-%EC%A0%81%EC%9A%A9%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-%EB%B0%A9%EB%B2%95#entry1668comment</comments>
			<pubDate>Sat, 12 May 2012 10:05:48 +0900</pubDate>
		</item>
		<item>
			<title>해외여행 / 출장 필수 물품</title>
			<link>http://knight76.tistory.com/entry/%ED%95%B4%EC%99%B8%EC%97%AC%ED%96%89-%EC%B6%9C%EC%9E%A5-%ED%95%84%EC%88%98-%EB%AC%BC%ED%92%88</link>
			<description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;캐리어 큰 거 (장기출장일때는 아주 유용)&lt;/P&gt;
&lt;P&gt;면도기, 면도기 충전기&lt;/P&gt;
&lt;P&gt;여권, 여권사진 2매 (분실 대비), 여권앞면 핸드폰으로 사진찍어주기(분실대비)&lt;/P&gt;
&lt;P&gt;여행티켓 (e-ticket 프린트는 보험)&lt;/P&gt;
&lt;P&gt;출장시에 받을 회사 법인카드&lt;/P&gt;
&lt;P&gt;호텔 예약 정보, 호텔 위치 정보, 호텔 전화번호&lt;/P&gt;
&lt;P&gt;마일리지 카드 (비행기, 호텔)&lt;/P&gt;
&lt;P&gt;교통카드 (일본- suica)&lt;/P&gt;
&lt;P&gt;지갑, 카드(신용카드, 씨티 국제 현금 카드), 현금, 환전된 돈 &lt;br /&gt;- 씨티 국현 현금 카드는 매우 유용 (&lt;A href=&quot;http://blog.naver.com/PostView.nhn?blogId=lolita_akira&amp;amp;logNo=156078110&quot;&gt;http://blog.naver.com/PostView.nhn?blogId=lolita_akira&amp;amp;logNo=156078110&lt;/A&gt;) &lt;br /&gt;핸드폰 충전기, 핸드폰, 아이패드&lt;/P&gt;
&lt;P&gt;만능어댑터, 110V 어댑터 (일본에서는 꼭 필요)&lt;/P&gt;
&lt;P&gt;노트북, 전원, 마우스, 한국키보드, 노트북 받침대, (출장용)&lt;/P&gt;
&lt;P&gt;070 전화기, 전원, 무선랜 장비, 랜선, 멀티탭&lt;/P&gt;
&lt;P&gt;슬리퍼 &lt;/P&gt;
&lt;P&gt;지역 가이드북 &lt;/P&gt;
&lt;P&gt;지퍼백&lt;/P&gt;
&lt;P&gt;비상용 우산, 쿨토시, 선글라스, 모자&lt;/P&gt;
&lt;P&gt;머리빗, 샴퓨, 바디워시, 선크림, 모자, 치솔, 치약, 떄밀이 수건(깊은 숙면을 위해서)&lt;/P&gt;
&lt;P&gt;알람용 시계 및 관상용 시계&lt;/P&gt;
&lt;P&gt;손톱깍기&lt;/P&gt;
&lt;P&gt;비상약 (소화제, 배탈약, 후시딘, 대일밴드, 마데카솔, 알보칠), 수지침&lt;/P&gt;
&lt;P&gt;비타민&lt;/P&gt;
&lt;P&gt;갈릴레오 - 지도 다운로드 (&lt;A href=&quot;http://knight76.tistory.com/entry/%EC%98%A4%ED%94%84%EB%9D%BC%EC%9D%B8-%EC%A7%80%EB%8F%84-%EC%A0%80%EC%9E%A5&quot;&gt;http://knight76.tistory.com/entry/%EC%98%A4%ED%94%84%EB%9D%BC%EC%9D%B8-%EC%A7%80%EB%8F%84-%EC%A0%80%EC%9E%A5&lt;/A&gt;)&lt;/P&gt;
&lt;P&gt;검은비닐 (속옷 넣게)&lt;/P&gt;
&lt;P&gt;연습장, 볼펜&lt;/P&gt;
&lt;P&gt;양말, 속옷, 티셔츠, 잠바, 목 또는 얼굴 보호(자전거 탈 때 쓰는 거)&lt;/P&gt;
&lt;P&gt;햇반, 꺳잎캔, 김치봉지, 한국김, 컵라면 (호텔에 커피 포트가 있어야 함)&lt;/P&gt;
&lt;P&gt;뽁뽁이 (장비 다치면 안되니까.)&lt;/P&gt;
&lt;P&gt;이어폰&amp;nbsp; 또는 헤드폰&lt;/P&gt;
&lt;P&gt;Priority Pass 카드 &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/여행수기&quot;&gt;여행수기&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/해외여행-출장-필수-물품&quot; &gt;해외여행 / 출장 필수 물품&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/오프라인-지도-저장&quot; &gt;오프라인 지도 저장&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/07/22&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/이스탄불-부다페스트-비엔나-프라하-여행-정보&quot; &gt;이스탄불, 부다페스트, 비엔나, 프라하  여행 정보&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(1)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/07/16&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/이스탄불-프라하-인천-공항-라운지-정보&quot; &gt;이스탄불, 프라하, 인천 공항 라운지 정보&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/07/15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Priority-Pass-Card-이용해서-공항-라운지에서-쉬기&quot; &gt;Priority Pass Card 이용해서 공항 라운지에서 쉬기&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/01/22&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Fly-Emirates-항공으로-JAL-타고-일본가기&quot; &gt;Fly Emirates 항공으로 JAL 타고 일본가기&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/01/22&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>여행수기</category>
			<author>My Story &#039;김용환&#039;</author>
			<guid>http://knight76.tistory.com/1667</guid>
			<comments>http://knight76.tistory.com/entry/%ED%95%B4%EC%99%B8%EC%97%AC%ED%96%89-%EC%B6%9C%EC%9E%A5-%ED%95%84%EC%88%98-%EB%AC%BC%ED%92%88#entry1667comment</comments>
			<pubDate>Sat, 12 May 2012 09:18:46 +0900</pubDate>
		</item>
		<item>
			<title>[MyBatis-Spring] 여러 DB 연동 (multiple db)</title>
			<link>http://knight76.tistory.com/entry/MyBatis-Spring-%EC%97%AC%EB%9F%AC-DB-%EC%97%B0%EB%8F%99-multiple-db</link>
			<description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;mybatis로 multiple DB에 접근할 일이 있는데. sqlSessionFactory를 여러 개를 두어서 관리하도록 에러 메시지가 나와서. MapperScannerConfigurer의 sqlSessionTemplateBeanName property를 추가하니 문제가 되었다.&lt;/p&gt;  &lt;p&gt;properties 파일을 못읽는 부분, DAO를 못찾는 exception이 나온다. &lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;* 사용 라이브러리&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;521&quot;&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign=&quot;top&quot; width=&quot;519&quot;&gt;         &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;           &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;org.mybatis&amp;lt;/groupId&amp;gt;            &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;mybatis&amp;lt;/artifactId&amp;gt;            &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;3.1.0&amp;lt;/version&amp;gt;            &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependency&amp;gt;&lt;/p&gt;          &lt;p&gt;           &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;            &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;org.mybatis&amp;lt;/groupId&amp;gt;            &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;mybatis-spring&amp;lt;/artifactId&amp;gt;            &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;1.1.0&amp;lt;/version&amp;gt;            &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependency&amp;gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;* 사용 mybatis 연동 beans 설정&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;   &lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;516&quot;&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign=&quot;top&quot; width=&quot;514&quot;&gt;           &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;adminDataSource&quot; class=&quot;org.apache.ibatis.datasource.pooled.PooledDataSource&quot;&amp;gt;             &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;driver&quot; value=&quot;com.mysql.jdbc.Driver&quot; /&amp;gt;              &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;url&quot; value=&quot;${template.jdbc.url.master}&quot; /&amp;gt;              &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;username&quot; value=&quot;${template.jdbc.username}&quot; /&amp;gt;              &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;password&quot; value=&quot;${template.jdbc.password}&quot; /&amp;gt;              &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ....              &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;/p&gt;            &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;adminSqlSessionFactory&quot; class=&quot;org.mybatis.spring.SqlSessionFactoryBean&quot;&amp;gt;             &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;dataSource&quot; ref=&quot;adminDataSource&quot; /&amp;gt;              &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;configLocation&quot; value=&quot;classpath:mybatis/mybatis-config.xml&quot; /&amp;gt;              &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;/p&gt;            &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;adminTransactionManager&quot; class=&quot;org.springframework.jdbc.datasource.DataSourceTransactionManager&quot;&amp;gt;             &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;dataSource&quot; ref=&quot;adminDataSource&quot; /&amp;gt;              &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;/p&gt;            &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tx:annotation-driven transaction-manager=&quot;transactionManager&quot; /&amp;gt;&lt;/p&gt;            &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;adminMapper&quot;&amp;nbsp; class=&quot;org.mybatis.spring.mapper.MapperScannerConfigurer&quot;&amp;gt;             &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;basePackage&quot; value=&quot;google.talk.admin.repository&quot; /&amp;gt;              &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;sqlSessionFactory&quot; ref=&quot;adminSqlSessionFactory&quot; /&amp;gt;              &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;    &lt;br /&gt;그래서, 문서를 잘 보니. 아래와 같은 좋은 문구가 있었다. &lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;   &lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;516&quot;&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign=&quot;top&quot; width=&quot;514&quot;&gt;           &lt;p&gt;&lt;a href=&quot;http://www.mybatis.org/spring/mappers.html#MapperFactoryBean&quot;&gt;http://www.mybatis.org/spring/mappers.html#MapperFactoryBean&lt;/a&gt;&lt;/p&gt;            &lt;p&gt;&amp;nbsp;&lt;/p&gt;            &lt;p&gt;Notice that there is no need to specify a SqlSessionFactory or SqlSessionTemplate because the MapperScannerConfigurer will create MapperFactoryBeans that can be autowired. But if you are using more than one DataSource autowire may not work for you. In this case you can use the sqlSessionFactoryBeanName or sqlSessionTemplateBeanName properties to set the right bean name to use. Note that bean names are required, not bean references, thus the value attribute is used instead of the usual ref:&lt;/p&gt;            &lt;p&gt;&amp;nbsp;&lt;/p&gt;            &lt;p&gt;&amp;lt;property name=&quot;sqlSessionFactoryBeanName&quot; value=&quot;sqlSessionFactory&quot; /&amp;gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;    &lt;br /&gt;    &lt;br /&gt;아래와 mapper의 property의 내용과 mybatis-spring을 업그레이드하니 문제가 없었다.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;1) property 수정 (ref –&amp;gt; value)&lt;/p&gt;  &lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;515&quot;&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign=&quot;top&quot; width=&quot;513&quot;&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;adminMapper&quot;&amp;nbsp; class=&quot;org.mybatis.spring.mapper.MapperScannerConfigurer&quot;&amp;gt;         &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;basePackage&quot; value=&quot;google.talk.admin.repository&quot; /&amp;gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;sqlSessionFactoryBeanName&quot; value=&quot;adminSqlSessionFactory&quot; /&amp;gt;          &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;/p&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;2) 1.1.1 최신버전으로 변경 (1.1.0 –&amp;gt; 1.1.1)&lt;/p&gt;  &lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;510&quot;&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign=&quot;top&quot; width=&quot;508&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;         &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;org.mybatis&amp;lt;/groupId&amp;gt;          &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;mybatis-spring&amp;lt;/artifactId&amp;gt;          &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;1.1.1&amp;lt;/version&amp;gt;          &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependency&amp;gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/general%20java&quot;&gt;general java&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Mybatis-비교-및-범위-쿼리-사용시-주의할-점&quot; &gt;[Mybatis] 비교 및 범위 쿼리 사용시 주의할 점&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Mybatis-좋은-팁-여러개의-파라미터를-자동으로-map으로-적용할-수-있는-방법&quot; &gt;Mybatis  좋은 팁 (여러개의 파라미터를 자동으로 map으로 적용할 수 있는 방법)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/MyBatis-Spring-여러-DB-연동-multiple-db&quot; &gt;[MyBatis-Spring] 여러 DB 연동 (multiple db)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/11&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/ubuntu에서-thrift-06-installation설치-가이드&quot; &gt;ubuntu에서 thrift 0.6 installation(설치) 가이드&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/04/25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Redis와-BitSet-jedis-이용&quot; &gt;Redis와 BitSet (jedis 이용)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/04/10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/jedis를-이용해서-bitset-활용하기-redis&quot; &gt;jedis를 이용해서 bitset 활용하기 (redis)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/04/04&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>general java</category>
			<author>My Story &#039;김용환&#039;</author>
			<guid>http://knight76.tistory.com/1666</guid>
			<comments>http://knight76.tistory.com/entry/MyBatis-Spring-%EC%97%AC%EB%9F%AC-DB-%EC%97%B0%EB%8F%99-multiple-db#entry1666comment</comments>
			<pubDate>Fri, 11 May 2012 14:12:51 +0900</pubDate>
		</item>
	</channel>
</rss>
