﻿<?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/alex/</link><description>不求多得,只求一得
about java,hibernate,spring,design,database,Ror,ruby,快速开发&lt;br/&gt;
最近关心的内容:SSH,seam,flex,敏捷,TDD &lt;br/&gt;
本站的官方站点是:&lt;a target="_blank" href="http://www.foxlog.org" &gt;&lt;font color="red"&gt;颠覆软件&lt;/font&gt;&lt;/a&gt;
</description><language>zh-cn</language><lastBuildDate>Fri, 24 Apr 2026 05:35:32 GMT</lastBuildDate><pubDate>Fri, 24 Apr 2026 05:35:32 GMT</pubDate><ttl>60</ttl><item><title>收藏夹的收藏夹–firefox快速拨号</title><link>http://www.blogjava.net/alex/archive/2008/08/09/221013.html</link><dc:creator>Alex</dc:creator><author>Alex</author><pubDate>Sat, 09 Aug 2008 06:42:00 GMT</pubDate><guid>http://www.blogjava.net/alex/archive/2008/08/09/221013.html</guid><wfw:comment>http://www.blogjava.net/alex/comments/221013.html</wfw:comment><comments>http://www.blogjava.net/alex/archive/2008/08/09/221013.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/alex/comments/commentRss/221013.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alex/services/trackbacks/221013.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 你每天经常访问哪些站点？<br><br>你的收藏夹里有多少收藏的站点？&nbsp;&nbsp;<a href='http://www.blogjava.net/alex/archive/2008/08/09/221013.html'>阅读全文</a><img src ="http://www.blogjava.net/alex/aggbug/221013.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alex/" target="_blank">Alex</a> 2008-08-09 14:42 <a href="http://www.blogjava.net/alex/archive/2008/08/09/221013.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>脑图之–开源技术选型手册</title><link>http://www.blogjava.net/alex/archive/2008/08/06/220359.html</link><dc:creator>Alex</dc:creator><author>Alex</author><pubDate>Wed, 06 Aug 2008 02:30:00 GMT</pubDate><guid>http://www.blogjava.net/alex/archive/2008/08/06/220359.html</guid><wfw:comment>http://www.blogjava.net/alex/comments/220359.html</wfw:comment><comments>http://www.blogjava.net/alex/archive/2008/08/06/220359.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/alex/comments/commentRss/220359.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alex/services/trackbacks/220359.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 上次参加open party朋友拿了一本《开源技术选型手册》，翻了一下，整理成脑图（图的效果还是比文字好哦）&nbsp;&nbsp;<a href='http://www.blogjava.net/alex/archive/2008/08/06/220359.html'>阅读全文</a><img src ="http://www.blogjava.net/alex/aggbug/220359.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alex/" target="_blank">Alex</a> 2008-08-06 10:30 <a href="http://www.blogjava.net/alex/archive/2008/08/06/220359.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>这里的xml为什么这样红</title><link>http://www.blogjava.net/alex/archive/2008/08/04/219931.html</link><dc:creator>Alex</dc:creator><author>Alex</author><pubDate>Mon, 04 Aug 2008 07:00:00 GMT</pubDate><guid>http://www.blogjava.net/alex/archive/2008/08/04/219931.html</guid><wfw:comment>http://www.blogjava.net/alex/comments/219931.html</wfw:comment><comments>http://www.blogjava.net/alex/archive/2008/08/04/219931.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/alex/comments/commentRss/219931.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alex/services/trackbacks/219931.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 从svn版本上checkout出来的新的版本，dwr部分的xml配置文件是红色提示错误，一开始以为是jsp的普通验证错误，后发现不是那么回事。&nbsp;&nbsp;<a href='http://www.blogjava.net/alex/archive/2008/08/04/219931.html'>阅读全文</a><img src ="http://www.blogjava.net/alex/aggbug/219931.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alex/" target="_blank">Alex</a> 2008-08-04 15:00 <a href="http://www.blogjava.net/alex/archive/2008/08/04/219931.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>代码不是调出来的</title><link>http://www.blogjava.net/alex/archive/2008/08/03/219746.html</link><dc:creator>Alex</dc:creator><author>Alex</author><pubDate>Sun, 03 Aug 2008 12:56:00 GMT</pubDate><guid>http://www.blogjava.net/alex/archive/2008/08/03/219746.html</guid><wfw:comment>http://www.blogjava.net/alex/comments/219746.html</wfw:comment><comments>http://www.blogjava.net/alex/archive/2008/08/03/219746.html#Feedback</comments><slash:comments>23</slash:comments><wfw:commentRss>http://www.blogjava.net/alex/comments/commentRss/219746.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alex/services/trackbacks/219746.html</trackback:ping><description><![CDATA[<p>1.很多人喜欢用代码开发工具的debug功能来跟踪问题，虽然最终可以解决问题，但是从方向或者思想上不建议这样做，我依然记得最初我的技术经理对我说过 &#8220;代码不是调出来的&#8221;。</p>
<p>2.不是调出来的那是怎么出来的呢？  &#8220;写出来的。&#8221;   呵呵，别扭，但是想想看，是否有点道理?</p>
<p>3.从另一个层面，我们需要加强代码的规范的写法，这就好比设计，先尽量将设计（在敏捷的年代似乎谈设计不太入流，那么你可以认为那是一种思考吧）做的到位一点</p>
<p>4.回到一个大的命题：战略如果错误，执行的越快死的越快；同理，思路或者方向如果有问题，做的越带劲，你越难受。</p>
<p>5.让我们朝这个目标挺进：代码一次编写就通过！ 我见过一些这样的高人，只要你努力，是可以做到的。</p>
<img src ="http://www.blogjava.net/alex/aggbug/219746.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alex/" target="_blank">Alex</a> 2008-08-03 20:56 <a href="http://www.blogjava.net/alex/archive/2008/08/03/219746.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>感受SaaS</title><link>http://www.blogjava.net/alex/archive/2008/08/03/219651.html</link><dc:creator>Alex</dc:creator><author>Alex</author><pubDate>Sat, 02 Aug 2008 17:02:00 GMT</pubDate><guid>http://www.blogjava.net/alex/archive/2008/08/03/219651.html</guid><wfw:comment>http://www.blogjava.net/alex/comments/219651.html</wfw:comment><comments>http://www.blogjava.net/alex/archive/2008/08/03/219651.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/alex/comments/commentRss/219651.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alex/services/trackbacks/219651.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 又一阵热风吹过来了，犹如当初的asp,犹如近段时间的SOA&nbsp;&nbsp;<a href='http://www.blogjava.net/alex/archive/2008/08/03/219651.html'>阅读全文</a><img src ="http://www.blogjava.net/alex/aggbug/219651.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alex/" target="_blank">Alex</a> 2008-08-03 01:02 <a href="http://www.blogjava.net/alex/archive/2008/08/03/219651.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>企业2.0</title><link>http://www.blogjava.net/alex/archive/2008/07/03/212318.html</link><dc:creator>Alex</dc:creator><author>Alex</author><pubDate>Thu, 03 Jul 2008 06:13:00 GMT</pubDate><guid>http://www.blogjava.net/alex/archive/2008/07/03/212318.html</guid><wfw:comment>http://www.blogjava.net/alex/comments/212318.html</wfw:comment><comments>http://www.blogjava.net/alex/archive/2008/07/03/212318.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/alex/comments/commentRss/212318.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alex/services/trackbacks/212318.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/alex/archive/2008/07/03/212318.html'>阅读全文</a><img src ="http://www.blogjava.net/alex/aggbug/212318.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alex/" target="_blank">Alex</a> 2008-07-03 14:13 <a href="http://www.blogjava.net/alex/archive/2008/07/03/212318.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>项目经理的职责</title><link>http://www.blogjava.net/alex/archive/2008/07/03/212317.html</link><dc:creator>Alex</dc:creator><author>Alex</author><pubDate>Thu, 03 Jul 2008 06:12:00 GMT</pubDate><guid>http://www.blogjava.net/alex/archive/2008/07/03/212317.html</guid><wfw:comment>http://www.blogjava.net/alex/comments/212317.html</wfw:comment><comments>http://www.blogjava.net/alex/archive/2008/07/03/212317.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/alex/comments/commentRss/212317.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alex/services/trackbacks/212317.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/alex/archive/2008/07/03/212317.html'>阅读全文</a><img src ="http://www.blogjava.net/alex/aggbug/212317.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alex/" target="_blank">Alex</a> 2008-07-03 14:12 <a href="http://www.blogjava.net/alex/archive/2008/07/03/212317.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件设计师推荐阅读书籍列表</title><link>http://www.blogjava.net/alex/archive/2008/07/03/212314.html</link><dc:creator>Alex</dc:creator><author>Alex</author><pubDate>Thu, 03 Jul 2008 06:11:00 GMT</pubDate><guid>http://www.blogjava.net/alex/archive/2008/07/03/212314.html</guid><wfw:comment>http://www.blogjava.net/alex/comments/212314.html</wfw:comment><comments>http://www.blogjava.net/alex/archive/2008/07/03/212314.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/alex/comments/commentRss/212314.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alex/services/trackbacks/212314.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/alex/archive/2008/07/03/212314.html'>阅读全文</a><img src ="http://www.blogjava.net/alex/aggbug/212314.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alex/" target="_blank">Alex</a> 2008-07-03 14:11 <a href="http://www.blogjava.net/alex/archive/2008/07/03/212314.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>dbconsole启动失败</title><link>http://www.blogjava.net/alex/archive/2008/07/03/212313.html</link><dc:creator>Alex</dc:creator><author>Alex</author><pubDate>Thu, 03 Jul 2008 06:10:00 GMT</pubDate><guid>http://www.blogjava.net/alex/archive/2008/07/03/212313.html</guid><wfw:comment>http://www.blogjava.net/alex/comments/212313.html</wfw:comment><comments>http://www.blogjava.net/alex/archive/2008/07/03/212313.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/alex/comments/commentRss/212313.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alex/services/trackbacks/212313.html</trackback:ping><description><![CDATA[<div class="storycontent">
<p>//本站点内容来自于 <a title="颠覆软件" href="www.foxlog.org">颠覆软件</a></p>
<p>1.机器的ip经常改变，到公司一个ip,到客户那一个ip,到家又是一个ip,不知怎么搞的，今天到家oracle的dbconsole就启动不了了.</p>
<p>2.用命令行的方式启动 emctl.bat start dbconsole,结果还提示ORACLE_SID 还没有设置，晕，这个怎么没有了，set 一个吧 set ORACLE_SID=dggmcc (我的数据库实例)</p>
<p>3.还是有错，提示找不到192.168.0.52.这个地址,应该是ip和当初装数据库的时候<em>IP不一样的缘故，将hosts设置一下 192.168.0.52&nbsp;&nbsp;  IDEA</em></p>
<p>4.OK</p>
</div>
<img src ="http://www.blogjava.net/alex/aggbug/212313.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alex/" target="_blank">Alex</a> 2008-07-03 14:10 <a href="http://www.blogjava.net/alex/archive/2008/07/03/212313.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>从市场上的架构师的培训角度看一下架构的内容</title><link>http://www.blogjava.net/alex/archive/2008/07/03/212312.html</link><dc:creator>Alex</dc:creator><author>Alex</author><pubDate>Thu, 03 Jul 2008 06:08:00 GMT</pubDate><guid>http://www.blogjava.net/alex/archive/2008/07/03/212312.html</guid><wfw:comment>http://www.blogjava.net/alex/comments/212312.html</wfw:comment><comments>http://www.blogjava.net/alex/archive/2008/07/03/212312.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/alex/comments/commentRss/212312.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alex/services/trackbacks/212312.html</trackback:ping><description><![CDATA[<p>1.架构的分类:业务架构、数据库架构、软件设计架构,正在流行的所谓soa架构也算吧</p>
<p>2. 涉及到的主要内容:</p>
<ul>
    <li> 需求分析</li>
    <li>领域分析</li>
    <li>UML建模</li>
    <li>文档设计管理</li>
    <li>设计模式</li>
    <li>基于javaEE5的设计(jsf+EJB3)[个人感觉jboss seam是最好的代表了]</li>
</ul>
<p>3.今天一同事说在网上看到统计数据说基于soa的架构做的项目比传统的做法成功率确实高，可能性是存在的，不过也不排除这些统计数据是某些大厂赞助的结果  <img src="http://www.foxlog.org/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
<p>4.今年打算有机会的话培训一下软件设计师的课程,内容摘要如下:(来自<a href="http://www.gxtraining.com/artical/artical_list.asp?id=280" target="_blank">国信培训</a>)</p>
<p class="MsoNormal" style="margin: 7.8pt 0cm; text-indent: 17.95pt;"><font color="#000000"><span style="color: black; font-family: 隶书;"><font size="3">一、面向对象分析设计与</font></span><span style="font-size: 9pt; color: black; font-family: 隶书;" lang="EN-US">UML</span><span style="color: black; font-family: 隶书;" lang="EN-US"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; text-indent: 0cm; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3"> &#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">       </span></span></span><font size="3"><span lang="EN-US"><span><font face="Times New Roman">  </font></span></span><span style="font-family: 宋体;">面向对象分析与设计</span><span lang="EN-US"><font face="Times New Roman">OOAD</font></span></font></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3">&#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">           </span></span></span><font size="3"><span lang="EN-US"><font face="Times New Roman">UML</font></span><span style="font-family: 宋体;">建模与</span><span lang="EN-US"><font face="Times New Roman">ICONIX</font></span><span style="font-family: 宋体;">进程</span></font></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3">&#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><font size="3"><span lang="EN-US"><span><font face="Times New Roman"> </font></span></span><span style="font-family: 宋体;">领域建模与用例建模</span></font></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3">&#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><font size="3"><span lang="EN-US"><span><font face="Times New Roman"> </font></span></span><span style="font-family: 宋体;">需求分析与</span><span lang="EN-US"><font face="Times New Roman">UseCase</font></span></font></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3">&#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><font size="3"><span lang="EN-US"><span><font face="Times New Roman"> </font></span></span><span style="font-family: 宋体;">健壮性分析</span></font></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3">&#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><font size="3"><span lang="EN-US"><span><font face="Times New Roman"> </font></span></span><span style="font-family: 宋体;">时序图</span></font></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3">&#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><font size="3"><span lang="EN-US"><span><font face="Times New Roman"> </font></span></span><span style="font-family: 宋体;">对象图、状态图、活动图与协作图</span></font></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3">&#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><font size="3"><span lang="EN-US"><span><font face="Times New Roman"> </font></span></span><span style="font-family: 宋体;">类图、包图与组件图</span></font></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3">&#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><font size="3"><span lang="EN-US"><span><font face="Times New Roman"> </font></span></span><span style="font-family: 宋体;">部署图</span></font></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3">&#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><font size="3"><span lang="EN-US"><font face="Times New Roman"><span> </span>UML</font></span><span style="font-family: 宋体;">与</span><span lang="EN-US"><font face="Times New Roman">RUP</font></span></font></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3">&#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><font size="3"><span lang="EN-US"><span><font face="Times New Roman"> </font></span></span><span style="font-family: 宋体;">设计进度和设计粒度的控制</span></font></font></p>
<p class="MsoNormal" style="margin: 7.8pt 0cm; text-indent: 21pt;"><span style="color: black; font-family: 隶书;"><font size="3"><font color="#000000">二、设计模式<span lang="EN-US"><o:p></o:p></span></font></font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; text-indent: 0cm; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3"> &#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><font size="3"><span lang="EN-US"><font face="Times New Roman">GOF</font></span><span style="font-family: 宋体;">设计模式</span></font></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3">&#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><span style="font-family: 宋体;"><font size="3">创建型模式</font></span></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3">&#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><span style="font-family: 宋体;"><font size="3">结构型模式</font></span></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3">&#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><span style="font-family: 宋体;"><font size="3">行为型模式</font></span></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3">&#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><span style="font-family: 宋体;"><font size="3">模式扩展</font></span></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3">&#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><span style="font-family: 宋体;"><font size="3">开源项目中的设计模式</font></span></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3">&#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><span style="font-family: 宋体;"><font size="3">模式与交流</font></span></font></p>
<p class="MsoNormal" style="margin: 6pt 0cm; text-indent: 21pt;"><span style="font-family: 隶书;"><font size="3"><font color="#000000">三、软件设计管理<span lang="EN-US"><o:p></o:p></span></font></font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3">&#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><span style="font-family: 宋体;"><font size="3">软件设计文档</font></span></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3">&#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><span style="font-family: 宋体;"><font size="3">软件流程改进策略</font></span></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left;" align="left"><font color="#000000"><span style="color: black; font-family: Wingdings;" lang="EN-US"><span><font size="3">&#216;</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><font size="3"><span style="font-family: 宋体;">软件设计</span><span style="font-family: 宋体;">风险管理</span></font></font></p>
<p><span style="color: black; font-family: 隶书;"><font size="3"><font color="#000000">四、相关软件设计案例集</font></font></span></p>
<img src ="http://www.blogjava.net/alex/aggbug/212312.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alex/" target="_blank">Alex</a> 2008-07-03 14:08 <a href="http://www.blogjava.net/alex/archive/2008/07/03/212312.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如果我要开一家软件公司（狂想曲）</title><link>http://www.blogjava.net/alex/archive/2008/07/03/212311.html</link><dc:creator>Alex</dc:creator><author>Alex</author><pubDate>Thu, 03 Jul 2008 06:07:00 GMT</pubDate><guid>http://www.blogjava.net/alex/archive/2008/07/03/212311.html</guid><wfw:comment>http://www.blogjava.net/alex/comments/212311.html</wfw:comment><comments>http://www.blogjava.net/alex/archive/2008/07/03/212311.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/alex/comments/commentRss/212311.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alex/services/trackbacks/212311.html</trackback:ping><description><![CDATA[<div class="storycontent">
<p><strong>//本站点内容来自于www.foxlog.org</strong></p>
<p><br />
</p>
<p>1.中国还没有真正伟大的软件公司，就当自己做一下白日梦了</p>
<p>2.需要一个协同软件，比如oracle协作套件，或者IBM的Lotus,目的，提供邮件、文档、工作空间、门户、网络会议、移动办公等，让公司的所有资源在一个统一的平台上实施；当然，出于成本考虑，我也可以选择google的企业套件，最直接的方式了，而且效果不错，不过没有网络会议和门户功能，可以考虑使用<a href="http://www.webex.com.cn/" target="_blank">webEx</a>等
(近期，流行的一个观点是在协作平台里引入web2.0的相关技术)</p>
<p>3.需要一个学习平台,比如oracle
ilearing.用于员工的入职须知，技能培训，为学习型组织提供一个最有力的帮助，最大的问题可能不是学习平台本身，而是学习内容的规划和设计，必要的时候需要购买
.&nbsp;
学习平台最终的目的就是一是培训员工，另一个就是知识共享。现在很多公司有这么一个毛病，公司运营了很多年，但是随着员工的逐步更换和流失，很多以前精华的东西都不见了，如果主意了知识的共享和积累（通过软件平台），这个问题就是另一种情况了.</p>
<p>4.需要一个
oa平台，主要基于公司的业务流程，目前大多数oa是基于工作流的机制来实现。事实上，oa的发展历程已经比较长了，也相对比较成熟，但是究竟能发挥多大作用或者该如何发挥最大的作用还依然是一个问题。</p>
<p>5.建立一个项目管理系统平台，所有项目都在上面监控，它应该是动态的，可以看到每一天的进度，最好能从上面能对项目的各个组员的工作作出评估，作出即时的沟通和修正。</p>
<p>6.软件开发过程系统:包含架构设计管理、开发动态控制管理、版本控制、测试管理 .这些内容的主要目的是保证开发的规范话、文档化</p>
<p>7.会议系统管理.
每个公司都需要开会，但是开会的层次差别太大了，存在的问题主要有：会议目标不明确，会议过程没有效率，会议结果不明确，会议结束后没有后期跟踪管理.关于这方面可以推荐一篇文章
<a href="http://chunrinuanyang.blog.hexun.com/4904130_d.html" target="_blank">九段秘书</a></p>
<p>8.以上好像偏重于技术的层面比较多，实际上一个公司的老总最看重的其实必然是市场，所以一个适合自己公司的ERP或者CRM系统也许是必要的，注意，我这里说的是也许。</p>
<p>9.最后，所有的软件仅仅提供了一个平台，它是&#8220;死&#8221;的，或者说其本身并不会发生什么作用，更关键的是看不见的&#8220;软件&#8221;——企业文化,一切的效率与创新都来自于公司的文化氛围，在这个基础上，软件才会有推波助澜的作用。</p>
</div>
<img src ="http://www.blogjava.net/alex/aggbug/212311.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alex/" target="_blank">Alex</a> 2008-07-03 14:07 <a href="http://www.blogjava.net/alex/archive/2008/07/03/212311.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java框架库：选一款适合你的武器行走江湖</title><link>http://www.blogjava.net/alex/archive/2007/09/01/141902.html</link><dc:creator>Alex</dc:creator><author>Alex</author><pubDate>Sat, 01 Sep 2007 04:42:00 GMT</pubDate><guid>http://www.blogjava.net/alex/archive/2007/09/01/141902.html</guid><wfw:comment>http://www.blogjava.net/alex/comments/141902.html</wfw:comment><comments>http://www.blogjava.net/alex/archive/2007/09/01/141902.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/alex/comments/commentRss/141902.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alex/services/trackbacks/141902.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 很多东西是拿来被利用的，被 Fuck的，不是让你消磨时间的.&nbsp;&nbsp;<a href='http://www.blogjava.net/alex/archive/2007/09/01/141902.html'>阅读全文</a><img src ="http://www.blogjava.net/alex/aggbug/141902.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alex/" target="_blank">Alex</a> 2007-09-01 12:42 <a href="http://www.blogjava.net/alex/archive/2007/09/01/141902.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于吃饭这个项目</title><link>http://www.blogjava.net/alex/archive/2007/08/19/137930.html</link><dc:creator>Alex</dc:creator><author>Alex</author><pubDate>Sun, 19 Aug 2007 05:15:00 GMT</pubDate><guid>http://www.blogjava.net/alex/archive/2007/08/19/137930.html</guid><wfw:comment>http://www.blogjava.net/alex/comments/137930.html</wfw:comment><comments>http://www.blogjava.net/alex/archive/2007/08/19/137930.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.blogjava.net/alex/comments/commentRss/137930.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alex/services/trackbacks/137930.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 项目，是一个范围很广的概念，三峡大坝是一个项目，IT企业的一次开发任务也是一个项目，个人某个时间段的活动安排仍然可以看作是一个项目.<br><br>&nbsp;&nbsp;<a href='http://www.blogjava.net/alex/archive/2007/08/19/137930.html'>阅读全文</a><img src ="http://www.blogjava.net/alex/aggbug/137930.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alex/" target="_blank">Alex</a> 2007-08-19 13:15 <a href="http://www.blogjava.net/alex/archive/2007/08/19/137930.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>利用其他表的数据update当前表</title><link>http://www.blogjava.net/alex/archive/2007/08/19/137929.html</link><dc:creator>Alex</dc:creator><author>Alex</author><pubDate>Sun, 19 Aug 2007 04:49:00 GMT</pubDate><guid>http://www.blogjava.net/alex/archive/2007/08/19/137929.html</guid><wfw:comment>http://www.blogjava.net/alex/comments/137929.html</wfw:comment><comments>http://www.blogjava.net/alex/archive/2007/08/19/137929.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/alex/comments/commentRss/137929.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alex/services/trackbacks/137929.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 经常用到update语句，不过很少用到其他表的数据来更新当前表，这次用到了，总结一下<br><br>&nbsp;&nbsp;<a href='http://www.blogjava.net/alex/archive/2007/08/19/137929.html'>阅读全文</a><img src ="http://www.blogjava.net/alex/aggbug/137929.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alex/" target="_blank">Alex</a> 2007-08-19 12:49 <a href="http://www.blogjava.net/alex/archive/2007/08/19/137929.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> 从数据库导出大数据量的文件的解决方案</title><link>http://www.blogjava.net/alex/archive/2007/08/18/137798.html</link><dc:creator>Alex</dc:creator><author>Alex</author><pubDate>Sat, 18 Aug 2007 04:46:00 GMT</pubDate><guid>http://www.blogjava.net/alex/archive/2007/08/18/137798.html</guid><wfw:comment>http://www.blogjava.net/alex/comments/137798.html</wfw:comment><comments>http://www.blogjava.net/alex/archive/2007/08/18/137798.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/alex/comments/commentRss/137798.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alex/services/trackbacks/137798.html</trackback:ping><description><![CDATA[<div class=storycontent>
<p>key words: plsql,导出数据，大数据量</p>
<p>最近的账务的项目中需要导出Excel报表，数据量比较大,解决方案如下　：</p>
<p>1.通过plsql在服务器端查询出符合要求的纪录，然后直接写到文本文件中</p>
<p>2.在web端通过流的方式读文本文件，通过POI写到Excel,将生成的Excel流写到respoonse实现下载</p>
<p>这样做的好处是不必一次性将满足条件的纪录全部取出来，而是通过流的方式．</p>
<p>这个方式原来在处理Blob类型的字段时有直接的getStream来支持的，这次普通的数据只好通过文件的方式来实现.</p>
<p>贴一段sample的代码</p>
<p><code><br></code></p>
<div class=code_title>sql 代码</div>
<div class=dp-highlighter>
<div class=bar>&nbsp;</div>
<ol class=dp-sql>
    <li class=alt><span><span class=keyword>create</span><span>&nbsp;</span><span class=op>or</span><span>&nbsp;</span><span class=func>replace</span><span>&nbsp;</span><span class=keyword>procedure</span><span>&nbsp;alex_table_to_txt(filepath&nbsp;varchar2,filename&nbsp;varchar2)&nbsp;</span><span class=keyword>is</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span><span class=comment>--var</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=alt><span>v1&nbsp;alex2.<span class=keyword>name</span><span>%type;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>v2&nbsp;alex2.address%type;&nbsp;&nbsp;</span></li>
    <li class=alt><span>v3&nbsp;alex2.groupname%type;&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class=alt><span><span class=keyword>output</span><span>&nbsp;varchar2(200);&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class=alt><span><span class=comment>--file&nbsp;var</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>file_handle&nbsp;UTL_FILE.FILE_TYPE;&nbsp;&nbsp;</span></li>
    <li class=alt><span>&nbsp;&nbsp;</span></li>
    <li class=""><span><span class=keyword>cursor</span><span>&nbsp;readtable&nbsp;</span><span class=keyword>is</span><span>&nbsp;</span><span class=keyword>select</span><span>&nbsp;t.</span><span class=keyword>name</span><span>,t.address,t.groupname&nbsp;</span><span class=keyword>from</span><span>&nbsp;alex2&nbsp;t;&nbsp;&nbsp;</span></span></li>
    <li class=alt><span><span class=keyword>begin</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>file_handle:=utl_file.fopen(filepath,filename,'w',6000);&nbsp;&nbsp;</span></li>
    <li class=alt><span><span class=keyword>open</span><span>&nbsp;readtable;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class=alt><span>loop&nbsp;&nbsp;</span></li>
    <li class=""><span><span class=keyword>fetch</span><span>&nbsp;readtable&nbsp;</span><span class=keyword>into</span><span>&nbsp;v1,v2,v3;&nbsp;&nbsp;</span></span></li>
    <li class=alt><span>exit&nbsp;<span class=keyword>when</span><span>&nbsp;readtable%notfound;&nbsp;&nbsp;</span></span></li>
    <li class=""><span><span class=keyword>output</span><span>:=v1&nbsp;||&nbsp;','&nbsp;||&nbsp;v2&nbsp;||&nbsp;','&nbsp;||&nbsp;v3&nbsp;;&nbsp;&nbsp;</span></span></li>
    <li class=alt><span>utl_file.put_line(file_handle,<span class=keyword>output</span><span>);&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class=alt><span><span class=keyword>end</span><span>&nbsp;loop;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class=alt><span><span class=keyword>close</span><span>&nbsp;readtable;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>utl_file.fclose(file_handle);&nbsp;&nbsp;</span></li>
    <li class=alt><span><span class=keyword>end</span><span>&nbsp;alex_table_to_txt;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>/&nbsp;&nbsp;</span></li>
</ol>
</div>
<br>
<p>&nbsp;</p>
<p>欢迎讨论你的方案</p>
</div>
<img src ="http://www.blogjava.net/alex/aggbug/137798.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alex/" target="_blank">Alex</a> 2007-08-18 12:46 <a href="http://www.blogjava.net/alex/archive/2007/08/18/137798.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>