﻿<?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-luckwolf</title><link>http://www.blogjava.net/luckwolf/</link><description>苏州黑心法官顾建华联合诉讼人诈骗我52万</description><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 09:39:27 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 09:39:27 GMT</pubDate><ttl>60</ttl><item><title>江苏交通学习网学时助手,打赏信息</title><link>http://www.blogjava.net/luckwolf/archive/2016/07/25/431320.html</link><dc:creator>刘祥</dc:creator><author>刘祥</author><pubDate>Mon, 25 Jul 2016 15:07:00 GMT</pubDate><guid>http://www.blogjava.net/luckwolf/archive/2016/07/25/431320.html</guid><wfw:comment>http://www.blogjava.net/luckwolf/comments/431320.html</wfw:comment><comments>http://www.blogjava.net/luckwolf/archive/2016/07/25/431320.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/luckwolf/comments/commentRss/431320.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/luckwolf/services/trackbacks/431320.html</trackback:ping><description><![CDATA[<!--<content>
<script>var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?8d1b3ef283b9812b5a020a782ecd1e4a"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script><meta name="keywords" content="江苏交通学习网学时助手,学时助手,江苏交通学习网" />
<meta name="description" content="江苏交通学习网学时助手" />
<div>如果使用过程中有问题，或者不能正常使用请加QQ群:446359581<br />
<strong style="color: red">求助：</strong><strong>我来自湖南农村苏州姑苏区人民法院顾建华联合诉讼人通过伪造借条诈骗我52万<br />
详情《<a title="苏州法院骗子的帮凶" href="http://blog.sina.com.cn/s/blog_4a15a35d0102wxu9.html" target="_blank">苏州法院骗子的帮凶</a>》，事情真真切切，麻烦各个帮我(微信、qq空间，微博)分享传播，我在此感激不尽，谢谢！漫漫伸冤路，不知何时才能得到伸张。但为心中说不出滋味的那份冤屈与憋屈能得到伸张，我会继续将违法法官的恶行向上、向全民来举报。<br />
如果我开发的工具对你有所帮助, 想感谢我, 可以通过微信、支付宝打赏我或者帮我分享传播《<a title="苏州法院骗子的帮凶" href="http://blog.sina.com.cn/s/blog_4a15a35d0102wxu9.html" target="_blank">苏州法院骗子的帮凶</a>》.<br />
<img alt="" src="http://images.blogjava.net/blogjava_net/luckwolf/zfb.jpg" width="150" border="0" height="227" /><img alt="" src="http://images.blogjava.net/blogjava_net/luckwolf/ddd.png" width="200" border="0" height="199" /><br />
<br />
</strong></div>
<div><strong>
<div><strong><br />
<br />
</strong>&#160;</div>
<br />
</strong></div>
<script>// alert('请给予关注，谢谢！即将跳转至我新浪博客页面《苏州法院骗子的帮凶》');
//window.open("http://blog.sina.com.cn/s/blog_4a15a35d0102wxu9.html","sy");</script></content>
 --!> <img src ="http://www.blogjava.net/luckwolf/aggbug/431320.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/luckwolf/" target="_blank">刘祥</a> 2016-07-25 23:07 <a href="http://www.blogjava.net/luckwolf/archive/2016/07/25/431320.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>江苏交通学习网学时助手,学时助手,江苏交通学习网</title><link>http://www.blogjava.net/luckwolf/archive/2016/05/28/jsjtxx.html</link><dc:creator>刘祥</dc:creator><author>刘祥</author><pubDate>Sat, 28 May 2016 07:10:00 GMT</pubDate><guid>http://www.blogjava.net/luckwolf/archive/2016/05/28/jsjtxx.html</guid><wfw:comment>http://www.blogjava.net/luckwolf/comments/430692.html</wfw:comment><comments>http://www.blogjava.net/luckwolf/archive/2016/05/28/jsjtxx.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/luckwolf/comments/commentRss/430692.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/luckwolf/services/trackbacks/430692.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 江苏交通学习网学时助手,jsjtxx,学时助手&nbsp;&nbsp;<a href='http://www.blogjava.net/luckwolf/archive/2016/05/28/jsjtxx.html'>阅读全文</a><img src ="http://www.blogjava.net/luckwolf/aggbug/430692.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/luckwolf/" target="_blank">刘祥</a> 2016-05-28 15:10 <a href="http://www.blogjava.net/luckwolf/archive/2016/05/28/jsjtxx.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>解决weblogic 9.2 xfire client 包冲突</title><link>http://www.blogjava.net/luckwolf/archive/2012/04/07/373524.html</link><dc:creator>刘祥</dc:creator><author>刘祥</author><pubDate>Sat, 07 Apr 2012 02:32:00 GMT</pubDate><guid>http://www.blogjava.net/luckwolf/archive/2012/04/07/373524.html</guid><wfw:comment>http://www.blogjava.net/luckwolf/comments/373524.html</wfw:comment><comments>http://www.blogjava.net/luckwolf/archive/2012/04/07/373524.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/luckwolf/comments/commentRss/373524.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/luckwolf/services/trackbacks/373524.html</trackback:ping><description><![CDATA[<p style="text-align: left; margin: 0cm 0cm 0pt" class="MsoNormal" align="left"><span style="font-family: 仿宋_GB2312; font-size: 15pt" lang="EN-US">weblogic 9.2 xfire 真的是悲剧。由于webservices实现方提供了封装好的客户端供我们调用，发布在tomcat下面都是妥妥的，但是到了weblogic下面就直接包ERROR错误。整了我5-6个小时才解决，所以把解决方案写到这里，以备日后参考。<br />解决问题的思路是让冲突的jar包在weblogic内置jar包的前加载。<br />配置过程中可能会出现<a href="http://javapub.iteye.com/blog/1155840">java.lang.NoClassDefFoundError</a>：XXXX的错误，那么缺什么XXX类就让此类所在的jar包在weblogic内置jar包的前加载，具体参考以下红色部分配置。</span></p>
<p style="text-align: left; margin: 0cm 0cm 0pt" class="MsoNormal" align="left"><br /><img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/luckwolf/jarlist.png" width="288" height="125" /><br />1<span style="font-family: 仿宋_GB2312; font-size: 15pt">、把目录下面的<span lang="EN-US">jar</span>包拷贝到<span lang="EN-US">bea/weblogic92/server/lib/</span>目录下面<span lang="EN-US"><o:p></o:p></span></span></p>
<p style="text-align: left; margin: 0cm 0cm 0pt" class="MsoNormal" align="left"><span style="font-family: 仿宋_GB2312; font-size: 15pt" lang="EN-US">2</span><span style="font-family: 仿宋_GB2312; font-size: 15pt">、修改<span lang="EN-US">/bea/user_projects/domains/hrsslddp/bin/setDomainEnv.sh</span>文件。在文件中找到<span lang="EN-US">CLASSPATH</span>在<span lang="EN-US">CLASSPATH</span>前添加以下配置：<span lang="EN-US"><o:p></o:p></span></span></p>
<p style="text-align: left; margin: 0cm 0cm 0pt" class="MsoNormal" align="left"><span style="font-family: 仿宋_GB2312; color: red; font-size: 15pt" lang="EN-US">XFIRE_CLASSPATH="${WL_HOME}/server/lib/xfire-core-<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">1.2.6</st1:chsdate>.jar:${WL_HOME}/server/lib/xfire-jsr181-api-1.0-M1.jar:${WL_HOME}/server/lib/commons-logging-1.1.1.jar:${WL_HOME}/server/lib/commons-httpclient-3.0.jar:${WL_HOME}/server/lib/commons-codec-1.3.jar:${WL_HOME}/server/lib/wsdl4j-1.6.1.jar"<o:p></o:p></span></p>
<p style="text-align: left; margin: 0cm 0cm 0pt" class="MsoNormal" align="left"><span style="font-family: 仿宋_GB2312; font-size: 15pt">修改<span lang="EN-US">CLASSPATH</span>变量，追加如下红色部分到<span lang="EN-US">CLASSPATH</span>中<span lang="EN-US"><o:p></o:p></span></span></p>
<p style="text-align: left; margin: 0cm 0cm 0pt" class="MsoNormal" align="left"><span style="font-family: 仿宋_GB2312; font-size: 15pt" lang="EN-US">CLASSPATH="<span style="color: red">${XFIRE_CLASSPATH}</span>${PRE_CLASSPATH}${CLASSPATHSEP}${WEBLOGIC_CLASSPATH}${CLASSPATHSEP}${POST_CLASSPATH}${CLASSPATHSEP}${WLP_POST_CLASSPATH}${AS400_CLASSPATH}${MYSQL_CLASSPATH}"<br /><br />说明：本人在3台服务器上面实验过，3台服务器需要加的包都不一致，以上3台实验机jar是个全集。实际配置中可以按实际情况加减包调整。<br />注意：<span style="font-family: 仿宋_GB2312; color: red; font-size: 15pt" lang="EN-US">XFIRE_CLASSPATH="中的内容不要有换行符。</span></span></p><img src ="http://www.blogjava.net/luckwolf/aggbug/373524.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/luckwolf/" target="_blank">刘祥</a> 2012-04-07 10:32 <a href="http://www.blogjava.net/luckwolf/archive/2012/04/07/373524.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript 年龄计数器 精确到天 例如：20岁5个月19天。</title><link>http://www.blogjava.net/luckwolf/archive/2012/01/12/368408.html</link><dc:creator>刘祥</dc:creator><author>刘祥</author><pubDate>Thu, 12 Jan 2012 07:05:00 GMT</pubDate><guid>http://www.blogjava.net/luckwolf/archive/2012/01/12/368408.html</guid><wfw:comment>http://www.blogjava.net/luckwolf/comments/368408.html</wfw:comment><comments>http://www.blogjava.net/luckwolf/archive/2012/01/12/368408.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/luckwolf/comments/commentRss/368408.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/luckwolf/services/trackbacks/368408.html</trackback:ping><description><![CDATA[<p>在网上找了一大圈，没找到一个javascript精确到天的年龄计算器，所以自己动手实现了下，留给日后使用。<br />
<SCRIPT><br />
&#160;function isLeapYear(year){//判断是否是闰年<br />
&#160;&#160;if ((year%4==0 && year%100!=0) || year%100==0){<br />
&#160;&#160;&#160;return true;<br />
&#160;&#160;}else{<br />
&#160;&#160;&#160;return false;<br />
&#160;&#160;}<br />
&#160;}<br />
&#160;function getDayByMonth(year,month){//获取指定月份的天数<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; var days=new Array(31,29,31,30,31,30,31,31,30,31,30,31);<br />
&#160;&#160;if(!isLeapYear(year)){//平年28天<br />
&#160;&#160;&#160;days[1]=28;<br />
&#160;&#160;}<br />
&#160;&#160;return days[month];<br />
&#160;}</p>
<p><br />
&#160;/**<br />
&#160; * cardid身份证<br />
&#160; * endCalcYear 计算截止日期年<br />
&#160; * endCalcMonth 计算截止日期月（月份从1开始，即1-12）<br />
&#160; * endCalcDay 计算截止日期天<br />
&#160; */<br />
&#160;function getAgeByCardid(cardid,endCalcYear,endCalcMonth,endCalcDay){<br />
&#160;&#160;var birthYear,birthMonth,birthDay;<br />
&#160;&#160;if(cardid.length==15){<br />
&#160;&#160;&#160;birthYear="19"+cardid.substr(6,2);<br />
&#160;&#160;&#160;birthMonth=cardid.substr(8,2);<br />
&#160;&#160;&#160;birthDay=cardid.substr(10,2);<br />
&#160;&#160;}else if(cardid.length==18){<br />
&#160;&#160;&#160;birthYear=cardid.substr(6,4);<br />
&#160;&#160;&#160;birthMonth=cardid.substr(10,2);<br />
&#160;&#160;&#160;birthDay=cardid.substr(12,2);<br />
&#160;&#160;}else{<br />
&#160;&#160;&#160;alert("身份证长度不合法！");<br />
&#160;&#160;&#160;return false;<br />
&#160;&#160;}<br />
&#160;&#160;return getAge(birthYear,birthMonth,birthDay,endCalcYear,endCalcMonth,endCalcDay);<br />
&#160;}</p>
<p>&#160;/* birthYear 出生年<br />
&#160; * birthMonth 出生月<br />
&#160; * birthDay 出生天<br />
&#160; * endCalcYear 计算截止日期年<br />
&#160; * endCalcMonth 计算截止日期月（月份从1开始，即1-12）<br />
&#160; * endCalcDay 计算截止日期天<br />
&#160; * month 从1开始（1-12）<br />
&#160; * return Array [0]几岁 [1] 几月 [2] 几天<br />
&#160; */<br />
&#160;function getAge(birthYear,birthMonth,birthDay,endCalcYear,endCalcMonth,endCalcDay){<br />
&#160;&#160;var bDate=new Date();//生日<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;bDate.setTime(bDate.getTime() + 1 * 24 * 60 * 60 * 1000);//出生日加一天,《最高人民法院关于审理未成年人刑事案件具体应用法律若干问题的解释》第二条明确规定，&#8220;周岁&#8221;，按照公历的年月日计算，从周岁生日的第二天起算。<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//之所以推迟一天计算，是出于人情上及尽量减少麻烦的考虑。&#160;&#160;<br />
&#160; bDate.setFullYear(birthYear,birthMonth-1,birthDay);//月份从0开始</p>
<p>&#160;&#160;var eDate=new Date();//计算截止日期<br />
&#160;&#160;eDate.setFullYear(endCalcYear,endCalcMonth-1,endCalcDay);//月份从0开始</p>
<p>&#160;&#160;var day=eDate.getDate()-bDate.getDate();//天<br />
&#160;&#160;var month=eDate.getMonth()-bDate.getMonth();//月<br />
&#160;&#160;var year=eDate.getFullYear()-bDate.getFullYear();//年<br />
&#160;&#160;if (day < 0) {<br />
&#160;&#160;&#160;month -= 1;<br />
&#160;&#160;&#160;var tempMonth=eDate.getMonth()-1;//获取截至计算的月减去1<br />
&#160;&#160;&#160;var tempYear=eDate.getFullYear();//获取截至计算的年<br />
&#160;&#160;&#160;if(tempMonth<0){//如果月份是1（javascript:0）月份，那么年份就减1,月份设置成11，也就是上一年度的12月份<br />
&#160;&#160;&#160;&#160;tempYear-=1;<br />
&#160;&#160;&#160;&#160;tempMonth=11;<br />
&#160;&#160;&#160;}<br />
&#160;&#160;&#160;var addDay=getDayByMonth(tempYear,tempMonth);//获取上一月的天数。&#160;&#160; <br />
&#160;&#160;&#160;day = day + addDay;<br />
&#160;&#160;}<br />
&#160;&#160;if (month < 0) {<br />
&#160;&#160;&#160;month = (month + 12) % 12;<br />
&#160;&#160;&#160;year--;<br />
&#160;&#160;}&#160;&#160;<br />
&#160;&#160;return new Array(year,month,day);<br />
&#160;}</p>
<p><br />
&#160;<br />
&#160; </SCRIPT><br />
&#160;</p>
<canrun value="false"></canrun>
<jxxxruna value="false"></jxxxruna>
 <img src ="http://www.blogjava.net/luckwolf/aggbug/368408.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/luckwolf/" target="_blank">刘祥</a> 2012-01-12 15:05 <a href="http://www.blogjava.net/luckwolf/archive/2012/01/12/368408.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>座机分机 真正表达式</title><link>http://www.blogjava.net/luckwolf/archive/2010/05/11/320578.html</link><dc:creator>刘祥</dc:creator><author>刘祥</author><pubDate>Tue, 11 May 2010 03:49:00 GMT</pubDate><guid>http://www.blogjava.net/luckwolf/archive/2010/05/11/320578.html</guid><wfw:comment>http://www.blogjava.net/luckwolf/comments/320578.html</wfw:comment><comments>http://www.blogjava.net/luckwolf/archive/2010/05/11/320578.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/luckwolf/comments/commentRss/320578.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/luckwolf/services/trackbacks/320578.html</trackback:ping><description><![CDATA[
/^\d{3}-\d{8}$|^\d{4}-\d{7}$|^\d{7,8}$|^\d{3}-\d{8}-\d{1,4}$|^\d{4}-\d{7}-\d{1,4}$|^\d{7,8}-\d{1,4}$/
备注：用|的时候，开始^结束$符一定加上不然就不能控制最大长度。<img src ="http://www.blogjava.net/luckwolf/aggbug/320578.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/luckwolf/" target="_blank">刘祥</a> 2010-05-11 11:49 <a href="http://www.blogjava.net/luckwolf/archive/2010/05/11/320578.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>踢屁屁  刷钱  辅助</title><link>http://www.blogjava.net/luckwolf/archive/2009/03/31/263070.html</link><dc:creator>刘祥</dc:creator><author>刘祥</author><pubDate>Tue, 31 Mar 2009 03:03:00 GMT</pubDate><guid>http://www.blogjava.net/luckwolf/archive/2009/03/31/263070.html</guid><wfw:comment>http://www.blogjava.net/luckwolf/comments/263070.html</wfw:comment><comments>http://www.blogjava.net/luckwolf/archive/2009/03/31/263070.html#Feedback</comments><slash:comments>29</slash:comments><wfw:commentRss>http://www.blogjava.net/luckwolf/comments/commentRss/263070.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/luckwolf/services/trackbacks/263070.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 踢屁屁 外挂 刷钱 &nbsp;&nbsp;<a href='http://www.blogjava.net/luckwolf/archive/2009/03/31/263070.html'>阅读全文</a><img src ="http://www.blogjava.net/luckwolf/aggbug/263070.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/luckwolf/" target="_blank">刘祥</a> 2009-03-31 11:03 <a href="http://www.blogjava.net/luckwolf/archive/2009/03/31/263070.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>踢屁屁 刷钱</title><link>http://www.blogjava.net/luckwolf/archive/2009/03/31/263069.html</link><dc:creator>刘祥</dc:creator><author>刘祥</author><pubDate>Tue, 31 Mar 2009 03:03:00 GMT</pubDate><guid>http://www.blogjava.net/luckwolf/archive/2009/03/31/263069.html</guid><wfw:comment>http://www.blogjava.net/luckwolf/comments/263069.html</wfw:comment><comments>http://www.blogjava.net/luckwolf/archive/2009/03/31/263069.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/luckwolf/comments/commentRss/263069.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/luckwolf/services/trackbacks/263069.html</trackback:ping><description><![CDATA[你还在为踢屁屁没钱而发愁吗？<br />最近玩了下开心玩的踢屁屁老是玩的没钱，就用C#写了个刷钱的小玩意玩了下，对C#不太了解。随便整了下。<br />使用方法：<br />1:打开软件，会自动打开开心网。<br />2:登录<br />3:切换到踢屁屁页面<br />4：点击开始按钮（就OK了）<br /><br />可以最小化到后台。右击弹---隐藏。就可以了，双击--还原<br /><br />下载地址<br />没带framework（运行环境）的。<a href="http://www.namipan.com/d/510be1508ada0a1e053f1a46d74f479cc122779dc8770600"><br /><font color="#000000">http://www.namipan.com/d/tipipi.rar/5948976abf8468dbe2c6cfb9df2e3836bafc1442b5dd0400</font></a><br />带framework（运行环境）的。<br />上次中.....<br /><br /><br /><img src ="http://www.blogjava.net/luckwolf/aggbug/263069.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/luckwolf/" target="_blank">刘祥</a> 2009-03-31 11:03 <a href="http://www.blogjava.net/luckwolf/archive/2009/03/31/263069.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java判断数字(整型,浮点)---正则表达式</title><link>http://www.blogjava.net/luckwolf/archive/2008/10/18/235163.html</link><dc:creator>刘祥</dc:creator><author>刘祥</author><pubDate>Sat, 18 Oct 2008 06:48:00 GMT</pubDate><guid>http://www.blogjava.net/luckwolf/archive/2008/10/18/235163.html</guid><wfw:comment>http://www.blogjava.net/luckwolf/comments/235163.html</wfw:comment><comments>http://www.blogjava.net/luckwolf/archive/2008/10/18/235163.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/luckwolf/comments/commentRss/235163.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/luckwolf/services/trackbacks/235163.html</trackback:ping><description><![CDATA[
		<br />//浮点型判断<br /> public static boolean isDecimal(String str) {<br />  if(str==null || "".equals(str))<br />   return false;  <br />  Pattern pattern = Pattern.compile("[0-9]*(\\.?)[0-9]*");<br />  return pattern.matcher(str).matches();<br /> }<br /><br /> //整型判断<br /> public static boolean isInteger(String str){<br />  if(str==null )<br />   return false;<br />  Pattern pattern = Pattern.compile("[0-9]+");<br />  return pattern.matcher(str).matches();<br /> }<br /><br />浮点型测试用例：<br /> public void testIsDecimal() {<br />  <br />  assertTrue("123",Test.isDecimal("1"));<br />  assertTrue("12.3",Test.isDecimal("12.3"));<br />  assertTrue(".123",Test.isDecimal(".123"));<br />  assertTrue("123.",Test.isDecimal("123."));<br />  <br />  assertFalse("",Test.isDecimal(""));<br />  assertFalse("null",Test.isDecimal(null));<br />  assertFalse("abc", Test.isDecimal("abc"));<br />  assertFalse("123abc", Test.isDecimal("123abc"));<br />  assertFalse("abc123", Test.isDecimal("abc123"));<br />  assertFalse("123.2.2", Test.isDecimal("123.2.2"));<br />  <br /> }<br />到google中找了下java判断数字的资料有点不全（没有浮点的判断），发现有的还有错误。所有自己就弄了一个做为笔记以后用。<br />可能自己的也有点测试不到位，但是我想到的测试用例，都测试通过。<img src ="http://www.blogjava.net/luckwolf/aggbug/235163.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/luckwolf/" target="_blank">刘祥</a> 2008-10-18 14:48 <a href="http://www.blogjava.net/luckwolf/archive/2008/10/18/235163.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>apache james（邮件服务器）配置</title><link>http://www.blogjava.net/luckwolf/archive/2008/05/29/203877.html</link><dc:creator>刘祥</dc:creator><author>刘祥</author><pubDate>Thu, 29 May 2008 08:45:00 GMT</pubDate><guid>http://www.blogjava.net/luckwolf/archive/2008/05/29/203877.html</guid><wfw:comment>http://www.blogjava.net/luckwolf/comments/203877.html</wfw:comment><comments>http://www.blogjava.net/luckwolf/archive/2008/05/29/203877.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/luckwolf/comments/commentRss/203877.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/luckwolf/services/trackbacks/203877.html</trackback:ping><description><![CDATA[以前从来没有碰过邮件服务器配置。<br />由于好多邮件服务器（163，sina，yahoo）都对邮件发送有限制，比如163的邮箱，新注册的用户是不可以利用客户端程序访问邮箱，所以很郁闷，好多学生都不知道是怎么回事，开始的时候我也不知道，在网上找了n久才知道这鸟情况。无语，学生的prj课要用到发邮件那怎么办啊学校机房又没联网，所以就想自己弄一个邮件服务器，让学生们玩玩。<br />哎，搞了好久终于把apache james邮件服务器配置完成（并且通过测试）。高兴中。。。，终于可以让学生用自己配置的邮件服务器了。其实整个配置过程是很简单的，但由于客户端程序的设置失误弄得我郁闷了好几个小时。而且昨天晚上电脑又不争气，老是自动关机。搞得我无语只好回家睡觉，但晚上睡到半夜都醒来了，都这鸟问题害的。我这个人就是这样的，如果一个问题没解决，半夜都会醒来想想的，哎，这毛病真不好。不说多了，反正是在高兴中。。。现在还是来说说配置：<br />                                                       1： 服务器端配置<br />一：先是到apache的网站上面下载一个james-binary-2.3.1.zip的包。<br />二：解压后找到里面的bin目录，运行里面的run.bat（前提是java的环境变量要配置好了。JAVA_HOME的配置方式）这里就不讲java环境变量的配置了。<br />三：运行完后，会在apps中多出一个james的目录。打开到里面找到SAR-INF文件夹里面的config.xml配置文件--打开<br />四：现在我们就开始修改config文件的内容了。找到&lt;postmaster&gt;Postmaster@localhost&lt;/postmaster&gt;我们把localhost改为：liuxiang.com（名字自己取）<br />五：&lt;servername&gt;localhost&lt;/servername&gt;把localhost改为同上。( 这里主要是用于 帐号@liuxiang.com)<br />六：&lt;servernames autodetect="true" autodetectIP="true"&gt;把两个true都该为false不让邮件服务器自动侦测ip<br />七：注释掉 &lt;mailet match="RemoteAddrNotInNetwork=127.0.0.1" class="ToProcessor"&gt;<br />            &lt;processor&gt; relay-denied &lt;/processor&gt;<br />            &lt;notice&gt;550 - Requested action not taken: relaying denied&lt;/notice&gt;<br />         &lt;/mailet&gt;<br />八：去掉&lt;authRequired&gt;true&lt;/authRequired&gt;的注释，用邮件服务器发送邮件必需验证。<br />九：启动服务器。再打开cmd窗口通过telnet localhost 4555 登录到邮件服务器。用户名root密码一样<br />十：添加账户：adduser liuxiang  1234（输入help 就会把邮件服务器的所有命令显示给我们看）<br />                                                     2：客户端配置<br />根据刚刚我们服务器的配置，我们再来用foxmail的配置：<br />电子邮件地址：<a href="mailto:liuxiang@liuxiang.com" target="_blank">liuxiang@liuxiang.com</a><wbr><br />密码：1234<br />注意pop3服务器只能是自己的ip。（在cmd窗口输入ipconfig就可以看到我们自己的ip）<br />smtp服务器同上，自己的ip。<br />这样就配置成功了。<br />用java程序写smtp客户端。properties的设置如下：<br />Properties props = new Properties();<br />   // 传输用的协议smtp<br />   props.put("mail.transport.protocol", "smtp");<br />   // 利用那个邮件服务发送<br />   props.put("mail.smtp.host", "192.168.0.34");自己的ip<br />   // 发送的端口号<br />   props.put("mail.smtp.port", "25");<br />   // 是否要验证<br />   props.put("mail.smtp.auth", "true");<br />收邮件更加容易：<br />Session session = Session.getInstance(p, null);<br />  Store store = null;<br />   store = session.getStore("pop3");<br />   store.connect("192.168.0.34", "liuxiang","1234");<br /><br />通过这样我们可以对内网发送，也可以对外网发送，比如163。我测试通过。完。太容易了。<br />主要注意点就是pop3和smtp服务器的地址。<img id="paperPicArea1" style="DISPLAY: none; POSITION: relative" src="http://imgcache.qq.com/ac/qzone_v4/b.gif" /></wbr><img src ="http://www.blogjava.net/luckwolf/aggbug/203877.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/luckwolf/" target="_blank">刘祥</a> 2008-05-29 16:45 <a href="http://www.blogjava.net/luckwolf/archive/2008/05/29/203877.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>spring2.0 + dwr2.0结合日志</title><link>http://www.blogjava.net/luckwolf/archive/2008/05/29/203876.html</link><dc:creator>刘祥</dc:creator><author>刘祥</author><pubDate>Thu, 29 May 2008 08:44:00 GMT</pubDate><guid>http://www.blogjava.net/luckwolf/archive/2008/05/29/203876.html</guid><wfw:comment>http://www.blogjava.net/luckwolf/comments/203876.html</wfw:comment><comments>http://www.blogjava.net/luckwolf/archive/2008/05/29/203876.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/luckwolf/comments/commentRss/203876.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/luckwolf/services/trackbacks/203876.html</trackback:ping><description><![CDATA[搞了老半天，没想到这么容易。但还是有值得注意的地方。所以就记录下<br />第一步：在web.xml下配置一个bean容器加载监听器<br /><listener><br />  <listener-class><br />   org.springframework.web.context.ContextLoaderListener<br />  </listener-class><br /></listener><br /><context-param><br />  <param-name>contextConfigLocation</param-name><br />  <param-value><br />   /WEB-INF/classes/applicationContext.xml<br />  </param-value><br /></context-param><br />第二步：就是dwr中的配置有点不同.<br /><allow><br />  <create creator="spring" javascript="Hello"><br />   <param name="beanName" value="application里面bean的名字" />   <br />  </create><br /></allow><br />搞定测试。<img id="paperPicArea1" style="DISPLAY: none; POSITION: relative" src="http://imgcache.qq.com/ac/qzone_v4/b.gif" /><div class="clear" id="paperBottom"></div><img src ="http://www.blogjava.net/luckwolf/aggbug/203876.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/luckwolf/" target="_blank">刘祥</a> 2008-05-29 16:44 <a href="http://www.blogjava.net/luckwolf/archive/2008/05/29/203876.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>