﻿<?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/georgehill/category/1277.html</link><description>希望能和您交流Java编程的知识和见解</description><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 00:32:51 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 00:32:51 GMT</pubDate><ttl>60</ttl><item><title>SUN将于今年的9月13日和9月14日举办2005中国Java开发者大会</title><link>http://www.blogjava.net/georgehill/archive/2005/07/20/8044.html</link><dc:creator>小米</dc:creator><author>小米</author><pubDate>Wed, 20 Jul 2005 06:55:00 GMT</pubDate><guid>http://www.blogjava.net/georgehill/archive/2005/07/20/8044.html</guid><wfw:comment>http://www.blogjava.net/georgehill/comments/8044.html</wfw:comment><comments>http://www.blogjava.net/georgehill/archive/2005/07/20/8044.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/georgehill/comments/commentRss/8044.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/georgehill/services/trackbacks/8044.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;有兴趣的可以去参加看看，网址：<A href="http://www.javachina.cn/Index.jsp"  target="_blank">http://www.javachina.cn/Index.jsp</A><img src ="http://www.blogjava.net/georgehill/aggbug/8044.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/georgehill/" target="_blank">小米</a> 2005-07-20 14:55 <a href="http://www.blogjava.net/georgehill/archive/2005/07/20/8044.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>献出一份爱心 共同援助重病程序员王俊</title><link>http://www.blogjava.net/georgehill/archive/2005/07/04/7104.html</link><dc:creator>小米</dc:creator><author>小米</author><pubDate>Mon, 04 Jul 2005 10:48:00 GMT</pubDate><guid>http://www.blogjava.net/georgehill/archive/2005/07/04/7104.html</guid><wfw:comment>http://www.blogjava.net/georgehill/comments/7104.html</wfw:comment><comments>http://www.blogjava.net/georgehill/archive/2005/07/04/7104.html#Feedback</comments><slash:comments>21</slash:comments><wfw:commentRss>http://www.blogjava.net/georgehill/comments/commentRss/7104.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/georgehill/services/trackbacks/7104.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width=620 border=0>
<TBODY>
<TR>
<TD class=title1 align=middle width=600><B>献出一份爱心 共同援助重病程序员王俊</B></TD></TR>
<TR>
<TD align=middle height=30><FONT color=#999999>(2005.06.27)&nbsp;&nbsp; 来自：BJUG&nbsp;&nbsp; </FONT></TD></TR>
<TR>
<TD align=middle height=10></TD></TR>
<TR>
<TD bgColor=#999999 height=1></TD></TR>
<TR>
<TD></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=600 border=0>
<TBODY>
<TR>
<TD height=20>&nbsp;</TD></TR>
<TR>
<TD class=tdmain align=left width=600>
<P>向IT界倡议：援助程序员王俊行动</P>
<P>王俊，今年27岁，北京北方银证公司项目经理，是北京Java用户组（BJUG，<BR><A href="http://www.bjug.org/">http://www.bjug.org</A>）的核心会员，曾在BJUG的讨论会中进行了JMS、Tapestry等主题<BR>演讲，他在JavaEye的ID是"后山"，是JavaEye成立之初的老注册会员和JavaEye高级会<BR>员（<A href="http://forum.javaeye.com/profile.php?mode=viewprofile&amp;u=33">http://forum.javaeye.com/profile.php?mode=viewprofile&amp;u=33</A>）。一个年轻<BR>人，有感兴趣的工作，不错的前途，还有一群可以随时交流技术的朋友，生活看起来平<BR>淡却充实。</P>
<P>业余时间，王俊经常还利用blog（<A href="http://befresh.blogbus.com/">http://befresh.blogbus.com</A>）写下自己生活和工作<BR>中的酸甜苦辣，此外他还有一个并不富裕但却很温馨的家。</P>
<P>然而从今年二月份起，王俊的blog就再也没有更新过了，他也没有在BJUG的聚会和<BR>javaeye出现了，所有人都以为他出差去了。直到最近，惊闻他要换骨髓，才知道今年<BR>年初，王俊被查出患有“骨髓增生异常综合症”。</P>
<P>骨髓增生异常综合征目前认为是造血干细胞增殖分化异常所致的造血功能障碍。主要表<BR>现为外周血全血细胞减少，骨髓细胞增生，成熟和幼稚细胞有形态异常即病态造血。部<BR>分患者在经历一定时期的MDS后转化成为急性白血病；部分因感染、出血或其他原因死<BR>亡，病程中始终不转化为急性白血病。</P>
<P>这种病目前最有效的治疗手段是换骨髓。万幸的是，王俊的妹妹和他的骨髓配型一致，<BR>免疫系统的疾病发现治疗的越早，就越可能成功，他目前的身体状况还好，只要能更换<BR>骨髓，完全可以康复！但让他们一家望而却步的是，仅手术押金就需要20万，全部疗程<BR>视治疗效果可能需要30-100万。</P>
<P>王俊的家在浙江杭州千岛湖，父母都是农民，已然老迈且没有固定的经济收入，姐姐在<BR>当地出嫁，收入颇低，妹妹目前在北京读成人教育并在公司打工。王俊是家庭经济主要<BR>来源，他的病不仅掐断了家里唯一的经济来源，还要花上对他们而言是天文数字的钱来<BR>治病。</P>
<P>"文章千古事，得失寸心知"，这是王俊blog上的座右铭。细细翻看这个典型程序员的<BR>blog，就和他的人一样朴实无华，在那里满眼看到的都是对技术的孜孜追求。谁能想到<BR>一个如此活跃的头脑现在却被病魔折磨着。</P>
<P>生命是美好的，这世界每天都有若干悲剧发生，这次，大家每个人出一份力，这世界就<BR>会少一个悲剧，多一份美好，多一份欢笑。也许，你只是少吃一顿大餐，少买一瓶化妆<BR>品，少看一场演唱会，少买一件名牌服装，少玩一个月的网络游戏，少上一个月的网，<BR>但是你却可以为一个家庭托起一份生的希望。</P>
<P>*****</P>
<P>联系方式&nbsp; <BR>邮件 <A href="mailto:help@bjug.org">help@bjug.org</A><BR>MSN&nbsp; <A href="mailto:icecloud@sina.com">icecloud@sina.com</A> 冰云(BJUG)&nbsp; </P>
<P>援助办法：</P>
<P>1 捐款<BR>帐号：<BR>工商银行<BR>户名 王俊<BR>帐号 0200 2008 0102 3428 807<BR>开户行 工商银行北京市西内所</P>
<P>招商银行<BR>户名 王俊<BR>帐号 9555 5001 0200 2820<BR>开户行 招商银行 北京分行</P>
<P>中国银行<BR>户名 王俊<BR>帐号 4021400-0188-001204-0<BR>开户行 北京西直门支行</P>
<P>国外汇款方式<BR>ADD: BANK OF CHINA BEIJING BRANCH<BR>NO.8 YA BAO LU<BR>BEIJING, CHINA<BR>SWIFT-CODE: BKCHCNBJ110<BR>A/CNo: 4021400-0188-001204-0<BR>NAME: WANG JUN</P>
<P>捐款方式：<BR>A 网上银行<BR>工行请采用行内汇款-&gt;有收款帐号汇款<BR>招行请采用个人银行专业版的同城转帐/异地汇款，并选中：采用系统内快速汇款</P>
<P>B 银行汇款<BR>请抄录上述帐号并到银行填写汇款单</P>
<P>请在捐款后，发邮件至<A href="mailto:help@bjug.org">help@bjug.org</A>，通知我们，以便统计核对捐款帐目。邮件中请说明以下信息：<BR>&nbsp;(1) 姓名，<BR>(2) id/网站,<BR>(3) 发出银行/发出帐号，<BR>(4) 金额，<BR>(5) 时间</P>
<P>2 帮助宣传：</P>
<UL>
<LI>请到<A href="http://befresh.bjug.org/">http://befresh.bjug.org</A> 留下你对他的祝福 
<LI>请在MSN上修改您的名字，我们都写上 [祝福后山] 
<LI>请修改您MSN的头像为我们提供的图标 
<LI>增加行动网站的地址 <A href="http://befresh.bjug.org/">http://befresh.bjug.org</A> 到MSN名字后面的个人信息 
<LI>请看到此文的Blogger，在您的blog上link此文，并Trackback到后山的blog 
<LI>请看到此信息的人，帮助一起宣传，我们需要您的帮助 
<LI>在您的BLOG或网站，加上用我们提供的LOGO，并连接到网站<A href="http://befresh.bjug.org/">http://befresh.bjug.org</A> 
<LI>泡论坛的，请修改你的论坛LOGO和签名档为提供的图标</LI></UL>
<P><IMG alt="" hspace=0 src="http://www.csdn.net/subject/befresh/forumlogo.GIF" align=baseline border=0>&nbsp; <IMG alt="" hspace=0 src="http://www.csdn.net/subject/befresh/weblogo.GIF" align=baseline border=0></P>
<P>*****</P>
<P>联合发起： <BR>BJUG <A href="http://www.bjug.org/">http://www.bjug.org</A> &lt;<A href="http://www.bjug.org/">http://www.bjug.org/</A>&gt;&nbsp; <BR>CSDN <A href="http://www.csdn.net/">http://www.csdn.net</A> &lt;<A href="http://www.csdn.net/">http://www.csdn.net/</A>&gt;&nbsp; <BR>JavaEye <A href="http://www.javaeye.com/">http://www.javaeye.com</A> &lt;<A href="http://www.javaeye.com/">http://www.javaeye.com/</A>&gt;&nbsp; <BR>JActionGroup <A href="http://www.jactiongroup.net/">http://www.jactiongroup.net/</A> <BR>Huihoo <A href="http://www.huihoo.org/">http://www.huihoo.org</A> &lt;<A href="http://www.huihoo.org/">http://www.huihoo.org/</A>&gt;&nbsp; <BR>RedSaga <A href="http://www.redsaga.com/">http://www.redsaga.com</A> &lt;<A href="http://www.redsaga.com/">http://www.redsaga.com/</A>&gt;&nbsp;&nbsp; <BR>Matrix <A href="http://www.matrix.org.cn/">http://www.matrix.org.cn</A> &lt;<A href="http://www.matrix.org.cn/">http://www.matrix.org.cn/</A>&gt; <BR>Blogbus <A href="http://www.blogbus.com/">http://www.blogbus.com</A> &lt;<A href="http://www.blogbus.com/">http://www.blogbus.com/</A>&gt;&nbsp; </P></TD></TR></TBODY></TABLE><img src ="http://www.blogjava.net/georgehill/aggbug/7104.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/georgehill/" target="_blank">小米</a> 2005-07-04 18:48 <a href="http://www.blogjava.net/georgehill/archive/2005/07/04/7104.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我的有关充值流程的做法</title><link>http://www.blogjava.net/georgehill/archive/2005/05/20/5006.html</link><dc:creator>小米</dc:creator><author>小米</author><pubDate>Fri, 20 May 2005 10:19:00 GMT</pubDate><guid>http://www.blogjava.net/georgehill/archive/2005/05/20/5006.html</guid><wfw:comment>http://www.blogjava.net/georgehill/comments/5006.html</wfw:comment><comments>http://www.blogjava.net/georgehill/archive/2005/05/20/5006.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/georgehill/comments/commentRss/5006.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/georgehill/services/trackbacks/5006.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在工作中，经常需要写充值这样的功能，这个功能无非是要做下面四件事：<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1. 判断是否可以充值；<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2. 将充值卡的余额减去充值金额；<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3. 将用户的余额加上充值金额；<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4. 写日志。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在实际的应用中，还是有不少地方需要考虑的，主要有以下几个方面：<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1. 这四步中，后面三步都涉及到数据库的操作，所以必须在一个事务中完成；<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2. 后面三步的执行顺序是需要考虑的，我觉得比较好的顺序是这样的：<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a. 写日志；<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b. 将充值卡的余额减去充值金额；<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c. 将用户的余额加上充值金额。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;由于写日志操作是不涉及到金额的，即使失败了，对系统也没有什么很大的影响，所以我放在第一步执行。至于是先给用户增加金额还是先减去充值卡的金额，似乎谁先谁后都没有什么关系。不过，其实有一个微妙的地方，如果先给用户加上余额而不幸在减去充值卡的余额时出错，甚至很不幸数据库也出了问题，没有回滚事务。那么就等于用户平白无故的多了钱，用户当然很高兴，也许会投诉，也许不会投诉（是我肯定不投诉，高兴都来不及呢<IMG height=19 src="http://www.blogjava.net/Emoticons/teeth_smile.gif" width=19 border=0>）。如果是相反的情况，那么用户必然投诉，也就可以发现系统的问题。所以我觉得应该先减去充值卡的余额。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3. 在执行更改充值卡的余额时，必须要在数据库中进行加减操作，而且要在数据库中再检查一遍充值卡的余额是否足够。执行的SQL语句类似下面：<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UPDATE card SET card_balance=card_balance-? WHERE card_number=? AND card_balance&gt;=?<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;由于现在大部分的系统都是多进程或者多线程的，有可能在你提交之前，有其它的进程或者线程更新了数据库中的记录，所以如果不在数据库中进行加减操作，不再检查一遍余额是否充足，会给系统带来隐患。<BR><img src ="http://www.blogjava.net/georgehill/aggbug/5006.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/georgehill/" target="_blank">小米</a> 2005-05-20 18:19 <a href="http://www.blogjava.net/georgehill/archive/2005/05/20/5006.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何在linux下实现为一个网卡绑定多个IP地址？</title><link>http://www.blogjava.net/georgehill/archive/2005/05/12/4227.html</link><dc:creator>小米</dc:creator><author>小米</author><pubDate>Thu, 12 May 2005 07:19:00 GMT</pubDate><guid>http://www.blogjava.net/georgehill/archive/2005/05/12/4227.html</guid><wfw:comment>http://www.blogjava.net/georgehill/comments/4227.html</wfw:comment><comments>http://www.blogjava.net/georgehill/archive/2005/05/12/4227.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/georgehill/comments/commentRss/4227.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/georgehill/services/trackbacks/4227.html</trackback:ping><description><![CDATA[<P>技巧问题 如何实现为一个网卡绑定多个IP地址？ <BR>&nbsp;<BR>技巧主题 根目录-=&gt;网络管理-=&gt;网络设置<BR>&nbsp;<BR>技巧作者 泛舟 <BR>发表时间 2002-09-18 15:54:47 </P>
<P>--------------------------------------------------------------------------------</P>
<P>　　Linux的网络设备配置文件存放在/etc/sysconfig/network-scripts里面，对于以太网的第一个网络设备，配置文件名一般为 ifcfg-eth0 如果需要为第一个网络设备绑定多一个IP地址，只需要在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件，内容样例为：</P>
<P>DEVICE="eth0:0"<BR>IPADDR="211.100.10.119"<BR>NETMASK="255.255.255.0"<BR>ONBOOT="yes"</P>
<P>　　其中的DEVICE为设备的名称，IPADDR为此设备的IP地址，NETMASK为子网掩码，ONBOOT表示在系统启动时自动启动。<BR>　　如果需要再绑定多一个IP地址，只需要把文件名和文件内的DEVICE中的eth0:x加一即可。LINUX最多可以支持255个IP别名。&nbsp; <BR></P><img src ="http://www.blogjava.net/georgehill/aggbug/4227.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/georgehill/" target="_blank">小米</a> 2005-05-12 15:19 <a href="http://www.blogjava.net/georgehill/archive/2005/05/12/4227.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个JavaScript的日期输入例子</title><link>http://www.blogjava.net/georgehill/archive/2005/05/12/4222.html</link><dc:creator>小米</dc:creator><author>小米</author><pubDate>Thu, 12 May 2005 06:19:00 GMT</pubDate><guid>http://www.blogjava.net/georgehill/archive/2005/05/12/4222.html</guid><wfw:comment>http://www.blogjava.net/georgehill/comments/4222.html</wfw:comment><comments>http://www.blogjava.net/georgehill/archive/2005/05/12/4222.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/georgehill/comments/commentRss/4222.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/georgehill/services/trackbacks/4222.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;以前在表单里面需要用户输入日期的时候，总是用一个text的输入框让用户自己按照格式输入，这样还需要对用户的输入进行有效性检查。经过几次后，觉得烦了，还是用一个像客户端的控件一样的东西让用户选择的比较好一些。下面是我所使用的JavaScript：&nbsp;&nbsp;1//日历&nbsp;&nbsp;2var&nbsp...&nbsp;&nbsp;<a href='http://www.blogjava.net/georgehill/archive/2005/05/12/4222.html'>阅读全文</a><img src ="http://www.blogjava.net/georgehill/aggbug/4222.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/georgehill/" target="_blank">小米</a> 2005-05-12 14:19 <a href="http://www.blogjava.net/georgehill/archive/2005/05/12/4222.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>