<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>aimer311</title>
    <description></description>
    <link>http://aimer311.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
          <item>
        <title>在drools规则条件中使用日期进行比较</title>
        <author>aimer311</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://aimer311.javaeye.com">aimer311</a>&nbsp;
                    链接：<a href="http://aimer311.javaeye.com/blog/211238" style="color:red;">http://aimer311.javaeye.com/blog/211238</a>&nbsp;
          发表时间: 2008年07月03日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          系统默认支持dd-MMM-yyyy格式．<br />规则条件编写如下：<br /><pre name="code" class="java">
$dateInputBox : DateInputBox(verifyDate > "12-Oct-2005")
</pre><br />日期设置如下：<br /><pre name="code" class="java">
DateFormat df = new SimpleDateFormat("dd-mmm-yyyy",Locale.US);
String s = df.format(new Date());
dateInputBox.setVerifyDate(df.parse(s));
</pre><br />不知道为什么就出现Exception,内容如下：<br /><pre name="code" class="java">
Exception in thread "main" java.lang.IllegalArgumentException: Invalid date input format: [12-Oct-2005] it should follow: [dd-MMM-yyyy]
	at org.drools.base.evaluators.DateFactory.parseDate(DateFactory.java:526)
	at org.drools.base.evaluators.DateFactory.getRightDate(DateFactory.java:536)
	at org.drools.base.evaluators.DateFactory.access$400(DateFactory.java:46)
	at org.drools.base.evaluators.DateFactory$DateGreaterEvaluator.evaluate(DateFactory.java:389)
	at org.drools.rule.LiteralRestriction.isAllowed(LiteralRestriction.java:62)
	at org.drools.rule.LiteralConstraint.isAllowed(LiteralConstraint.java:81)
	at org.drools.reteoo.AlphaNode.assertObject(AlphaNode.java:137)
	at org.drools.reteoo.CompositeObjectSinkAdapter.propagateAssertObject(CompositeObjectSinkAdapter.java:318)
	at org.drools.reteoo.ObjectTypeNode.assertObject(ObjectTypeNode.java:162)
	at org.drools.reteoo.Rete.assertObject(Rete.java:175)
	at org.drools.reteoo.ReteooRuleBase.assertObject(ReteooRuleBase.java:192)
	at org.drools.reteoo.ReteooWorkingMemory.doInsert(ReteooWorkingMemory.java:71)
	at org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:911)
	at org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:883)
	at org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:684)
	at com.shonetown.common.drools.DroolsTemplate.assertObject(DroolsTemplate.java:85)
	at com.shonetown.common.drools.DroolsTemplate.getWorkingMemory(DroolsTemplate.java:58)
	at com.shonetown.common.drools.service.DateInputBoxService.startRule(DateInputBoxService.java:13)
	at com.shonetown.common.drools.ComponentDroolsServiceProxy.startDateInputBoxDrools(ComponentDroolsServiceProxy.java:58)
	at com.shonetown.common.drools.ComponentDroolsServiceProxy.startComponentDrools(ComponentDroolsServiceProxy.java:49)
	at com.shonetown.common.drools.ComponentDroolsServiceProxy.&lt;init>(ComponentDroolsServiceProxy.java:36)
	at com.shonetown.common.drools.ComponentDroolsServiceImpl.&lt;init>(ComponentDroolsServiceImpl.java:31)
	at com.shonetown.common.drools.ComponentDroolsServiceImpl.main(ComponentDroolsServiceImpl.java:61)
</pre><br />不知道有谁有经验的，帮忙说明下！<br /><br />后来我通过设置drools.dateformat，让系统支持dd-MM-yyyy,这样就可以了，代码如下：<br />drl文件:<br /><pre name="code" class="java">
$dateInputBox : DateInputBox(verifyDate > "12-12-2005")
</pre><br />java代码:<br /><pre name="code" class="java">
String format = "dd-MM-yyyy";
System.setProperty("drools.dateformat", format);
DateFormat df = new SimpleDateFormat(format);
dateInputBox.setVerifyDate(df.parse("12-12-2008"));
</pre>
          <br/><br/>
          <span style="color:red;">
            <a href="http://aimer311.javaeye.com/blog/211238#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 03 Jul 2008 19:56:28 +0800</pubDate>
        <link>http://aimer311.javaeye.com/blog/211238</link>
        <guid>http://aimer311.javaeye.com/blog/211238</guid>
      </item>
          <item>
        <title>dom 生成xml文件的问题，请教</title>
        <author>aimer311</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://aimer311.javaeye.com">aimer311</a>&nbsp;
                    链接：<a href="http://aimer311.javaeye.com/blog/194573" style="color:red;">http://aimer311.javaeye.com/blog/194573</a>&nbsp;
          发表时间: 2008年05月19日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          用dom生成xml文件的程序如下<br /><pre name="code" class="java">
Element root = document.createElement("root");
document.appendChild(root);
Element child = document.createElement("new");
root.appendChild(child);
Transformer transformer = getTransformer();
transformer.transform(new DOMSource(document), new StreamResult(new FileOutputStream("test.xml")));
</pre><br />生成的test.xml如下：<br /><pre name="code" class="xml">
&lt;?xml version="1.0" encoding="utf-8"?>
&lt;root>
    &lt;new />
&lt;/root>
</pre><br />而我希望节点在没有值的时候是&lt;new>&lt;/new>这样，而不是&lt;new />，<br />不清楚有什么属性可以设置？
          <br/><br/>
          <span style="color:red;">
            <a href="http://aimer311.javaeye.com/blog/194573#comments" style="color:red;">已有 <strong>1</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 19 May 2008 20:31:01 +0800</pubDate>
        <link>http://aimer311.javaeye.com/blog/194573</link>
        <guid>http://aimer311.javaeye.com/blog/194573</guid>
      </item>
          <item>
        <title>找工作，在51job和chinahr上投了很多简历，回复的太少了。帮忙看下我的简历</title>
        <author>aimer311</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://aimer311.javaeye.com">aimer311</a>&nbsp;
                    链接：<a href="http://aimer311.javaeye.com/blog/190374" style="color:red;">http://aimer311.javaeye.com/blog/190374</a>&nbsp;
          发表时间: 2008年05月06日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          以下是我的简历内容，公司名称隐掉。<br />期望从事职业：	软件工程师<br />期望工作地区：	上海<br />目前状况：	目前处于离职状态，可立即上岗<br />技能描述<br />2+年的工作经验，熟悉JSP,JAVA，SERVLET,JAVABEAN，JDBC，MYSQL,ORACLE，熟悉(实际上是了解)struts、hibernate、ajax、spring。<br />工作经历<br />2007/07 – 2008/05：	**科技厦门有限公司(总公司是纳斯达克上市公司) | 集成资讯部| 软件工程师 | 外商独资企业 | 规模:100-499人 <br />1、oracle数据维护<br />2、网站维护<br />3、编写java class计算保险费率。<br />4、将java class转换为xml<br /><br />2006/02 -- 2007/07：	***信息技术有限公司 | 技术部 | 软件工程师 | 民营企业 | 规模:50人以下<br />1.基于现有产品的二次开发 <br />2.维护现有系统，包括bbs，blog，相关网站http://bbs.xmnn.cn,http://blog.xmnn.cn <br />3.自行开发基于jsp+servlet+javabean系统若干(网上商城，短信群发)，相关网站http://biz.xmnn.cn，http://www.sms.xm.gov.cn:8080/等<br /><br />教育经历<br />2002/09 -- 2006/07：**大学 | 信息管理与信息系统 | 本科 | 主要课程：C语言，C++，数据结构，网络，数据库等<br />语言能力<br />英语：读写能力良好 | 听说能力良好 <br />自我评价<br />热忠于java软件的开发，学习能力强。<br /><br />51JOB跟chinahr的简历命中率太低了，请问大家有什么需要改进的？在厦门的话，因为这方面的人才比较少，我投3份就有2次面试的机会
          <br/><br/>
          <span style="color:red;">
            <a href="http://aimer311.javaeye.com/blog/190374#comments" style="color:red;">已有 <strong>17</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 06 May 2008 20:34:10 +0800</pubDate>
        <link>http://aimer311.javaeye.com/blog/190374</link>
        <guid>http://aimer311.javaeye.com/blog/190374</guid>
      </item>
      </channel>
</rss>