﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-夜黑莫倚窗，风雨诉凄凉</title><link>http://www.blogjava.net/windrain453/</link><description>今生伴风走，来生不回头</description><language>zh-cn</language><lastBuildDate>Mon, 13 Apr 2026 08:58:32 GMT</lastBuildDate><pubDate>Mon, 13 Apr 2026 08:58:32 GMT</pubDate><ttl>60</ttl><item><title>一个恶心的错误</title><link>http://www.blogjava.net/windrain453/archive/2010/05/15/321013.html</link><dc:creator>Zhjiang</dc:creator><author>Zhjiang</author><pubDate>Fri, 14 May 2010 22:57:00 GMT</pubDate><guid>http://www.blogjava.net/windrain453/archive/2010/05/15/321013.html</guid><wfw:comment>http://www.blogjava.net/windrain453/comments/321013.html</wfw:comment><comments>http://www.blogjava.net/windrain453/archive/2010/05/15/321013.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/windrain453/comments/commentRss/321013.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/windrain453/services/trackbacks/321013.html</trackback:ping><description><![CDATA[今天在用IBATIS帮别人写个程序的时候突然出现了一个很怪异的错误
<div>
<div>com.ibatis.common.jdbc.exception.NestedSQLException: &nbsp;&nbsp;</div>
<div>--- The error occurred in ./map/Guest.xml. &nbsp;</div>
<div>--- The error occurred while applying a result map. &nbsp;</div>
<div>--- Check the Guest.listGuest. &nbsp;</div>
<div>--- Check the result mapping for the 'password' property. &nbsp;</div>
<div>--- Cause: java.sql.SQLException: Column 'userpwd' not found.</div>
<div><br />
</div>
<div><br />
</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryWithCallback(MappedStatement.java:201)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryForList(MappedStatement.java:139)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:567)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:541)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:118)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:94)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.zhxingchen.guestbook.dao.impl.BaseDAOImpl.queryAll(BaseDAOImpl.java:36)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.zhxingchen.guestbook.dao.impl.GuestDAOImpl.queryGuestByProperty(GuestDAOImpl.java:68)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.zhxingchen.guestbook.dao.impl.TestGuestDAO.testQueryByProperty(TestGuestDAO.java:55)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at java.lang.reflect.Method.invoke(Unknown Source)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMethodRunner.java:99)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethodRunner.java:81)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java:66)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:35)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)</div>
<div>Caused by: java.sql.SQLException: Column 'userpwd' not found.</div>
<div><br />
</div>
<div><br />
</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.mysql.jdbc.ResultSet.findColumn(ResultSet.java:983)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.mysql.jdbc.ResultSet.getString(ResultSet.java:4826)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at java.lang.reflect.Method.invoke(Unknown Source)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.ibatis.common.jdbc.logging.ResultSetLogProxy.invoke(ResultSetLogProxy.java:47)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at $Proxy7.getString(Unknown Source)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.ibatis.sqlmap.engine.type.StringTypeHandler.getResult(StringTypeHandler.java:35)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.ibatis.sqlmap.engine.mapping.result.ResultMap.getPrimitiveResultMappingValue(ResultMap.java:619)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.ibatis.sqlmap.engine.mapping.result.ResultMap.getResults(ResultMap.java:345)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:384)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleMultipleResults(SqlExecutor.java:300)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:189)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.sqlExecuteQuery(MappedStatement.java:221)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryWithCallback(MappedStatement.java:189)</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>... 28 more</div>
<div>&nbsp;&nbsp; &nbsp;出现这个错误的当头我就懵了，我怎么也想不明白数据库里面怎么会没有userpwd这个字段，我反复的对照都感觉数据库里是有的啊，最后终于让我找出了问题所在，等知道后我就晕了，一个很简单的映射错误，我居然反复了看了3个小时，可能是熬夜了思维停滞了吧！</div>
</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>以下是SQLMap.xml的两段段代码：第一段是定义了一个resultMap,第二段是利用这个resultMap返回</div>
<div><span class="Apple-tab-span" style="white-space:pre">	&lt;resultMap id="listGuest" class="guest"&gt;
&lt;result property="id"/&gt;
&lt;result property="userName"/&gt;
&lt;result property="password" column="userpwd"/&gt;
&lt;result property="realName"/&gt;
&lt;result property="gender"/&gt;
&lt;result property="age"/&gt;
&lt;result property="email"/&gt;
&lt;result property="qq"/&gt;
&lt;/resultMap&gt;</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; ">	&lt;statement id="queryGuestByProperty" parameterClass="guest" resultMap="listGuest"&gt;
SELECT ID as id,
USERNAME as userName,
USERPWD as password,
USERREALNAME as realName,
USERSSEX as gender,
USERAGE as age,
USEREMAIL as email,
USERQQ as qq
FROM GUEST
&lt;dynamic prepend="WHERE"&gt;
&lt;isNotNull prepend="AND" property="password"&gt;
USERNAME=#userName#
&lt;/isNotNull&gt;</span><br />
<span class="Apple-tab-span" style="white-space:pre">		</span>...............</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>也许不仔细看还真看不出来，其实USERPWD在取出来的时候就已经转换成password了，难怪在resultMap中始终找不到userpwd,这样要是能找到才怪！～</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>改的话很容易，我倾向于改resultMap文件，将password后面的 column="userpwd"去掉就OK了！～</div>
<div><span class="Apple-tab-span" style="white-space:pre">	</span>万事还得谨慎！！！！！</div>
<img src ="http://www.blogjava.net/windrain453/aggbug/321013.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/windrain453/" target="_blank">Zhjiang</a> 2010-05-15 06:57 <a href="http://www.blogjava.net/windrain453/archive/2010/05/15/321013.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>读《锦瑟》</title><link>http://www.blogjava.net/windrain453/archive/2010/05/14/321001.html</link><dc:creator>Zhjiang</dc:creator><author>Zhjiang</author><pubDate>Fri, 14 May 2010 11:57:00 GMT</pubDate><guid>http://www.blogjava.net/windrain453/archive/2010/05/14/321001.html</guid><wfw:comment>http://www.blogjava.net/windrain453/comments/321001.html</wfw:comment><comments>http://www.blogjava.net/windrain453/archive/2010/05/14/321001.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/windrain453/comments/commentRss/321001.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/windrain453/services/trackbacks/321001.html</trackback:ping><description><![CDATA[今天早上在上班的路上突然想起来《锦瑟》，于是随便念了一下，走着走着，突然想读读这首诗，不为其他，只为兴起。
<div><span style="font-size: 18pt; "><span class="Apple-tab-span" style="white-space:pre">	</span></span></div>
<div><span style="font-size: 18pt; "><span class="Apple-tab-span" style="white-space:pre">	</span>锦瑟 &nbsp;<span style="font-size: 12pt; ">李商隐</span></span></div>
<div><span style="font-size: 18pt; "><span style="font-size: 12pt; ">锦瑟无端五十弦，一弦一柱思华年。</span></span></div>
<div>庄生晓梦迷蝴蝶，望帝春心托杜鹃。</div>
<div>沧海月明珠有泪，蓝田日暖玉生烟。</div>
<div>此情可待成追忆，只是当时已惘然。</div>
<div><br />
</div>
<div>&nbsp;&nbsp; &nbsp;读诗，少不了要说作者的，李商隐（约812年或813年1—约858年），字义山，号玉谿生、樊南生。晚唐诗人。原籍河内怀州（今河南沁阳），祖辈迁荥阳（今河南郑州）。（此段摘自维基百科）</div>
<div>&nbsp;&nbsp; &nbsp;这首诗描写了很多种物，也引用了两个典故，只有最后一联写的是情义。</div>
<div>&nbsp;&nbsp; &nbsp;首先，我们来看看这首诗里面的物，分别有锦瑟，蝴蝶，杜鹃，沧海，月亮，珍珠，泪水，蓝田，太阳，玉，烟等等。除去中间引用的典故，其他基本都是静物。首先写锦瑟，这件物事开篇第一句就托出来了，点明全篇，我想当时作者可能是看到了这样一个锦瑟才引发了感慨，而且感慨颇深，每一弦一个雁柱都让作者想到了以前的欢乐的时光，可见这件物事对他来说铭心刻骨。然后是蝴蝶和杜鹃，当然这两个事物是作者引用的典故，其中有庄子的物我相容的典故和望帝的化杜鹃以寄意，可见作者对物的看法，也就进一步点名作者此刻的心情可能是和锦瑟想容了，或者是作者将这个物看作了另一个人，即借物怀人，这个我们日常也曾会有，譬如说有时候你看到一个镯子，可能和你送给你的朋友的信物很像，多年不见早已忘怀，如今再见，难道在你眼中只看到了那个镯子么？然后是沧海这一联，这一联中一连写了好多物事，有八个之多吧，其中有像珍珠、玉这样富贵的物事，也有像泪水，烟那样易逝让人悲伤的物事，更有像沧海、月亮、太阳、蓝田等亘古不变的物事，可见作者既描写了漫长，也描写了短暂，既描写了欢乐，也描写了悲伤，然而，快乐并非是永久的，因为点题的两个物事是泪和烟，可见欢乐的时光很短暂而悲伤和思念却相当漫长，可见作者思念之深。</div>
<div>&nbsp;&nbsp; &nbsp;其次，这首诗里有一句是抒情的，此情可待成追忆，只是当时已惘然。那份情义本来是可以去期盼的但现在只能追忆，只是当时已经迷茫了。此句点题也呼应了第一联看到锦瑟后怀人。</div>
<div>&nbsp;&nbsp; &nbsp;在这里我突然想起了一些故人，也许当年的吵闹其实真的没什么，却又葬送了一段美好的情义，难道我们不也是迷茫了么？因而，要好好把握现在的这份感情，毕竟在数十亿记的人群里，我们相遇，相知，到相爱是多么的不易，何苦非要闹到以后看到了一些旧物却只能以泪洗面，借物怀人呢！</div>
<div>&nbsp;&nbsp; &nbsp;Ps: 在这首诗里的蓝田，我在几年前曾去过，一个本来以玉石闻名的地方现在只有青山依在，绿水长流。可见，就算有的时候是掌握了资源，掌握了财富，若干年后大家也没什么不同。所以对于那些和我一样在大都市里寻找角色的朋友，请你们不要悲伤，也不要郁闷，生命很短暂，如何在有限的时间里让生命更充实，让生活更轻松，让自己更快乐才是我们所应该考虑的事情。因为，我们要相信，时间才是仲裁者，一切的不平等，不平均在时间的面前都是泡沫，最后等会消散于无形。另外，蓝田值得你去看一下！&nbsp;</div>
<img src ="http://www.blogjava.net/windrain453/aggbug/321001.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/windrain453/" target="_blank">Zhjiang</a> 2010-05-14 19:57 <a href="http://www.blogjava.net/windrain453/archive/2010/05/14/321001.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Aache Qpid Learning Part 1</title><link>http://www.blogjava.net/windrain453/archive/2010/05/14/320997.html</link><dc:creator>Zhjiang</dc:creator><author>Zhjiang</author><pubDate>Fri, 14 May 2010 10:48:00 GMT</pubDate><guid>http://www.blogjava.net/windrain453/archive/2010/05/14/320997.html</guid><wfw:comment>http://www.blogjava.net/windrain453/comments/320997.html</wfw:comment><comments>http://www.blogjava.net/windrain453/archive/2010/05/14/320997.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/windrain453/comments/commentRss/320997.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/windrain453/services/trackbacks/320997.html</trackback:ping><description><![CDATA[Apache Qpid:
<div>Wiki上的描述是：</div>
<div><span style="font-family: sans-serif; font-size: 13px; line-height: 19px; "><strong>Apache Qpid</strong>&nbsp;is an&nbsp;<a href="http://en.wikipedia.org/wiki/Open_source" title="Open source" style="text-decoration: none; color: #0645ad; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; ">open source</a>&nbsp;(Apache 2.0 licensed) messaging system which implements the&nbsp;<a href="http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol" title="Advanced Message Queuing Protocol" style="text-decoration: none; color: #0645ad; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; ">Advanced Message Queuing Protocol</a>. It provides transaction management, queuing, distribution, security, management, clustering, federation and heterogeneous multi-platform support.</span></div>
<div><span style="font-family: sans-serif; font-size: 13px; line-height: 19px; ">另外 Apache Qpid 还有很多特点，具体请查阅
</span><a href="http://qpid.apache.org/">http://qpid.apache.org/</a></div>
<div><br />
</div>
<div>OK，不废话,进入正题，我今天搞了一天才将其配置好,稍微会有一点麻烦，不过还算好用，对于用到Message Queue或者想用的朋友，可以尝试一下！</div>
<div>首先进入<a href="http://qpid.apache.org/getting-started.html">http://qpid.apache.org/getting-started.html</a>，然后进入download 页面，由于我是用JAVA来开发，所以我选择下载Mutiple Component Packages条目下的JAVA broker,client &amp; tools这一个，用C++开发或者其他语言开发的也可以适当选择下载。另外还有一个适用的工具可以下载是在Management tools条目下面(是一个基于Eclipse RUP 的软件，由于今天调了半天没调好所以就不说明了)</div>
<div>然后回到getting-start那一页看安装说明: 在这里我稍微说下吧，反正也很简单（解压什么的就略过了）！</div>
<div>1. 设置环境变量，这里有两个环境变量需要设置 QPID_HOME 和QPID_WORK，上面的E问很简单，QPID_WORK是用来设置broker产生文件的路径，主要是LOG吧。</div>
<div>2.修改%QPID_HOME%\etc\config.xml文件，主要是修改management下面的&lt;keyStorePath&gt;&lt;/keyStorePath&gt;的文件路径，否则直接启动会出现一个莫名其妙的找不到文件的错误</div>
<div>3.修改%QPID_HOME%\bin\create-example-ssl-strores.bat文件这里要修改三处，将-keystore后面的路径换成你在第二部设置的文件路径，这里可以看到这个批处理文件其实用的是%JAVA_HOME%\bin的keytool命令，有关keytool的命令详解可以看<a href="http://shenzhenchufa.blog.51cto.com/730213/169390">http://shenzhenchufa.blog.51cto.com/730213/169390</a>(这篇不是我写的，不好转载，只好给链接，但是很详细)</div>
<div>4.执行create-example-ssl-strores，然后执行qpid-server命令即可，你可以发现broker很正常的启动了</div>
<div>在测试到broker启动之后可以利用svn Check(<a href="https://svn.apache.org/repos/asf/qpid/trunk/qpid/java/client/example/">https://svn.apache.org/repos/asf/qpid/trunk/qpid/java/client/example/</a>)来得到具体例子(PS：什么还不会有SVN？？？)里面的例子写的还不错，很详细，示例可以导入eclipse中执行，当然，在执行示例的时候如果把broker给关掉了就不能出来结果了，当运行jmsexample下面的Hello.java出现了Hello world时，那么恭喜你，Qpid安装成功了，然后想干什么就可以具体发挥了！</div>
<div><br />
</div>
<div>对于JMS的Prodcer(PTP)/Publisher(PUB/SUB)执行步骤一般是</div>
<div>1.通过ConnectionFactroy得到Connection(请注意Qpid示例中properties文件的connectionfactory.xxxxx键后面对应的值一般都是amqp://xxxx:xxxx@xxxx/xxx?brokerlist='tcp://localhost:5672'格式的)</div>
<div>2. 通过Connection获得一个Session(PTP)/TopicSession(PUB/SUB)</div>
<div>3. 获得MessageProducer(PTP)/Topic(PUB/SUB)</div>
<div>4. 产生/发布消息</div>
<div>5. 关闭Connection（当关闭Connection的时候，Session 也会自动关闭）</div>
<div>消费者/订阅之的执行步骤几乎差不多，就是第四步是消费/订阅消息</div>
<div><br />
</div>
<div>好了，今天就写到这吧，很简单的介绍，以后再慢慢写，有什么问题，大家可以共同探讨下！</div>
<div>最后，注意文明用语，谢谢！～～～～</div>
<div><br />
</div>
<img src ="http://www.blogjava.net/windrain453/aggbug/320997.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/windrain453/" target="_blank">Zhjiang</a> 2010-05-14 18:48 <a href="http://www.blogjava.net/windrain453/archive/2010/05/14/320997.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>无聊的JMS</title><link>http://www.blogjava.net/windrain453/archive/2010/05/13/320920.html</link><dc:creator>Zhjiang</dc:creator><author>Zhjiang</author><pubDate>Thu, 13 May 2010 10:39:00 GMT</pubDate><guid>http://www.blogjava.net/windrain453/archive/2010/05/13/320920.html</guid><wfw:comment>http://www.blogjava.net/windrain453/comments/320920.html</wfw:comment><comments>http://www.blogjava.net/windrain453/archive/2010/05/13/320920.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/windrain453/comments/commentRss/320920.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/windrain453/services/trackbacks/320920.html</trackback:ping><description><![CDATA[<span class="Apple-tab-span" style="white-space:pre">	</span>无聊的PM和无聊的Manager居然想把项目集成为一个永久扩展的框架，于是无辜的我只好又抱着JMS看了一天，我滴神啊！什么世道啊！～～
<div><br />
</div>
<div>&nbsp;&nbsp; &nbsp;不过话说回来，JMS还不错，就是很烦！～～～</div>
<div><br />
</div>
<div>&nbsp;&nbsp; &nbsp;今天就这样吧，找个时间解释下JMS的名词吧，今天太无聊了，而且马上还要写一堆的论文，总之一个字，烦！～～～～～～</div>
<img src ="http://www.blogjava.net/windrain453/aggbug/320920.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/windrain453/" target="_blank">Zhjiang</a> 2010-05-13 18:39 <a href="http://www.blogjava.net/windrain453/archive/2010/05/13/320920.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>可以写blog了么</title><link>http://www.blogjava.net/windrain453/archive/2010/05/12/320737.html</link><dc:creator>Zhjiang</dc:creator><author>Zhjiang</author><pubDate>Wed, 12 May 2010 10:46:00 GMT</pubDate><guid>http://www.blogjava.net/windrain453/archive/2010/05/12/320737.html</guid><wfw:comment>http://www.blogjava.net/windrain453/comments/320737.html</wfw:comment><comments>http://www.blogjava.net/windrain453/archive/2010/05/12/320737.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/windrain453/comments/commentRss/320737.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/windrain453/services/trackbacks/320737.html</trackback:ping><description><![CDATA[&nbsp;&nbsp; &nbsp;虚过<span style="font-family: arial, sans-serif; font-size: small; line-height: 15px; ">廿伍载，不曾记片言，如今忆往昔，恍若两重天。当以勤字诀，随心记此愿，不想来年似今时，无甚可挂念！</span>
<div><span style="font-family: arial, sans-serif; font-size: small; line-height: 15px; "><br />
</span></div>
<div><span style="font-family: arial, sans-serif; font-size: small; line-height: 15px; ">第一次写技术blog，有很兴奋的感觉，我对Java也不是很熟，属于刚入门型的，所以估计不能写出很好的技术文章，不过还是尽我所能，谁叫我入了IT这一行呢，唉！～～～～</span></div>
<div><span style="font-family: arial, sans-serif; font-size: small; line-height: 15px; "><br />
</span></div>
<div><span style="font-family: arial, sans-serif; font-size: small; line-height: 15px; ">这里以后就是我的小家了，欢迎各位光临！</span></div>
<div><span style="font-family: arial, sans-serif; font-size: small; line-height: 15px; "><br />
</span></div>
<div><span style="font-family: arial, sans-serif; font-size: small; line-height: 15px; ">额，时间不早了，眼看就要小班一个小时了，嘿嘿，闪了先，今天就写一点吧，以后再慢慢来！～</span></div>
<img src ="http://www.blogjava.net/windrain453/aggbug/320737.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/windrain453/" target="_blank">Zhjiang</a> 2010-05-12 18:46 <a href="http://www.blogjava.net/windrain453/archive/2010/05/12/320737.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>