<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>shaokun305的专栏</title><link>http://blog.csdn.net/shaokun305/</link><description>做J2EE一流架构师          E-Mail：shaokun305@gmail.com</description><dc:language>zh-CN</dc:language><lastUpdateTime>Fri, 25 Jul 2008 17:18:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>shaokun305</dc:creator><title>人月神话的破灭</title><link>http://blog.csdn.net/shaokun305/archive/2008/07/25/2711122.aspx</link><pubDate>Fri, 25 Jul 2008 17:01:00 GMT</pubDate><guid>http://blog.csdn.net/shaokun305/archive/2008/07/25/2711122.aspx</guid><wfw:comment>http://blog.csdn.net/shaokun305/comments/2711122.aspx</wfw:comment><comments>http://blog.csdn.net/shaokun305/archive/2008/07/25/2711122.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/shaokun305/comments/commentRss/2711122.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2711122</trackback:ping><description>&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;人月，一个垃圾的软件工程计量单位，我感觉和和《人月神话》的作者Frederick P. Brooks，Jr.，有同样的感触。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 人月，意味着人和时间可以转化，对于上百人的大项目，复杂的业务，加上程序员的沟通成本，导致项目一年完成成为了“不可完成的任务”，项目延期了，理所当然。今年7月23日是原计划的结束日，然而现在对这个项目来看，仅仅算是一个里程碑，离项目最终结束还遥远的很。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 然而，来了领导，意识到人月可以转化，打算投入更多的人力来换取时间的提前，感觉实在是很可笑，这无异于用油救火，人数的增加远远不能提前项目，只会让项目更加延期和困难。试想一下，一个母亲十个月才能生下一个宝宝，现在给你十个母亲，你能让他们一个月生下一个宝宝吗？&amp;nbsp; 显然是可笑的。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 大项目的&lt;img src ="http://blog.csdn.net/shaokun305/aggbug/2711122.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>shaokun305</dc:creator><title>好久不来了，一直很忙，经常加班</title><link>http://blog.csdn.net/shaokun305/archive/2008/07/22/2692398.aspx</link><pubDate>Tue, 22 Jul 2008 19:58:00 GMT</pubDate><guid>http://blog.csdn.net/shaokun305/archive/2008/07/22/2692398.aspx</guid><wfw:comment>http://blog.csdn.net/shaokun305/comments/2692398.aspx</wfw:comment><comments>http://blog.csdn.net/shaokun305/archive/2008/07/22/2692398.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/shaokun305/comments/commentRss/2692398.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2692398</trackback:ping><description>  无论干什么，总的要付出辛苦的，项目亦然，工作亦然，恋爱亦然，生活亦然，我们付出了，收获才会走近我们，才会青睐我们。我们付出，我们快乐；我们欣慰，我们才会幸福！
    北京漂流的日子已经很久了，依旧买不起房，挣钱的速度赶不上疯狂的房价，天天希望房价跌，天天希望地球炸，然而每天房价都在长，地球也没有爆炸，除了四川出了个大地震，其他一切仿佛都没什么变化，我们依旧是我们，春天过了是夏天，依旧。
     然而我们得活着，快乐的活着，不活着怎么行，:),该过的日子是还得过的，我们也得快乐的活着，得看到希望，因为我们一直在努力，不过是时机还没到而已。我们怎可放弃这有滋有味的生活。

&lt;img src ="http://blog.csdn.net/shaokun305/aggbug/2692398.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>shaokun305</dc:creator><title>挑战DB2</title><link>http://blog.csdn.net/shaokun305/archive/2008/04/19/2306706.aspx</link><pubDate>Sat, 19 Apr 2008 11:45:00 GMT</pubDate><guid>http://blog.csdn.net/shaokun305/archive/2008/04/19/2306706.aspx</guid><wfw:comment>http://blog.csdn.net/shaokun305/comments/2306706.aspx</wfw:comment><comments>http://blog.csdn.net/shaokun305/archive/2008/04/19/2306706.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/shaokun305/comments/commentRss/2306706.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2306706</trackback:ping><description>新的工作使用db2数据库，说心里话，db2很难用，特别是用习惯了oracle等，db2本身提供的控制中心的工具很难用，推荐几个第三方的工具。

1： Toad for db2   Toad公司的一个比较不错的db2管理工具。-----ToadForDB2Freeware_3.1.0.474.exe

2. DBArtisan v8.52  另一个db2的工具，使用起来也不错。很好用。

3.Quest Central for DB2    Quset出的一个工具，和Toad比较类似。



db2的专家一般都用命令行，很少用相关的工具，因为工具确实很难用。连改个字段，改个类型都困难死。表都删除不掉，不能不说db2设计的垃圾。呵呵。因为不懂，所以敢批它。

慢慢的学习它。呵呵
&lt;img src ="http://blog.csdn.net/shaokun305/aggbug/2306706.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>shaokun305</dc:creator><title>换了一个新工作</title><link>http://blog.csdn.net/shaokun305/archive/2008/03/22/2207420.aspx</link><pubDate>Sat, 22 Mar 2008 22:43:00 GMT</pubDate><guid>http://blog.csdn.net/shaokun305/archive/2008/03/22/2207420.aspx</guid><wfw:comment>http://blog.csdn.net/shaokun305/comments/2207420.aspx</wfw:comment><comments>http://blog.csdn.net/shaokun305/archive/2008/03/22/2207420.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/shaokun305/comments/commentRss/2207420.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2207420</trackback:ping><description>    让我们有一个万事如意，大富大贵的2008，让我们和奥运会的刘翔一起奔跑，跨越人生的障碍，奔向胜利的终点！
&lt;img src ="http://blog.csdn.net/shaokun305/aggbug/2207420.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>shaokun305</dc:creator><title>spring和struts整合中注意的问题</title><link>http://blog.csdn.net/shaokun305/archive/2008/03/13/2177603.aspx</link><pubDate>Thu, 13 Mar 2008 16:06:00 GMT</pubDate><guid>http://blog.csdn.net/shaokun305/archive/2008/03/13/2177603.aspx</guid><wfw:comment>http://blog.csdn.net/shaokun305/comments/2177603.aspx</wfw:comment><comments>http://blog.csdn.net/shaokun305/archive/2008/03/13/2177603.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/shaokun305/comments/commentRss/2177603.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2177603</trackback:ping><description>spring框架和struts框架可以方便得进行整合，一般可以有三四种整合方式。其中最常用的就是采用struts的action交给spring进行代理管理。但其中会遇到一些问题：1. 首先注意版本的问题，如果使用struts1.2则应该使用spring.1.2x的版本，如果使用2.x的版本会无法加载相应的xml中的配置。2。 注意整合中导入spring中对struts的支持包：  spring-struts.jar和spring-web.jar3。其他就是配置 在web.xml配置,struts-config.xml和spring的applicationContent.xml中的配置。。。。。。。。。&lt;img src ="http://blog.csdn.net/shaokun305/aggbug/2177603.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>shaokun305</dc:creator><title>使用Spring的javamail注意的中文问题 </title><link>http://blog.csdn.net/shaokun305/archive/2008/03/12/2174885.aspx</link><pubDate>Wed, 12 Mar 2008 22:20:00 GMT</pubDate><guid>http://blog.csdn.net/shaokun305/archive/2008/03/12/2174885.aspx</guid><wfw:comment>http://blog.csdn.net/shaokun305/comments/2174885.aspx</wfw:comment><comments>http://blog.csdn.net/shaokun305/archive/2008/03/12/2174885.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/shaokun305/comments/commentRss/2174885.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2174885</trackback:ping><description>使用Spring的javamail注意的中文问题 &lt;img src ="http://blog.csdn.net/shaokun305/aggbug/2174885.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>shaokun305</dc:creator><title>学习如逆水行舟，不进则退！</title><link>http://blog.csdn.net/shaokun305/archive/2008/03/12/2174628.aspx</link><pubDate>Wed, 12 Mar 2008 21:43:00 GMT</pubDate><guid>http://blog.csdn.net/shaokun305/archive/2008/03/12/2174628.aspx</guid><wfw:comment>http://blog.csdn.net/shaokun305/comments/2174628.aspx</wfw:comment><comments>http://blog.csdn.net/shaokun305/archive/2008/03/12/2174628.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/shaokun305/comments/commentRss/2174628.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2174628</trackback:ping><description>学习如逆水行舟，不进则退！
怀一颗谦卑的心，带一双勤快的手，带着一个积累的脑袋疯狂的学习，取人之长，补己之短，他山之石，可以攻玉。 &lt;img src ="http://blog.csdn.net/shaokun305/aggbug/2174628.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>shaokun305</dc:creator><title>log4j-1.2.9.在tomcat5.5下面的配置(转)</title><link>http://blog.csdn.net/shaokun305/archive/2008/02/27/2124631.aspx</link><pubDate>Wed, 27 Feb 2008 14:35:00 GMT</pubDate><guid>http://blog.csdn.net/shaokun305/archive/2008/02/27/2124631.aspx</guid><wfw:comment>http://blog.csdn.net/shaokun305/comments/2124631.aspx</wfw:comment><comments>http://blog.csdn.net/shaokun305/archive/2008/02/27/2124631.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/shaokun305/comments/commentRss/2124631.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2124631</trackback:ping><description>关键字: log 
拷贝log4j-1.2.9.jar到\WEB-INF\lib目录下 
在eclipse的java builder path中增加log4j-1.2.9.jar引用是没有用的 

在拷贝log4j-1.2.9.jar到\WEB-INF\lib下 

tomcat在启动的时候需要自动查找这个目录下面的lib,而eclipse的引用是在开发的使用使用,在没有发布的情况下,tomcat找不到这些类 

建commons-logging.properties文件 
在\WEB-INF\classes目录下建commons-logging.properties文件 

内容为 

org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4Jlogger 



建log4j.properties文件 
内容如下在\WEB-INF\classes目录下建log4j.properties文件 &lt;img src ="http://blog.csdn.net/shaokun305/aggbug/2124631.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>shaokun305</dc:creator><title>测试需求的相关培训流水帐记录</title><link>http://blog.csdn.net/shaokun305/archive/2008/01/21/2057216.aspx</link><pubDate>Mon, 21 Jan 2008 17:55:00 GMT</pubDate><guid>http://blog.csdn.net/shaokun305/archive/2008/01/21/2057216.aspx</guid><wfw:comment>http://blog.csdn.net/shaokun305/comments/2057216.aspx</wfw:comment><comments>http://blog.csdn.net/shaokun305/archive/2008/01/21/2057216.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/shaokun305/comments/commentRss/2057216.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2057216</trackback:ping><description>测试需求的相关培训流水帐记录&lt;img src ="http://blog.csdn.net/shaokun305/aggbug/2057216.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>shaokun305</dc:creator><title>spring中配置定时触发的事务</title><link>http://blog.csdn.net/shaokun305/archive/2008/01/15/2044792.aspx</link><pubDate>Tue, 15 Jan 2008 11:06:00 GMT</pubDate><guid>http://blog.csdn.net/shaokun305/archive/2008/01/15/2044792.aspx</guid><wfw:comment>http://blog.csdn.net/shaokun305/comments/2044792.aspx</wfw:comment><comments>http://blog.csdn.net/shaokun305/archive/2008/01/15/2044792.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/shaokun305/comments/commentRss/2044792.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2044792</trackback:ping><description>spring中配置定时触发的事务,使用Quartz调度器&lt;img src ="http://blog.csdn.net/shaokun305/aggbug/2044792.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>shaokun305</dc:creator><title>冬日的安宁</title><link>http://blog.csdn.net/shaokun305/archive/2007/12/19/1953962.aspx</link><pubDate>Wed, 19 Dec 2007 16:37:00 GMT</pubDate><guid>http://blog.csdn.net/shaokun305/archive/2007/12/19/1953962.aspx</guid><wfw:comment>http://blog.csdn.net/shaokun305/comments/1953962.aspx</wfw:comment><comments>http://blog.csdn.net/shaokun305/archive/2007/12/19/1953962.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/shaokun305/comments/commentRss/1953962.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1953962</trackback:ping><description>          我们在平淡中享受了安宁,享受了一种琐碎的平静.那是一种安祥而温馨的感觉,一种如诗如画的恬静,犹如皎洁的月光洒满了整个平静的湖面,犹如婴儿熟睡在了温暖的襁褓中,犹如春天灿烂的阳光洒满了我们美丽的心灵. 

         也许我们总是抱怨平淡的日子似乎没有尽头,我们好像无法在彩票中中得500万,也无法在股票中一夜暴富,甚至几乎买点基金也挣不到太多得钱,甚至可能连工作中的奖金也少的可怜.
       也许你会抱怨你没有爱情,你没有恋人,你一个人孤单的活着,你每天晚上都一个人吃饭,甚至你抱怨说你甚至周末都一个人在家睡觉,找不到合适的约会对象.
      你在抱怨的同时,你没有感觉到一种安静吗,你没有感觉到,冬季的夜晚,你一个人半躺在床上,翻翻床头的几本书,你不感觉到平静的心情吗? 那是一种难得的安宁,你不感觉少了白天烦琐的工作,少了白天无休止的电话和汽车噪音的一种安静吗?
        我们应该学会享受这种安宁,享受这份平静.难得有这种平静,我们保持一颗平静的心态,平和的心态,静静的等待,因为在寒冷的冬季,需要的只是等待,平静的等待,积蓄我们的力量,就好&lt;img src ="http://blog.csdn.net/shaokun305/aggbug/1953962.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>shaokun305</dc:creator><title>oracle中一个树形关联表的查询排序sql</title><link>http://blog.csdn.net/shaokun305/archive/2007/11/21/1896383.aspx</link><pubDate>Wed, 21 Nov 2007 14:12:00 GMT</pubDate><guid>http://blog.csdn.net/shaokun305/archive/2007/11/21/1896383.aspx</guid><wfw:comment>http://blog.csdn.net/shaokun305/comments/1896383.aspx</wfw:comment><comments>http://blog.csdn.net/shaokun305/archive/2007/11/21/1896383.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/shaokun305/comments/commentRss/1896383.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1896383</trackback:ping><description>select a.MATERIAL_LIST_ID,a.MATERIAL_name,a.MATERIAL_SORT ,a.MATERIAL_SUB_SORT  
from ECPM_MATERIAL_LIST a,ECPM_MATREIAL_TYPE b,(select rownum aaa, type_id,b.type_name from ECPM_MATREIAL_TYPE b 
connect by prior type_Id=up_Type_Id  start with up_Type_Id=0 order by TYPE_ORDER) c where a.MATERIAL_SUB_SORT=b.TYPE_ID
 and c.type_id=b.type_id  order by c.aaa, a.MATERIAL_SORT

 
&lt;img src ="http://blog.csdn.net/shaokun305/aggbug/1896383.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>shaokun305</dc:creator><title>股市心经</title><link>http://blog.csdn.net/shaokun305/archive/2007/11/18/1890943.aspx</link><pubDate>Sun, 18 Nov 2007 10:52:00 GMT</pubDate><guid>http://blog.csdn.net/shaokun305/archive/2007/11/18/1890943.aspx</guid><wfw:comment>http://blog.csdn.net/shaokun305/comments/1890943.aspx</wfw:comment><comments>http://blog.csdn.net/shaokun305/archive/2007/11/18/1890943.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/shaokun305/comments/commentRss/1890943.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1890943</trackback:ping><description>股市没有超凡神人，股票酬懒股道酬勤，

股市之道至简至易，运用之妙存乎一心。         

以市场为师，践学不悔，敏学不倦，谦学不怠。

即使做了死多头或死空头，关键时也要勇于做滑头。

预测与实战截然区分，预测海阔天空,实战机敏灵活。

炒股就是炒心态，炒心性、炒人性，炒人生，炒灵性。

炒股之人贪怕悔怨痴狂急缓八大心态关，关关都得过！

 &lt;img src ="http://blog.csdn.net/shaokun305/aggbug/1890943.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>shaokun305</dc:creator><title>BS网页中实现一个进度条progressBar</title><link>http://blog.csdn.net/shaokun305/archive/2007/11/16/1888381.aspx</link><pubDate>Fri, 16 Nov 2007 14:07:00 GMT</pubDate><guid>http://blog.csdn.net/shaokun305/archive/2007/11/16/1888381.aspx</guid><wfw:comment>http://blog.csdn.net/shaokun305/comments/1888381.aspx</wfw:comment><comments>http://blog.csdn.net/shaokun305/archive/2007/11/16/1888381.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/shaokun305/comments/commentRss/1888381.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1888381</trackback:ping><description>早上看到了Eclipse的帮助页面 有一个不错的进度条,所以很感兴趣.右键看了一下,原来就是用了个div的样式,然后异步请求进度处理信息.把处理的进度信息实时反应到页面上.
页面代码..........................
在实际开发中可以根据需要修改第一个页面中的进度条颜色和样式.可以修改第2个页面中的对进度处理的百分比的算法返回.
&lt;img src ="http://blog.csdn.net/shaokun305/aggbug/1888381.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>shaokun305</dc:creator><title>getOutputStream() has already been called for this response问题的解决</title><link>http://blog.csdn.net/shaokun305/archive/2007/11/16/1888345.aspx</link><pubDate>Fri, 16 Nov 2007 13:53:00 GMT</pubDate><guid>http://blog.csdn.net/shaokun305/archive/2007/11/16/1888345.aspx</guid><wfw:comment>http://blog.csdn.net/shaokun305/comments/1888345.aspx</wfw:comment><comments>http://blog.csdn.net/shaokun305/archive/2007/11/16/1888345.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/shaokun305/comments/commentRss/1888345.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1888345</trackback:ping><description>tomcat5下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法
在tomcat5下jsp中出现此错误一般都是在jsp中使用了输出流（如输出图片验证码，文件下载等），
没有妥善处理好的原因。
具体的原因就是
在tomcat中jsp编译成servlet之后在函数_jspService(HttpServletRequest request, HttpServletResponse response)的最后
有一段这样的代码
finally {
      if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context);
    }
这里是在释放在jsp中使用的对象，会调用response.getWriter(),因为这个方法是和
response.getOutputStream()相冲突的！所以会出现以上这个异常。

 采用方法很简单.在使用OutputStream输出流完成后&lt;img src ="http://blog.csdn.net/shaokun305/aggbug/1888345.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>