??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲制服av,68精品国产免费久久久久久婷婷,成年人在线观看视频http://www.aygfsteel.com/Vanilla-Sky/夕阳西下 断肠? 在天?/description>zh-cnWed, 18 Jun 2025 14:49:16 GMTWed, 18 Jun 2025 14:49:16 GMT60Hibernate中的session 事务处理机制 http://www.aygfsteel.com/Vanilla-Sky/archive/2011/03/23/346844.html无尽?/dc:creator>无尽?/author>Wed, 23 Mar 2011 04:03:00 GMThttp://www.aygfsteel.com/Vanilla-Sky/archive/2011/03/23/346844.htmlhttp://www.aygfsteel.com/Vanilla-Sky/comments/346844.htmlhttp://www.aygfsteel.com/Vanilla-Sky/archive/2011/03/23/346844.html#Feedback0http://www.aygfsteel.com/Vanilla-Sky/comments/commentRss/346844.htmlhttp://www.aygfsteel.com/Vanilla-Sky/services/trackbacks/346844.html 

http://dev.firnow.com/course/3_program/java/javaxl/2008106/148052.html

]]>
试文档C# (~辑1111)http://www.aygfsteel.com/Vanilla-Sky/archive/2010/10/31/336639.html无尽?/dc:creator>无尽?/author>Sun, 31 Oct 2010 15:18:00 GMThttp://www.aygfsteel.com/Vanilla-Sky/archive/2010/10/31/336639.htmlhttp://www.aygfsteel.com/Vanilla-Sky/comments/336639.htmlhttp://www.aygfsteel.com/Vanilla-Sky/archive/2010/10/31/336639.html#Feedback0http://www.aygfsteel.com/Vanilla-Sky/comments/commentRss/336639.htmlhttp://www.aygfsteel.com/Vanilla-Sky/services/trackbacks/336639.html

]]>
org.hibernate.QueryException: could not resolve property: depreciationDay of: com.cqta.oatianai.model.Depreciationhttp://www.aygfsteel.com/Vanilla-Sky/archive/2010/10/14/335119.html无尽?/dc:creator>无尽?/author>Thu, 14 Oct 2010 05:32:00 GMThttp://www.aygfsteel.com/Vanilla-Sky/archive/2010/10/14/335119.htmlhttp://www.aygfsteel.com/Vanilla-Sky/comments/335119.htmlhttp://www.aygfsteel.com/Vanilla-Sky/archive/2010/10/14/335119.html#Feedback0http://www.aygfsteel.com/Vanilla-Sky/comments/commentRss/335119.htmlhttp://www.aygfsteel.com/Vanilla-Sky/services/trackbacks/335119.htmlNO.1 映射Z问题。查找不到。代码如?

 1/**
 2     * 折旧记录?br/> 3     */
 4    @SuppressWarnings("unchecked")
 5    public List<Depreciation> queryDepreciationList(String name, String number, Date startTime, Date endTime) {
 6
 7        Criteria criteria = getSession().createCriteria(Depreciation.class, "s").createAlias("s.asset", "a");
 8        // 起始日期
 9        if (startTime != null) {
10            criteria.add(Restrictions.gt("s.depreciationDay ", startTime));
11        }
12        // 截止日期
13        if (endTime != null) {
14            criteria.add(Restrictions.lt("s.depreciationDay ", endTime));
15        }
16        if (name != null && !name.trim().equals("")) {
17            criteria.add(Restrictions.like("a.name", name, MatchMode.ANYWHERE));
18        }
19        if (number != null && !number.trim().equals("")) {
20            criteria.add(Restrictions.like("a.number", number, MatchMode.ANYWHERE));
21        }
22    
23        List<Depreciation> items = criteria.list();
24        DebugUtil.showAllPorperty(items);
25        return items;
26        
27    }

NO.2 仔细核对查找代码中的该属性配|,泪流满面之后 发现属性后面多了个I格........GG...



]]>
一个jQuery 和json 面交互的实?/title><link>http://www.aygfsteel.com/Vanilla-Sky/archive/2010/10/12/334679.html</link><dc:creator>无尽?/dc:creator><author>无尽?/author><pubDate>Tue, 12 Oct 2010 09:27:00 GMT</pubDate><guid>http://www.aygfsteel.com/Vanilla-Sky/archive/2010/10/12/334679.html</guid><wfw:comment>http://www.aygfsteel.com/Vanilla-Sky/comments/334679.html</wfw:comment><comments>http://www.aygfsteel.com/Vanilla-Sky/archive/2010/10/12/334679.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/Vanilla-Sky/comments/commentRss/334679.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/Vanilla-Sky/services/trackbacks/334679.html</trackback:ping><description><![CDATA[<h1>工作中的Ҏ记录... </h1><p><br/>No.1 Jsp面中的脚本代码  需要引? </p><p style="background: #eeeeee"><span style="font-size:9pt"><span style="color:black"><script type="text/javascript" src="${ctx}/js/jquery.js"></script></span> </span></p><p>   </p><p style="background: #eeeeee"><span style="color:teal"><span style="font-size:12pt"> </span><span style="font-size:9pt">1</span></span><span style="font-size:9pt"><span style="color:black"><!--面jquery脚本--><br/></span><span style="color:teal"> 2</span><span style="color:black"><br/></span><span style="color:teal"> 3 </span><span style="color:blue">function</span><span style="color:black"> updateQuantity()<img src="http://www.aygfsteel.com/Images/dot.gif" alt=""/>{<br/></span><span style="color:teal"> 4</span><span style="color:black">   $.getJSON("${ctx}/do/material/updateQuantity?id="+$('#id').val()+"&quantity="+$('#quantity').val()+"&timestamp="+</span><span style="color:blue">new</span><span style="color:black"> Date().getTime(),<br/></span><span style="color:teal"> 5</span><span style="color:black">       </span><span style="color:blue">function</span><span style="color:black">(data) <img src="http://www.aygfsteel.com/Images/dot.gif" alt=""/>{<br/></span><span style="color:teal"> 6</span><span style="color:black">   </span><span style="color:green">//遍历JSON中的每个entry<br/></span><span style="color:teal"> 7</span><span style="color:black">    $.each(data,</span><span style="color:blue">function</span><span style="color:black">(entryIndex,entry)<img src="http://www.aygfsteel.com/Images/dot.gif" alt=""/>{<br/></span><span style="color:teal"> 8</span><span style="color:black">    </span><span style="color:blue">var</span><span style="color:black"> html='<tr>';<br/></span><span style="color:teal"> 9</span><span style="color:green">//也可以写成entry.id entry.state<br/></span><span style="color:teal">10</span><span style="color:black">    html+='<td>'+entry['id']+'</td>';<br/></span><span style="color:teal">11</span><span style="color:black">    html+='<td>资料状态    ?+entry['state']+'</td>';<br/></span><span style="color:teal">12</span><span style="color:black">    html+='<td>'+entry['serialNumber']+'</td>';<br/></span><span style="color:teal">13</span><span style="color:black">    html+='</tr>';<br/></span><span style="color:teal">14</span><span style="color:black">    $('#title').html(html);<br/></span><span style="color:teal">15</span><span style="color:black"><br/></span><span style="color:teal">16</span><span style="color:black">    });<br/></span><span style="color:teal">17</span><span style="color:black">    });<br/></span><span style="color:teal">18</span><span style="color:black">}</span> </span></p><p><br/><br/>No.2 后台controller代码<span style="font-size:12pt"> </span></p><p style="background: #eeeeee"><span style="color:teal; font-size:7pt"> 1</span><span style="font-size:9pt"><span style="color:black">    </span><span style="background-color:white">/** */</span><span style="color:green">/**<br/></span><span style="color:teal"> 2</span><span style="color:green">     * 传入的对象转化为JSON数据格式<br/></span><span style="color:teal"> 3</span><span style="color:green">     */</span><span style="color:black"><br/></span><span style="color:teal"> 4</span><span style="color:black">    </span><span style="color:blue">protected</span><span style="color:black"> JSONObject toJSONObject(Object obj) </span><span style="color:blue">throws</span><span style="color:black"> SecurityException, JSONException, NoSuchMethodException, IllegalArgumentException, IllegalAccessException,<br/></span><span style="color:teal"> 5</span><span style="color:black">         InvocationTargetException <img src="http://www.aygfsteel.com/Images/dot.gif" alt=""/>{<br/></span><span style="color:teal"> 6</span><span style="color:black">        JSONObject jobj = </span><span style="color:blue">new</span><span style="color:black"> JSONObject();<br/></span><span style="color:teal"> 7</span><span style="color:black">        Field[] fields = obj.getClass().getDeclaredFields();<br/></span><span style="color:teal"> 8</span><span style="color:black">        </span><span style="color:blue">for</span><span style="color:black"> (Field field : fields) <img src="http://www.aygfsteel.com/Images/dot.gif" alt=""/>{<br/></span><span style="color:teal"> 9</span><span style="color:black">        </span><span style="color:green">// dobj内部的对象属?<br/></span><span style="color:teal">10</span><span style="color:black">            </span><span style="color:blue">if</span><span style="color:black"> (field.getName().equals("department")) <img src="http://www.aygfsteel.com/Images/dot.gif" alt=""/>{<br/></span><span style="color:teal">11</span><span style="color:black">                Object m = obj.getClass().getMethod("get" + StringUtils.capitalize("department")).invoke(obj);<br/></span><span style="color:teal">12</span><span style="color:black">             jobj.put("id", m.getClass().getMethod("get" + StringUtils.capitalize("id")).invoke(m));<br/></span><span style="color:teal">13</span><span style="color:black">                jobj.put("name", m.getClass().getMethod("get" + StringUtils.capitalize("name")).invoke(m));<br/></span><span style="color:teal">14</span><span style="color:black">                </span><span style="color:blue">continue</span><span style="color:black">;<br/></span><span style="color:teal">15</span><span style="color:black">            }<br/></span><span style="color:teal">16</span><span style="color:black">        </span><span style="color:green">// qo掉set成员变量<br/></span><span style="color:teal">17</span><span style="color:black">            </span><span style="color:blue">if</span><span style="color:black"> (field.getType().equals(Set.</span><span style="color:blue">class</span><span style="color:black">)) <img src="http://www.aygfsteel.com/Images/dot.gif" alt=""/>{  <br/></span><span style="color:teal">18</span><span style="color:black">                </span><span style="color:blue">continue</span><span style="color:black">;<br/></span><span style="color:teal">19</span><span style="color:black">            }<br/></span><span style="color:teal">20</span><span style="color:black">            </span><span style="color:green">// 成员变量是Date<br/></span><span style="color:teal">21</span><span style="color:black">            </span><span style="color:blue">if</span><span style="color:black"> (field.getType().equals(Date.</span><span style="color:blue">class</span><span style="color:black">)) <img src="http://www.aygfsteel.com/Images/dot.gif" alt=""/>{<br/></span><span style="color:teal">22</span><span style="color:black">                Object invoke = obj.getClass().getMethod("get" + StringUtils.capitalize(field.getName())).invoke(obj);<br/></span><span style="color:teal">23</span><span style="color:black">                String format = DateFormat.getDateInstance(DateFormat.DEFAULT).format(invoke);<br/></span><span style="color:teal">24</span><span style="color:black">            </span><span style="color:green">// System.out.println(field.getName() + "===>" + format);<br/></span><span style="color:teal">25</span><span style="color:black">                jobj.put(field.getName(), format);<br/></span><span style="color:teal">26</span><span style="color:black">                </span><span style="color:blue">continue</span><span style="color:black">;<br/></span><span style="color:teal">27</span><span style="color:black">            }<br/></span><span style="color:teal">28</span><span style="color:black">            </span><span style="color:green">// 成员变量是Boolean<br/></span><span style="color:teal">29</span><span style="color:black">            </span><span style="color:blue">if</span><span style="color:black"> (field.getType().equals(Boolean.</span><span style="color:blue">class</span><span style="color:black">)) <img src="http://www.aygfsteel.com/Images/dot.gif" alt=""/>{<br/></span><span style="color:teal">30</span><span style="color:black">                jobj.put(field.getName(), obj.getClass().getMethod("is" + StringUtils.capitalize(field.getName())).invoke(obj));<br/></span><span style="color:teal">31</span><span style="color:black">                </span><span style="color:blue">continue</span><span style="color:black">;<br/></span><span style="color:teal">32</span><span style="color:black">            }<br/></span><span style="color:teal">33</span><span style="color:black">                </span><span style="color:blue">try</span><span style="color:black"> <img src="http://www.aygfsteel.com/Images/dot.gif" alt=""/>{<br/></span><span style="color:teal">34</span><span style="color:black">                 jobj.put(field.getName(), obj.getClass().getMethod("get" + StringUtils.capitalize(field.getName())).invoke(obj));<br/></span><span style="color:teal">35</span><span style="color:black">                } </span><span style="color:blue">catch</span><span style="color:black"> (Exception e) <img src="http://www.aygfsteel.com/Images/dot.gif" alt=""/>{<br/></span><span style="color:teal">36</span><span style="color:black">                    </span><span style="color:blue">continue</span><span style="color:black">;<br/></span><span style="color:teal">37</span><span style="color:black">                }<br/></span><span style="color:teal">38</span><span style="color:black">        }<br/></span><span style="color:teal">39</span><span style="color:black">        </span><span style="color:blue">return</span><span style="color:black"> jobj;<br/></span><span style="color:teal">40</span><span style="color:black">    }</span> </span></p><p><br/>model转型为json数据Ӟ用了反射对model中成员变量ؓ集合(Set)、Boolean、Dateq行Ҏ处理?br/>PS:Json格式如下Q里面添加了个性化的属?以便JQUERY能够利解析Q?br/>[{},<br/>{<span style="background-color:#cce8cf"> "name":"value", "name":"value", <br/>"children":[{  "name":"value",  "attributes":{  "url":"/do/postRequirement/postRequirementList"  }},{  "name":"value",  "attributes":{   "url":"/do/trainingPlan/trainingPlanList"  } }]<br/></span>},<br/>{},{},{},{},{}]<br/>Json整体格式为[{},{},{}]  ,内部数据为此基本l构的复合。{}内部有集合结构,如:children,也是以[]来包含。内部结构名U是自定?个h理解)?br/><span style="background-color:#cce8cf">详细格式Q?a >http://www.json.org/json-zh.html</a></span></p><img src ="http://www.aygfsteel.com/Vanilla-Sky/aggbug/334679.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/Vanilla-Sky/" target="_blank">无尽?/a> 2010-10-12 17:27 <a href="http://www.aygfsteel.com/Vanilla-Sky/archive/2010/10/12/334679.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>定时dQuartz单配|与cron表达?/title><link>http://www.aygfsteel.com/Vanilla-Sky/archive/2010/10/12/vanilla_sky.html</link><dc:creator>无尽?/dc:creator><author>无尽?/author><pubDate>Tue, 12 Oct 2010 06:49:00 GMT</pubDate><guid>http://www.aygfsteel.com/Vanilla-Sky/archive/2010/10/12/vanilla_sky.html</guid><wfw:comment>http://www.aygfsteel.com/Vanilla-Sky/comments/334647.html</wfw:comment><comments>http://www.aygfsteel.com/Vanilla-Sky/archive/2010/10/12/vanilla_sky.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/Vanilla-Sky/comments/commentRss/334647.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/Vanilla-Sky/services/trackbacks/334647.html</trackback:ping><description><![CDATA[<p>目中需要一个定时Q?Q寻扑ֈ一U用方式, 记录下来Q? </p><p><br/>NO.1 配置spring </p><p style="background: #eeeeee"><span style="font-size:10pt"><span style="color:teal"> 1</span> <span style="color:black"><!-- 要调用的工作c?-><br/></span><span style="color:teal"> 2</span> <span style="color:black">  <bean id="alarmCheckQuartzJob" </span><span style="color:blue">class</span><span style="color:black">="com.cqta.oatianai.job.AlarmCheckQuartzJob"/>  <br/></span><span style="color:teal"> 3</span> <span style="color:black">  <!-- 定义调用对象和调用对象的Ҏ --><br/></span><span style="color:teal"> 4</span> <span style="color:black">  <bean id="alarmLogInitQuartzJobTask" </span><span style="color:blue">class</span><span style="color:black">="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <br/></span><span style="color:teal"> 5</span> <span style="color:black">      <!-- 调用的类 --><br/></span><span style="color:teal"> 6</span> <span style="color:black">    <property name="targetObject"> <br/></span><span style="color:teal"> 7</span> <span style="color:black">      <ref bean="alarmCheckQuartzJob"/> <br/></span><span style="color:teal"> 8</span> <span style="color:black">    </property>  <br/></span><span style="color:teal"> 9</span> <span style="color:black"><!-- 调用cM的方法?-><br/></span><span style="color:teal">10</span> <span style="color:black">    <property name="targetMethod"> <br/></span><span style="color:teal">11</span> <span style="color:black">      <value>work</value> <br/></span><span style="color:teal">12</span> <span style="color:black">    </property> <br/></span><span style="color:teal">13</span> <span style="color:black">  </bean>  <br/></span><span style="color:teal">14</span> <span style="color:black">  <!-- 定义触发旉 --><br/></span><span style="color:teal">15</span> <span style="color:black">  <bean id="alarmLogInitQuartzJobTrigger" </span><span style="color:blue">class</span><span style="color:black">="org.springframework.scheduling.quartz.CronTriggerBean"> <br/></span><span style="color:teal">16</span> <span style="color:black">    <property name="jobDetail"> <br/></span><span style="color:teal">17</span> <span style="color:black">      <ref bean="alarmLogInitQuartzJobTask"/> <br/></span><span style="color:teal">18</span> <span style="color:black">    </property>  <br/></span><span style="color:teal">19</span> <span style="color:black">         <!-- cron表达式每U钟触发一ơ该d --><br/></span><span style="color:teal">20</span> <span style="color:black">    <property name="cronExpression"> <br/></span><span style="color:teal">21</span> <span style="color:black">      <value>0/1 * * * * ?</value> <br/></span><span style="color:teal">22</span> <span style="color:black">    </property> <br/></span><span style="color:teal">23</span> <span style="color:black">  </bean>  <br/></span><span style="color:teal">24</span> <span style="color:black">    <!-- ȝ理类 如果lazy-init='false'那么容器启动׃执行调度E序  --><br/></span><span style="color:teal">25</span> <span style="color:black">  <bean id="startQuertz" lazy-init="false" autowire="no" </span><span style="color:blue">class</span><span style="color:black">="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <br/></span><span style="color:teal">26</span> <span style="color:black">    <property name="triggers"> <br/></span><span style="color:teal">27</span> <span style="color:black">      <list> <br/></span><span style="color:teal">28</span> <span style="color:black">        <ref bean="alarmLogInitQuartzJobTrigger"/>  <br/></span><span style="color:teal">29</span> <span style="color:black">      </list> <br/></span><span style="color:teal">30</span> <span style="color:black">    </property> <br/></span><span style="color:teal">31</span> <span style="color:black">  </bean>  </span></span> </p><p>NO.2 ~写要调用的工作c? </p><p style="background: #eeeeee"><span style="font-size:10pt"><span style="color:blue">package</span><span style="color:black"> com.cqta.oatianai.job;<br/><br/></span><span style="color:blue">public</span><span style="color:black"> </span><span style="color:blue">class</span><span style="color:black"> AlarmCheckQuartzJob {<br/>    </span><span style="color:blue">public</span><span style="color:black"> </span><span style="color:blue">void</span><span style="color:black"> work() {<br/>        System.out.println("定时d触发试");<br/>    }<br/>}</span> </span> </p><p><br/>NO.3 cron表达式编?br/>上面配置文g中的表达式,表示每秒钟触发一ơ工作类的workҎ(d)<span style="font-size:12pt"> </span> </p><p style="background: #eeeeee"><span style="font-size:10pt"><span style="color:teal">1</span> <span style="color:black">      <!-- cron表达式?-><br/></span><span style="color:teal">2</span> <span style="color:black">    <property name="cronExpression"> <br/></span><span style="color:teal">3</span> <span style="color:black">      <value>0/1 * * * * ?</value> <br/></span><span style="color:teal">4</span> <span style="color:black">    </property> </span></span> </p><p><span style="font-family:微Y雅黑">其中 表达?span style="color:black">0/1 * * * * ?用空格分Z6部分Q各部分对应的时间单位定义如?/span><br/>U??时 日期 月䆾 星期 q?</span> </p><div><table style="border-collapse:collapse" border="0"><colgroup><col style="width:83px"/><col style="width:124px"/><col style="width:113px"/></colgroup><tbody valign="top"><tr style="height: 11px"><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: solid black 0.5pt; border-left: solid black 0.5pt; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p><span style="font-family:微Y雅黑"><strong>字段</strong></span></p></td><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: solid black 0.5pt; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p><span style="font-family:微Y雅黑"><strong>允许?/strong></span></p></td><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: solid black 0.5pt; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p><span style="font-family:微Y雅黑"><strong>允许的特D字W?/strong></span></p></td></tr><tr style="height: 11px"><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: solid black 0.5pt; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>  </p></td><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>0-59</p></td><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>, - * /</p></td></tr><tr style="height: 11px"><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: solid black 0.5pt; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>?/p></td><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>0-59</p></td><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>, - * /</p></td></tr><tr style="height: 11px"><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: solid black 0.5pt; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>时</p></td><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>0-23</p></td><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>, - * ? / L W C</p></td></tr><tr style="height: 11px"><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: solid black 0.5pt; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>日期</p></td><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>1-31</p></td><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>, - * /</p></td></tr><tr style="height: 11px"><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: solid black 0.5pt; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>月䆾</p></td><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>1-12 或?JAN-DEC</p></td><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>, - * ? / L C #</p></td></tr><tr style="height: 11px"><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: solid black 0.5pt; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>星期</p></td><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>1-7 或?SUN-SAT</p></td><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>, - * /</p></td></tr><tr style="height: 11px"><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: solid black 0.5pt; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>q_可选)</p></td><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>留空, 1970-2099</p></td><td vAlign="middle" style="padding-top: 1px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt"><p>  </p></td></tr></tbody></table></div><p>   </p><p><span style="font-family:微Y雅黑">其中<span style="font-size:10pt"> "Q?字符仅被用于天(日期Q和天(星期Q两个子表达式,表示不指定? ?个子表达式其中之一被指定了g后,Z避免冲突Q需要将另一个子表达式的D?span style="color:red">Q?/span></span><br/>目前个h理解Q日期和星期 2部分是互斥的Q不能同时定义到表达式中Q即2者之一 必须?span style="color:red">Q?/span><br/>表达式共7个部?Q最后部分年为可选。每个部分出现的数字和字W的l合Q表达了该部分对应的旉单位的约束,不需要约束的部分q*号代替即可?</span> </p><p><span style="font-family:微Y雅黑"><span style="color:black; font-size:10pt">其中每个元素可以是一个??),一个连l区?9-12),一个间隔时?8-18/4)(/表示每隔4时),一个列?1,3,5),通配W。由?月䆾中的日期"?星期中的日期"q两个元素互斥的,必须要对其中一个设|?.</span> </span> </p><p><span style="font-family:微Y雅黑">以下是一些cron表达式实例: </span> </p><p><span style="font-family:微Y雅黑"><span style="font-size:10pt">0 0 10,14,16 * * ? 每天上午10点,下午2点,4?br/>0 0/30 9-17 * * ?   朝九晚五工作旉内每半小?br/>0 0 12 ? * WED 表示每个星期三中?2?/span> <br/>"0 0 12 * * ?" 每天中午12点触发?br/>"0 15 10 ? * *" 每天上午10:15触发 <br/>"0 15 10 * * ?" 每天上午10:15触发 <br/>"0 15 10 * * ? *" 每天上午10:15触发 <br/>"0 15 10 * * ? 2005" 2005q的每天上午10:15触发 <br/>"0 * 14 * * ?" 在每天下?点到下午2:59期间的每1分钟触发 <br/>"0 0/5 14 * * ?" 在每天下?点到下午2:55期间的每5分钟触发 <br/>"0 0/5 14,18 * * ?" 在每天下?点到2:55期间和下?点到6:55期间的每5分钟触发 <br/>"0 0-5 14 * * ?" 在每天下?点到下午2:05期间的每1分钟触发 <br/>"0 10,44 14 ? 3 WED" 每年三月的星期三的下?:10?:44触发 <br/>"0 15 10 ? * MON-FRI" 周一臛_五的上午10:15触发 <br/>"0 15 10 15 * ?" 每月15日上?0:15触发 <br/>"0 15 10 L * ?" 每月最后一日的上午10:15触发 <br/>"0 15 10 ? * 6L" 每月的最后一个星期五上午10:15触发 <br/>"0 15 10 ? * 6L 2002-2005" 2002q至2005q的每月的最后一个星期五上午10:15触发 <br/>"0 15 10 ? * 6#3" 每月的第三个星期五上?0:15触发  </span> </p><p><span style="font-family:微Y雅黑"><span style="font-size:10pt">有些子表辑ּ能包含一些范围或列表</span> </span> </p><p><span style="font-family:微Y雅黑"><span style="font-size:10pt">例如Q子表达式(<strong>天(星期Q?/strong>Q可以ؓ "MON-FRI"Q?MONQWEDQFRI"Q?MON-WED,SAT"</span> </span> </p><p><span style="font-family:微Y雅黑"><span style="font-size:10pt">"*"字符代表所有可能的?/span> </span> </p><p><span style="font-family:微Y雅黑"><span style="font-size:10pt">因此Q?*"在子表达式(<strong>?/strong>Q里表示每个月的含义Q?*"在子表达式(<strong>天(星期Q?/strong>Q表C星期的每一?/span> </span> </p><p><span style="font-family:微Y雅黑; font-size:10pt"> "/"字符用来指定数值的增量 </span> </p><p><span style="font-family:微Y雅黑; font-size:10pt">例如Q?</span> </p><p><span style="font-family:微Y雅黑; font-size:10pt">在子表达式(分钟Q里?0/15"表示从第0分钟开始,?5分钟  </span> </p><p><span style="font-family:微Y雅黑; font-size:10pt">在子表达式(分钟Q里?3/20"表示从第3分钟开始,?0分钟Q它?3Q?3Q?3"Q的含义一?</span> </p><p><span style="font-family:微Y雅黑; font-size:10pt">"L" 字符仅被用于天(月)和天Q星期)两个子表辑ּQ它是单?last"的羃?</span> </p><p><span style="font-family:微Y雅黑; font-size:10pt">但是它在两个子表辑ּ里的含义是不同的?</span> </p><p><span style="font-family:微Y雅黑; font-size:10pt">在天Q月Q子表达式中Q?L"表示一个月的最后一?</span> </p><p><span style="font-family:微Y雅黑; font-size:10pt">在天Q星期)自表辑ּ中,"L"表示一个星期的最后一天,也就是SAT </span> </p><p><span style="font-family:微Y雅黑; font-size:10pt">如果?L"前有具体的内容,它就h其他的含义了 </span> </p><p><span style="font-family:微Y雅黑; font-size:10pt">例如Q?6L"表示q个月的倒数W6天,"QRQL"表示q个月的最一个星期五 </span> </p><p><span style="font-family:微Y雅黑; font-size:10pt">注意Q在使用"L"参数Ӟ不要指定列表或范_因ؓq会D问题 </span> </p><p><span style="font-family:微Y雅黑; font-size:10pt">参考链?</span> </p><p><span style="color:#e36c0a; font-size:10pt; text-decoration:underline">http://www.aygfsteel.com/allen-zhe/archive/2007/01/09/92668.html </span> </p><p><span style="color:#e36c0a; font-size:10pt; text-decoration:underline">http://biaoming.javaeye.com/blog/39532 </span> </p><p>  </p><img src ="http://www.aygfsteel.com/Vanilla-Sky/aggbug/334647.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/Vanilla-Sky/" target="_blank">无尽?/a> 2010-10-12 14:49 <a href="http://www.aygfsteel.com/Vanilla-Sky/archive/2010/10/12/vanilla_sky.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɾ</a>| <a href="http://" target="_blank">Դ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͨ</a>| <a href="http://" target="_blank">¬</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank">ָɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˶</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">º</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">μԴ</a>| <a href="http://" target="_blank">̩</a>| <a href="http://" target="_blank">˫</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ϼ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ζ</a>| <a href="http://" target="_blank">Դ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>