<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0">
  <title type="html">Why do you dread change?: 최근 댓글/트랙백 목록</title>
  <id>http://www.javapattern.info/</id>
  <link rel="alternate" type="text/html" hreflang="ko" href="http://www.javapattern.info/" />
  <subtitle type="html">변화를 두려워하면 1등은 없다!</subtitle>
  <updated>2010-03-11T19:04:38+09:00</updated>
  <generator>Textcube 1.7.6 : Staccato</generator>
  <entry>
    <title type="html">static hashmap remove : 놀새~님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://www.javapattern.info/326#comment188" />
    <author>
      <name>(놀새~)</name>
    </author>
    <id>http://www.javapattern.info/326#comment188</id>
    <published>2010-02-22T07:38:55+09:00</published>
    <summary type="html">오호~ 고맙습니다. 역시!!
실제 소스에서는 ConcurrentHashMap으로 쓰고 있습니다.

강사질할 때의 기억이 그 기억이 아닌가보네요..흐흐..</summary>
  </entry>
  <entry>
    <title type="html">static hashmap remove : 이희승님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://www.javapattern.info/326#comment186" />
    <author>
      <name>(이희승)</name>
    </author>
    <id>http://www.javapattern.info/326#comment186</id>
    <published>2010-02-21T12:45:36+09:00</published>
    <summary type="html">static 필드가 스택 메모리를 쓰는 것은 아닙니다.  스택메모리는 로컬 변수를 두는 데 사용합니다.  그러나 로컬 객체의 필드들도 스택에 저장될 지는 최종 기계어로 어떻게 최적화되고 번역되는지에 달려 있습니다.  하지만 이는 visibility 문제와는 전혀 관계가 없습니다.

만약 visibility 문제가 있다면 containsKey() 에서 보이지 않은 값이라면 iteration 에서도 안 보일 가능성이 있습니다.  따라서 그냥 ConcurrentHashMap 으로 바꾸는 것이 나을 것 같습니다.

한편, containsKey() 후에 반드시 remove() 가 온다면 그냥 remove() 를 바로 호출해서 리턴값의 null 여부를 검사하는 쪽이 더 안전할 것 같네요.</summary>
  </entry>
  <entry>
    <title type="html">FileNotFoundException : Toby님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://www.javapattern.info/317#comment182" />
    <author>
      <name>(Toby)</name>
    </author>
    <id>http://www.javapattern.info/317#comment182</id>
    <published>2009-12-16T08:42:33+09:00</published>
    <summary type="html">그런 이유 때문이었군요. 저는 저 에러를 보면서 브라우저가 DTD validation도 해주는가 하고 의아했었지요. 

친절한 설명 감사합니다.</summary>
  </entry>
  <entry>
    <title type="html">FileNotFoundException : 놀새~님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://www.javapattern.info/317#comment181" />
    <author>
      <name>(놀새~)</name>
    </author>
    <id>http://www.javapattern.info/317#comment181</id>
    <published>2009-12-16T08:28:04+09:00</published>
    <summary type="html">한 가지 덧붙이자면 고객사에서 동일한 Jeus4.2에서 6.0으로 업그레이드하는데 jeus-ejb-dd.xml 파일을 그대로 사용하면 dtd가 없다는 이유때문에 6.0에서 돌아가지도 않습니다. 즉 같은 벤더 제품임에도 불구하고 DD를 다시 작성해야 한다는 말도 안되는 경우가 발생해서입니다. 게다가 모든 EJB가 CMP(Container Managed Persistence)였습니다.</summary>
  </entry>
  <entry>
    <title type="html">FileNotFoundException : 놀새~님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://www.javapattern.info/317#comment180" />
    <author>
      <name>(놀새~)</name>
    </author>
    <id>http://www.javapattern.info/317#comment180</id>
    <published>2009-12-16T08:24:17+09:00</published>
    <summary type="html">JBoss에서 MimeType을 dtd가 xml로 인식되게 하는 바람에 브라우저에서 다운로드하게 되면 해당 dtd의 맨 앞줄에 &amp;quot;&amp;lt;?xml version=&#039;1.0&#039; encoding=&#039;UTF-8&#039; ?&amp;gt;&amp;quot; 태그가 붙게 됩니다. DTD는 말그대로 &#039;문서 유형 정의&#039;일뿐이지 XML이 아니겠지요.  그래서 외부 리소스 참조에러가 나게 되네요. 현재로서는 웹 관리자의 실수로밖에 볼 수 없겠네요. 

파싱시 에러가 나지 않는 것은 아시다시피 필요 라이브러리의 메타 정보에 해당 DTD를 품고 있거나 브라우저가 아닌 java.net API를 이용한 다운로드가 되기 때문에 가능한 것일 겁니다. 스프링 dtd에 위에서 언급한 xml정의를 붙이시고 브라우저로 보시면 동일한 현상이 발생할 것으로 사료됩니다.

이 글에서 언급하고자 한 것은 Tmax 라이브러리 혹은 dtds 폴더 정보가 없으면 EJB나 Web 메타 정보같은 건 건드리지도 말라는 심보인것인지 아니면 정말 몰라서 웹에서 지운것인지 답답해서입니다.</summary>
  </entry>
  <entry>
    <title type="html">90-9-1의 법칙(90-9-1 Rule)</title>
    <link rel="alternate" type="text/html" href="http://www.javapattern.info/304#trackback39923" />
    <author>
      <name>(Apollo89.com)</name>
    </author>
    <id>http://www.javapattern.info/304#trackback39923</id>
    <published>2009-11-10T10:21:58+09:00</published>
    <summary type="html">Jakob Nielson의 참여 불균형의 법칙. 90 : 눈팅, 펌9 : 댓글, 수정 후 자기 블로그1 : 왕성한 블로그 작성자 나는 90-9-1 의 법칙에서 어디에 속할까?나는 아마도 90%와 9% 사이를 왔다 갔따 하지않을까?ㅋ그리고 나도 어느정도 카더라 통신을 잘 믿는 편이다..유명한 책, 사람의 글이라고 무조건적인 수용하지말고 왜? 라고 질문하고 다시 한번 생각해보는 습관을 길러봐야 겠다.</summary>
  </entry>
  <entry>
    <title type="html">진독의 생각</title>
    <link rel="alternate" type="text/html" href="http://www.javapattern.info/115#trackback38634" />
    <author>
      <name>(jindog&#039;s me2DAY)</name>
    </author>
    <id>http://www.javapattern.info/115#trackback38634</id>
    <published>2009-10-01T15:51:22+09:00</published>
    <summary type="html">JAVA에서 native interface 쓰기잘 설명이 되어있고나~ 왜 난 학교에서 java를 주로 쓰지 않았던걸까 ㅋㅋㅋ</summary>
  </entry>
  <entry>
    <title type="html">그린의 생각</title>
    <link rel="alternate" type="text/html" href="http://www.javapattern.info/292#trackback38248" />
    <author>
      <name>(ptec&#039;s me2DAY)</name>
    </author>
    <id>http://www.javapattern.info/292#trackback38248</id>
    <published>2009-09-24T10:54:29+09:00</published>
    <summary type="html">Gavin King 방한 이번 세미나는 꼭 가야지…</summary>
  </entry>
  <entry>
    <title type="html">VMWare, SpringSource를 인수하다</title>
    <link rel="alternate" type="text/html" href="http://www.javapattern.info/286#trackback35706" />
    <author>
      <name>(Younghoe.Info)</name>
    </author>
    <id>http://www.javapattern.info/286#trackback35706</id>
    <published>2009-08-11T14:26:06+09:00</published>
    <summary type="html">출근을 일찍 하는 찬욱이가 아침부터 호들갑을 떨며 올린 글: [긴급]VMWare에 인수된 SpringSource!(이하 SS) 오늘이 혹시 만우절이 아닌가부터 따져봤다. 만우절은 아니더라도 대피할 일은 아니니까 굳이 긴급이라 알릴 필요는 없었는데, 그만큼 스프링을 좋아하는 이에겐 충격적인 일이다. 개발자 사이트에서 SS가 수익을 내지 못하면 오라클에 인수될 거라 예상하는 이가 종종 있었지만, VMWare라니... 한편으론 수긍할 수 있는 부분이다...</summary>
  </entry>
  <entry>
    <title type="html">tmax os (tmax window) 티맥스 윈도 시연 영상</title>
    <link rel="alternate" type="text/html" href="http://www.javapattern.info/261#trackback34854" />
    <author>
      <name>(SEEnPD WORLD)</name>
    </author>
    <id>http://www.javapattern.info/261#trackback34854</id>
    <published>2009-07-07T16:23:07+09:00</published>
    <summary type="html">tmax window 티맥스 시연 영상 캡쳐했는데요. tmax os라고 해도 될 거 같아요. 사실 김창완 기술수석 (존칭 생략)의 발표 내용을 요약하려고 했으나 습자지 지식으로 인해 자세한 사항은 (요약 잘 못했다 욕먹을 거 같아서요 ^^;;) 시연 영상 캡쳐 사진 올립니다 ^^ ms office 2003 시연 잘 된거 같구요. ie 호환 (구글 접속시 되는데 밑줄이 조금, 애교로 봐줘도 될 거 같아요 ^^ㅋ) 스타크레프트도 잘 돌아갑니다. 앞으로..</summary>
  </entry>
</feed>
