<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://valley.egloos.com/rss/style/style.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>이글루스 'hashmap' 태그 최근글</title>
		<link>http://valley.egloos.com/tag/hashmap</link>
		<description>hashmap</description>
		<language>ko</language>
		<pubDate>Mon, 30 Jun 2008 19:21:51 +0900</pubDate>
		<generator>Egloos</generator>
		<item>
	<title><![CDATA[java.util.HashMap분석]]></title>
	<link>http://iilii.egloos.com/4457500</link>
	<guid>http://iilii.egloos.com/4457500</guid>
	<description>
	<![CDATA[ 
HashMap은 Object.hashCode()를 이용하는 java.util.Map 인터페이스의 구현체입니다. 대표적인 Map의 구현체입니다. Map의 주요 구현체는 이 외에 Hashtable과 TreeMap이 있습니다. Hashtable은 이 글에서 함께 설명할 것이고, TreeMap의 구현에 대해서는 따로 정리를 하겠습니다.  일단 Map의 기본 컨셉은 Key-Value입니다. 주민등록번호와 개인 정보같은 경우를 생각하시면 됩니다. 어떤 주민등록번호를 입력하면, 그 사람의 개인정보를 볼 수 있도록 하겠다는 겁니다. 맵에 정보를 추가하는 것은 put(K key, V value)로 정의됩니다. K는 Key의 타입이고 V는 Value의 타입입니다. 주민번호의 예를 들자면, K는 주민등록번호 객체가 될 것이고,	]]>
	</description>
	<pubDate>Mon, 30 Jun 2008 19:21:51 +0900</pubDate>
	<dc:creator><![CDATA[건실성실착실 3실 청년!]]></dc:creator>
</item>
<item>
	<title><![CDATA[각종 DataReader 성능 비교]]></title>
	<link>http://javawork.egloos.com/1812305</link>
	<guid>http://javawork.egloos.com/1812305</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://pds9.egloos.com/pds/200803/25/14/d0043314_47e8130f2ba17_t.jpg"  
				alt="각종 DataReader 성능 비교" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 게임내에서 사용되는 각종 데이터들, 주로 기획에서 만들어서 서버/클라이언트에서 읽을수 있는 데이터로 변환해서 게임내에서 다양하게쓰이게 됩니다. 예를 들면 아이템 데이터, NPC데이터, 스킬데이터 등이 있겠습니다. 이런 데이터들은 보통 서버가 시작될때메모리로 읽어들여서 로직내에서 필요한 데이터가 있을때 저장된 특정한 컨테이너(벡터, 맵, 해쉬테이블 등)에서 값을 가져오게됩니다.  저는 DataReader라고 부르고 있습니다. 이 DataReader를 메모리상에 상주 시키지 않고 DB를 이용해볼까 하는 생각이 들어서 성능 비교를 해보게 되었습니다. (특성상 Insert/Update/Delete 속도는 별 의미가없으므로 Select속도만 측정)    사용된 컨테이너(혹은 DB)  - Array(strcmp) : 	]]>
	</description>
	<pubDate>Tue, 25 Mar 2008 05:47:55 +0900</pubDate>
	<dc:creator><![CDATA[flexible gameserver]]></dc:creator>
</item>
<item>
	<title><![CDATA[PHP 이중변수를 다른 언어로 구현 ?]]></title>
	<link>http://newkain.egloos.com/1268421</link>
	<guid>http://newkain.egloos.com/1268421</guid>
	<description>
	<![CDATA[ 
오늘 점심시간에 PHP 언어의 이중변수에 대한 얘기가 있었다.  (ASP에서 PHP의 이중변수 구현이 가능할까라는 내용의...)    PHP 이중변수 코드는 아래와 같다.    &amp;lt;?      $var1 = &quot;TEST&quot;;      $var2 = &quot;var1&quot;;        echo $$var2;  ?&amp;gt;  출력결과 : TEST    위 코드를 다른 언어로 어떻게 구현할까 생각하다 JAVA로 비슷하게 흉내내보았다.    HashMap hashMap = new HashMap();            String var1 = &quot;Test&quot;;  hashMap.put(&quot;var1&quot;, var1);            String var2 = &quot;var1&quot;;            System.out.println((Str	]]>
	</description>
	<pubDate>Thu, 10 Jan 2008 13:51:13 +0900</pubDate>
	<dc:creator><![CDATA[떵꺼리 &amp;amp; 수샤]]></dc:creator>
</item>
<item>
	<title><![CDATA[[HashMap] FastHashMap 은 진짜! 빨라서 Fast 인가?]]></title>
	<link>http://lemonfish.egloos.com/3862244</link>
	<guid>http://lemonfish.egloos.com/3862244</guid>
	<description>
	<![CDATA[ 
  Java 프로그래머들이 애용하는 HashMap 은 참 쓸모도 많고 괜찮은 녀석이라 생각한다. 용도야 설명할 수 없을 정도로 다양하니 각설하고. 이번 포스팅은 FastHashMap 이라는 클래스 명에서 풍기는 빠르다! 라는 느낌은 실제로도 사실인가? 라는 이야기를 하고자 한다. JDK 에 포함되어 있는 HashMap 은 기본적으로 동기화 되지 않은 상태에서 동작한다. 따라서 멀티스레드 환경에서 HashMap 을 무턱대고 썻다간 ConcurrentModificationException 을 만나게 된다.     요즘 멀티스레드가 아닌 응용프로그램은 눈씻고 찾아볼 정도로 드물다. 딱히 화려한 GUI 를 선호하는 사용자를 탓할것이 아닌것이 GUI 가 아니라도 멀티스레드를 필요로 하는 응용은 널리고 널렸다. 그러면	]]>
	</description>
	<pubDate>Wed, 17 Oct 2007 22:38:02 +0900</pubDate>
	<dc:creator><![CDATA[killimanzaro tornado]]></dc:creator>
</item>
	</channel>
</rss>