??xml version="1.0" encoding="utf-8" standalone="yes"?>中文视频在线,av资源在线看片,www.亚洲免费视频http://www.aygfsteel.com/itstarting/archive/2010/01/12/309152.htmlITq行?/dc:creator>ITq行?/author>Tue, 12 Jan 2010 06:38:00 GMThttp://www.aygfsteel.com/itstarting/archive/2010/01/12/309152.htmlhttp://www.aygfsteel.com/itstarting/comments/309152.htmlhttp://www.aygfsteel.com/itstarting/archive/2010/01/12/309152.html#Feedback0http://www.aygfsteel.com/itstarting/comments/commentRss/309152.htmlhttp://www.aygfsteel.com/itstarting/services/trackbacks/309152.htmlhttp://buffalo.sourceforge.net/Q可通过该页面找C载?
不过该版本自2007q来没有更CQ有炚w憾,不管怎样Q一出来关注到了,早前通读q代码,是个好作品?
上周开始用了些零碎的时_重新评估q进行了深入的研IӞ其目的在于通过深度掌握某个优秀的诏I前后端的AJAX框架Q以提高自己的整体认知感?

Buffalo最有hg初,个h感觉有两点:
1、后端实C较ؓ完整的基于xml的xml<->object序列化反序列化协议;
2、前端提供了适配协议的调用封装和响应解析机制QƈZ回调机制提供~码API?
  阅读全文

]]>
Hadoop-0.20.1+Ubuntu9.10实战http://www.aygfsteel.com/itstarting/archive/2009/12/15/306076.htmlITq行?/dc:creator>ITq行?/author>Tue, 15 Dec 2009 14:46:00 GMThttp://www.aygfsteel.com/itstarting/archive/2009/12/15/306076.htmlhttp://www.aygfsteel.com/itstarting/comments/306076.htmlhttp://www.aygfsteel.com/itstarting/archive/2009/12/15/306076.html#Feedback1http://www.aygfsteel.com/itstarting/comments/commentRss/306076.htmlhttp://www.aygfsteel.com/itstarting/services/trackbacks/306076.html
目录Q?
一、环境准?1
二、安装JDK6 1
三、配|SSH 2
四、安装配|hadoop 4
4.1下蝲及安?4
4.2配置 4
4.2.1配置$HADOOP_HOME/conf/hadoop-env.sh 4
4.2.2配置$HADOOP_HOME/conf/core-site.xml 4
4.2.3配置$HADOOP_HOME/conf/mapred-site.xml 5
4.2.4格式化namenode 5
4.3启动及验?5
五、跑W一个wordcount例子 7
4.1准备工作 7
4.2q行例子 8
4.3看结?11
4.4在eclipse中调?q行 12
4.5分析代码 15
六、改q的wordcount例子 17
参?23
FAQ 23
1、xxx is not in the sudoers file解决Ҏ 23
2?etc/sudoers is mode 0640, should be 0440怎么回事Q?24
3、如何增加ubuntu的SWAPI间Q?24
4、bin/hadoop dfs到底有哪些命令? 25

原文和文档我攑֜了javaeyeQ这里给个链接吧Q?br /> http://itstarting.javaeye.com/blog/520985

]]>
Ubuntu下经典JAVA开发环境搭?/title><link>http://www.aygfsteel.com/itstarting/archive/2009/12/15/306075.html</link><dc:creator>ITq行?/dc:creator><author>ITq行?/author><pubDate>Tue, 15 Dec 2009 14:44:00 GMT</pubDate><guid>http://www.aygfsteel.com/itstarting/archive/2009/12/15/306075.html</guid><wfw:comment>http://www.aygfsteel.com/itstarting/comments/306075.html</wfw:comment><comments>http://www.aygfsteel.com/itstarting/archive/2009/12/15/306075.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/itstarting/comments/commentRss/306075.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/itstarting/services/trackbacks/306075.html</trackback:ping><description><![CDATA[  <h1><span lang="EN-US"><span style="mso-list: Ignore"><span style="font: 7pt 'Times New Roman'">               </span></span></span><span lang="EN-US">1</span>?span lang="EN-US">JDK</span>安装配置</h1> <p class="MsoBodyText"><span lang="EN-US"><span style="mso-tab-count: 1">    </span></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">选用最新的版本</span><span lang="EN-US">6.0.</span></p> <p class="MsoBodyText"><span lang="EN-US"><span style="mso-tab-count: 1">    </span></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">打开l端Q执行以下命令:</span><span lang="EN-US"> </span></p> <p class="a" style="margin-bottom: 14.15pt"><span lang="EN-US"><span style="mso-tab-count: 2">        </span>sudo apt-get install sun-java6-jdk</span></p> <p class="a" style="margin-bottom: 14.15pt"><span lang="EN-US"><span style="mso-tab-count: 1">    </span></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'DejaVu Sans Mono'">按照提示做就是了?/span></p> <p class="MsoBodyText"><span lang="EN-US"><span style="mso-tab-count: 1">    </span></span><strong style="mso-bidi-font-weight: normal"><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">配置</span><span lang="EN-US">JAVA</span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">环境变量</span><span lang="EN-US">:</span></strong><span lang="EN-US"> </span></p> <p class="a" style="margin-bottom: 14.15pt"><span lang="EN-US"><span style="mso-tab-count: 2">        </span>sudo gedit /etc/environment</span></p> <p class="MsoBodyText"><span lang="EN-US"><span style="mso-tab-count: 2">       </span></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">在其中添加如下两行:</span><span lang="EN-US"> </span></p> <p class="a"><span lang="EN-US"><span style="mso-tab-count: 2">        </span>CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib</span></p> <p class="a" style="margin-bottom: 14.15pt"><span lang="EN-US"><span style="mso-tab-count: 2">        </span>JAVA_HOME=/usr/lib/jvm/java-6-sun</span></p> <p class="a" style="margin-bottom: 14.15pt"><span lang="EN-US"><span style="mso-tab-count: 1">    </span></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'DejaVu Sans Mono'">执行命oQ?/span><span lang="EN-US">sudo gedit /etc/jvm</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'DejaVu Sans Mono'">Q在最前面加入Q?/span></p> <p class="MsoBodyText"><span lang="EN-US"><span style="mso-tab-count: 2">       </span>/usr/lib/jvm/java-6-sun</span></p> <h1><span lang="EN-US"><span style="mso-list: Ignore"><span style="font: 7pt 'Times New Roman'">               </span></span></span><span lang="EN-US">2</span>?span lang="EN-US">Tomcat</span>安装配置</h1> <p class="MsoBodyText"><span lang="EN-US"><span style="mso-tab-count: 1">    </span></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">q是喜欢l典?/span><span lang="EN-US">Tomcat5.5,</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">?/span><span lang="EN-US">http://tomcat.apache.org</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">M载?/span></p> <p class="MsoBodyText"><span lang="EN-US"><span style="mso-tab-count: 1">    </span></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">文g为:</span><span lang="EN-US">apache-tomcat-<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">5.5.28</st1:chsdate>.zip</span></p> <p class="MsoBodyText"><span lang="EN-US"><span style="mso-tab-count: 1">    </span></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">解压~:</span></p> <p class="MsoBodyText"><span lang="EN-US"><span style="mso-tab-count: 1">    </span>unzip /home/zhengxq/</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">下蝲</span><span lang="EN-US">/apache-tomcat-<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">5.5.28</st1:chsdate>.zip -d $HOME/java</span></p> <h1><span lang="EN-US"><span style="mso-list: Ignore"><span style="font: 7pt 'Times New Roman'">               </span></span></span><span lang="EN-US">3</span>?span lang="EN-US">Eclipse</span>安装配置</h1> <p class="MsoBodyText" style="margin-top: 12pt"><span lang="EN-US"><span style="mso-tab-count: 1">    </span></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">下蝲最新的版本Qƈ解压~:</span></p> <p class="MsoBodyText" style="margin-top: 12pt"><span lang="EN-US"><span style="mso-tab-count: 1">    </span>zhengxq@zhengxq-desktop:~$ tar zxf $HOME/</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">下蝲</span><span lang="EN-US">/eclipse-java-galileo-SR1-linux-gtk.tar.gz -C $HOME/java</span></p> <p class="MsoBodyText" style="margin-top: 12pt"><span lang="EN-US"><span style="mso-tab-count: 1">    </span></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">此时直接通过</span><span lang="EN-US">$HOME/java/eclipse/eclipse</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">卛_启动?/span></p> <p class="MsoBodyText" style="margin-top: 12pt"><span lang="EN-US"><span style="mso-tab-count: 1">    </span>Tomcat</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">插g是必ȝQ下载ƈ解压~到</span><span lang="EN-US">eclipse/plugins</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">下,重启</span><span lang="EN-US">eclipse</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">卛_?/span></p> <p class="MsoBodyText" style="margin-top: 12pt"><span lang="EN-US"><span style="mso-tab-count: 1">    </span></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">下面?/span><span lang="EN-US">“</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">高񔽋?/span><span lang="EN-US">“</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">Q)。ؓ了徏立更方便的导航,可以q样Q?/span></p> <p class="MsoBodyText" style="margin-top: 12pt"><span lang="EN-US"><span style="mso-tab-count: 1">    </span>1</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">、在</span><span lang="EN-US">/usr/bin</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">目录下创Z个启动脚?/span><span lang="EN-US">eclipse</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">Q?/span><span lang="EN-US"><br /> <br /> <span style="mso-tab-count: 1">    </span><span style="color: #ff6600">sudo gedit /usr/bin/eclipse<span style="mso-tab-count: 1"> </span></span><br /> <br /> <span style="mso-tab-count: 1">    </span></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">然后在该文g中添加以下内容:</span><span lang="EN-US"><br /> <br /> <span style="mso-tab-count: 1">    </span><span style="color: red">#!/bin/sh </span><br /> <span style="mso-tab-count: 1">    </span><span style="color: red">export MOZILLA_FIVE_HOME="/usr/lib/mozilla/" </span><br /> <span style="mso-tab-count: 1">    </span><span style="color: red">export ECLIPSE_HOME="/home/zhengxq/java/eclipse" </span><br /> <span style="mso-tab-count: 1">    </span><span style="color: red">$ECLIPSE_HOME/eclipse $* </span><br /> <br /> <span style="mso-tab-count: 1">    </span>2</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">、让修改该脚本的权限Q让它变成可执行Q?/span><span lang="EN-US"><br /> <br /> <span style="mso-tab-count: 1">    </span><span style="color: #ff6600">sudo chmod +x /usr/bin/eclipse</span><br /> <br /> <span style="mso-tab-count: 1">    </span>3</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">、在桌面或?/span><span lang="EN-US">gnome</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">菜单中添?/span><span lang="EN-US">eclipse</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">启动图标</span><span lang="EN-US"><br /> <span style="mso-tab-count: 1">    </span></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">Q?/span><span lang="EN-US">1</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">Q在桌面或者启动面板上d图标Q?/span><span lang="EN-US"><br /> <span style="mso-tab-count: 1">    </span></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">在桌面(右键单击桌面</span><span lang="EN-US">-></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">创徏启动器)或面板(右键单击面板</span><span lang="EN-US">-></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">d到面?/span><span lang="EN-US"> -></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">定制应用E序启动器)上创Z个新的启动器Q然后添加下列数据:</span><span lang="EN-US"> <br /> <span style="mso-tab-count: 1">    </span></span><span style="color: red; font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">名称Q?/span><span lang="EN-US" style="color: red">Eclipse Platform </span><span lang="EN-US"><br /> <span style="mso-tab-count: 1">    </span></span><span style="color: red; font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">命oQ?/span><span lang="EN-US" style="color: red">eclipse </span><span lang="EN-US"><br /> <span style="mso-tab-count: 1">    </span></span><span style="color: red; font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">图标Q?/span><span style="color: red"> <span lang="EN-US">/home/zhengxq/java/eclipse/icon.xpm </span></span><span lang="EN-US"><br /> <span style="mso-tab-count: 1">    </span></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">Q?/span><span lang="EN-US">2</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">Q在</span><span lang="EN-US">Applications</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">Q应用程序)菜单上添加一个图?/span><span lang="EN-US"><br /> <span style="mso-tab-count: 1">    </span></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">用文本编辑器?/span><span lang="EN-US">/usr/share/applications</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">目录里新Z个名?/span><span lang="EN-US">eclipse.desktop</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">的启动器Q如下面的命?/span><span lang="EN-US">:<br /> <span style="mso-tab-count: 1">    </span><span style="color: #ff6600">sudo gedit /usr/share/applications/eclipse.desktop</span><br /> <span style="mso-tab-count: 1">    </span></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">然后在文件中d下列内容Q?/span><span lang="EN-US"> </span></p> <table class="MsoNormalTable" style="margin-left: 24pt; border-collapse: collapse; mso-padding-alt: 2.75pt 2.75pt 2.75pt 2.75pt; mso-table-layout-alt: fixed" cellspacing="0" cellpadding="0" border="0"> <tbody> <tr style="mso-yfti-lastrow: yes"> <td style="border-right: black 1pt solid; padding-right: 2.75pt; border-top: black 1pt solid; padding-left: 2.75pt; padding-bottom: 2.75pt; border-left: black 1pt solid; width: 455.35pt; padding-top: 2.75pt; border-bottom: black 1pt solid; mso-border-alt: solid black .1pt" valign="top" width="607"> <p class="MsoBodyText" style="margin-top: 12pt; layout-grid-mode: char"><span lang="EN-US" style="color: red">[Desktop Entry] </span><span lang="EN-US"><br /> <span style="color: red">Encoding=UTF-8</span><br /> <span style="color: red">Name=Eclipse Platform</span><br /> <span style="color: red">Comment=Eclipse IDE</span><br /> <span style="color: red">Exec=eclipse</span><br /> <span style="color: red">Icon=/home/zhengxq/java/eclipse/icon.xpm</span><br /> <span style="color: red">Terminal=false</span><br /> <span style="color: red">StartupNotify=true</span><br /> <span style="color: red">Type=Application</span><br /> <span style="color: red">Categories=Application;Development;<o:p></o:p></span></span></p> </td> </tr> </tbody> </table> <p class="MsoBodyText" style="margin-top: 12pt"><span lang="EN-US"><span style="mso-tab-count: 1">    </span></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">保存文gQ此时即可通过双击桌面</span><span lang="EN-US">eclipse</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">的图标来q行</span><span lang="EN-US">eclipse</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">?/span></p> <p class="MsoBodyText" style="margin-top: 12pt"><span lang="EN-US"><span style="mso-tab-count: 1">    </span></span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">注意Q?/span> <span lang="EN-US" style="color: red">Type=Application</span><span style="font-family: 'DejaVu Sans'; mso-ascii-font-family: 'AR PL UMing CN'">后面l对不能有空|否则Z来可别抓狂?/span></p> <img src ="http://www.aygfsteel.com/itstarting/aggbug/306075.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/itstarting/" target="_blank">ITq行?/a> 2009-12-15 22:44 <a href="http://www.aygfsteel.com/itstarting/archive/2009/12/15/306075.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hadoop学习W记Q在Windows下搭行环?/title><link>http://www.aygfsteel.com/itstarting/archive/2009/12/15/306074.html</link><dc:creator>ITq行?/dc:creator><author>ITq行?/author><pubDate>Tue, 15 Dec 2009 14:43:00 GMT</pubDate><guid>http://www.aygfsteel.com/itstarting/archive/2009/12/15/306074.html</guid><wfw:comment>http://www.aygfsteel.com/itstarting/comments/306074.html</wfw:comment><comments>http://www.aygfsteel.com/itstarting/archive/2009/12/15/306074.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/itstarting/comments/commentRss/306074.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/itstarting/services/trackbacks/306074.html</trackback:ping><description><![CDATA[<p class="a" style="margin: 24pt 0cm 12pt"><span style="font-size: 14pt"><strong><span><span style="font-size: small">—?span lang="EN-US">IT</span> q行?span lang="EN-US">(Email & MSN:zhengxianquan AT hotmail.com)</span> </span></span></strong></span></p> <p class="a" style="margin: 24pt 0cm 12pt"><span style="font-size: 14pt"><span><span lang="EN-US"><span style="font-size: small"><strong>说在前面的话Q?/strong> <span>作ؓ一名技术h员,喜欢通过自己的实战去学习Q也L了写学习W记的习惯。个人做企业应用更多Q也涉及TBU别的非l构化数据,对于Hadoop倒是W一ơ接触,分布式计d有用武之地。但q个W记只能说是自己的盲学,是单的看看?/span> </span></span></span></span></p> <p class="a" style="margin: 24pt 0cm 12pt"><span style="font-size: 14pt"><span><span lang="EN-US"><span><span style="font-size: small">KeywordsQHadoop; HDFS; 学习W记</span></span></span></span></span></p> <p class="a" style="margin: 24pt 0cm 12pt"><span style="font-size: 14pt"><span><span lang="EN-US"><span><span style="font-size: small">目录Q?br /> </span></span></span></span></span><span style="font-size: 14pt"><span><span lang="EN-US"><span><span style="font-size: small">1. 准备工作 2<br /> 1.1. Supported Platforms 2<br /> 1.2. Hadoop需要的基础东西 2<br /> 1.3. 安装Cygwin注意事项 2<br /> 2. 单机上配|过E?nbsp;3<br /> 2.1. 配置SSH 3<br /> 2.1.1. 配置服务 3<br /> 2.1.2. 启动Cygwin sshd服务 4<br /> 2.1.3. Setup authorization keys 5<br /> 2.2. 修订/配置/conf/core-site.xml 7<br /> 2.3. 修订/配置/conf/mapred-site.xml 9<br /> 2.4. 修订/配置\conf\masters和slaves 9<br /> 2.5. 修订/配置\conf\hadoop-env.sh 9<br /> 2.6. 其他数据节点cMQ重复即?nbsp;10<br /> 3. 格式化及启动 10<br /> 3.1. 启动命o 10<br /> 3.2. 如何验证启动成功 11<br /> 4. 使用及开?nbsp;12<br /> 4.1. 常用命o行用方?nbsp;12<br /> 4.2. 可以通过览器访?nbsp;15<br /> 5. FAQ 16<br /> 5.1. Z么启动不了? 16<br /> 5.2. 配置文g可能D的问?nbsp;17<br /> 5.3. JobTracker一直有问题Q?nbsp;19<br /> 5.4. 如何验证配置q启动成功? 19<br /> 6. 常用命o 20<br /> 7. 参?nbsp;21</span> </span></span></span></span></p> 地址Q?a >http://itstarting.javaeye.com/blog/513659</a><br /> <img src ="http://www.aygfsteel.com/itstarting/aggbug/306074.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/itstarting/" target="_blank">ITq行?/a> 2009-12-15 22:43 <a href="http://www.aygfsteel.com/itstarting/archive/2009/12/15/306074.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>工作?0U基本模式的理解http://www.aygfsteel.com/itstarting/archive/2009/12/15/306073.htmlITq行?/dc:creator>ITq行?/author>Tue, 15 Dec 2009 14:38:00 GMThttp://www.aygfsteel.com/itstarting/archive/2009/12/15/306073.htmlhttp://www.aygfsteel.com/itstarting/comments/306073.htmlhttp://www.aygfsteel.com/itstarting/archive/2009/12/15/306073.html#Feedback0http://www.aygfsteel.com/itstarting/comments/commentRss/306073.htmlhttp://www.aygfsteel.com/itstarting/services/trackbacks/306073.html如果不知道的可参考《Workflow Patterns-2002?/p>

 工作?0U基本模式的理解Q当然了Q后人陆l扩展、变化,模式数量不断变化Q但万变不离其宗Q可从这些基本模式看P

 

下面是我的初步分析:

模式名称

模式关键?/span>

模式说明

Basic Control Patterns

Sequence

Sequence

1

Parallel Split

AND Split

2

Synchronization

AND Join

3

Exclusive Choice

XOR Split

4

Simple Merge

XOR Join

5

ADVANCED BRANCHING AND SYNCHRONIZATION PATTERNS

Multiple Choice

OR Split

6

Synchronizing Merge

AND Join

7

Multi-merge

OR Join(+Multi)

8Q?/span>

Discriminator

OR Join(+Reset/Ignore)

9

N-out-of-M-join

OR Join(+Multi M)

9aQ?/span>N分支Q?/span>M聚合卛_

STRUCTURAL PATTERNS 

Arbitrary Cycles[自由循环]

XOR Split

10

Implicit Termination

Multi(OR/AND) Split End

11

PATTERNS INVOLVING MULTIPLE INSTANCES

MI without synchronization

Runtime independent thread by condition

12Q在q行期创建独立实例(U程、程序等Q?/span>

MI with a priori known design time knowledge

Design time priori Instance

13Q设计期多实例,且需全部完成

MI with a priori known runtime knowledge

Runtime multi Instance by condition/free

14Q运行期可基于条件创建多实例

MI with no a priori runtime knowledge

Runtime multi Instance free by people

15Q运行期可手工随意创建多实例

STATE-BASED PATTERNS 

Deferred Choice

XOR Split(By choice)

16Q?#8220;推着?#8221;程Q或Z既定条g分支

Interleaved Parallel Routing

OR Split + OR Join, Parallel

17Q多分支聚合Q分支执行顺序由q行期确?/span>

Milestone

Wait by Milestone

18Q在“里程?#8221;节点{待

CANCELLATION PATTERNS   

Cancel Activity

Cancel in specified Activity

19Q在指定的活动取?/span>

Cancel Case

Cancel Anywhere/Anytime

20QQ意时候可取消


可以看到Q其实很多是cM的,qؓ下一步的工作引擎需求、设计打下基?/p>

抛砖引玉Q供大家参考?/p>

]]>
Endnote 9 中开发ƈ使用自己的Stylehttp://www.aygfsteel.com/itstarting/archive/2009/08/31/293381.htmlITq行?/dc:creator>ITq行?/author>Mon, 31 Aug 2009 15:14:00 GMThttp://www.aygfsteel.com/itstarting/archive/2009/08/31/293381.htmlhttp://www.aygfsteel.com/itstarting/comments/293381.htmlhttp://www.aygfsteel.com/itstarting/archive/2009/08/31/293381.html#Feedback0http://www.aygfsteel.com/itstarting/comments/commentRss/293381.htmlhttp://www.aygfsteel.com/itstarting/services/trackbacks/293381.html1、基于现成的某个Styleq行针对性的开发(q个开发说白了是l合自己论文格式的要求不停的重复Q修?lt;->验证Q,保存qStyleQ如“郑式.ens”Q;
2、把Style文gQ如“郑式.ens”Q放到\EndNote9\Styles目录下;
3、重新启用EndNoteQ?br /> 4?span style="font-family: 宋体">打开Open Style Manager…
5?span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">选中我的StyleQ如“郑式.ens”Q,此时通过选中“郑氏”启用样式Q?br />  

 

附上样式文gQ适合大士论文的编写要求(其他学校是否W合Q未知)Q?a title="郑式.rar" href="/Files/itstarting/zheng.rar">/Files/itstarting/zheng.rar



]]>
Portal产品介绍--开放源码Portal产品http://www.aygfsteel.com/itstarting/archive/2009/04/15/265734.htmlITq行?/dc:creator>ITq行?/author>Wed, 15 Apr 2009 05:19:00 GMThttp://www.aygfsteel.com/itstarting/archive/2009/04/15/265734.htmlhttp://www.aygfsteel.com/itstarting/comments/265734.htmlhttp://www.aygfsteel.com/itstarting/archive/2009/04/15/265734.html#Feedback0http://www.aygfsteel.com/itstarting/comments/commentRss/265734.htmlhttp://www.aygfsteel.com/itstarting/services/trackbacks/265734.html阅读全文

]]>
WORD忽然全部变成了域代码的解军_?/title><link>http://www.aygfsteel.com/itstarting/archive/2009/04/12/265177.html</link><dc:creator>ITq行?/dc:creator><author>ITq行?/author><pubDate>Sun, 12 Apr 2009 13:55:00 GMT</pubDate><guid>http://www.aygfsteel.com/itstarting/archive/2009/04/12/265177.html</guid><wfw:comment>http://www.aygfsteel.com/itstarting/comments/265177.html</wfw:comment><comments>http://www.aygfsteel.com/itstarting/archive/2009/04/12/265177.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/itstarting/comments/commentRss/265177.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/itstarting/services/trackbacks/265177.html</trackback:ping><description><![CDATA[QQWORD莫名其妙的所有引用(如Endnote和插入PPT对象Q都变成了域代码Q怎么办?<br /> AQ工?>选项->视图Q?#8220;域代?#8221;Q把它前面的对勾L卛_Q?br /> 备注Q我居然试了一ơ一个一个选择“切换域代?#8221;Q篏M不说Q居焉新打开又这P晕死?br /> <br /> 参考:<a >http://zhidao.baidu.com/question/75336298.html</a><br /> <img src ="http://www.aygfsteel.com/itstarting/aggbug/265177.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/itstarting/" target="_blank">ITq行?/a> 2009-04-12 21:55 <a href="http://www.aygfsteel.com/itstarting/archive/2009/04/12/265177.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>AIX下用nmonq行监控和分析实?/title><link>http://www.aygfsteel.com/itstarting/archive/2009/02/19/255638.html</link><dc:creator>ITq行?/dc:creator><author>ITq行?/author><pubDate>Thu, 19 Feb 2009 12:24:00 GMT</pubDate><guid>http://www.aygfsteel.com/itstarting/archive/2009/02/19/255638.html</guid><wfw:comment>http://www.aygfsteel.com/itstarting/comments/255638.html</wfw:comment><comments>http://www.aygfsteel.com/itstarting/archive/2009/02/19/255638.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.aygfsteel.com/itstarting/comments/commentRss/255638.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/itstarting/services/trackbacks/255638.html</trackback:ping><description><![CDATA[<p>AIX下用nmonq行监控和分析实?br /> <br /> nmon从这里下载:<br /> <a >http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser</a><br /> <br /> <strong>1、准?/strong>Q?br />   1Q用root用户d到系l中<br />   2Q徏目录Q?mkdir /nmon/script<br />   3Q确定版本:#oslevelQ以便确定用哪个脚本Q我是用530<br />         # oslevel -s<br />             <span style="color: red"><strong>530</strong></span>0-09-01-0847<br />   4Q把nmon12e_aix530用ftp上传?nmon/script<br />   5Q执行授权命令:#chmod +x nmon12e_aix530<br /> <br /> <strong>2、?/strong>Q?br />  1Q直接用:<br />  ./nmon/nmon12e_aix536 -f -N -m /nmon/log -s 30 -c 2880<br />  表示Q?br />   -f 按标准格式输出文Ӟ<hostname>_YYYYMMDD_HHMM.nmon<br />   -N include NFS sections<br />   -m 切换到\径去保存日志文g<br />   -s 每隔nU抽样一ơ,q里?0<br />   -c 取出多少个抽h量,q里?880Q即监控=2880*(30/60/60)=24时<br />    Ҏ时计算q个数字的公式ؓQc=h*3600/sQ比如要监控10时Q每?0U采样一ơ,则c=10*3600/30=1200<br />  <br />   2Q用crontab定期使用Q?br />  A、执行命令:#crontab -e<br />  B、在最后一行添加如下命令:<br />   0 8 * * 1,2,3,4,5 /nmon/script/nmon12e_aix530 -f -N -m /nmon/log -s 30 -c 1200<br />  表示Q?br />   周一到周五,从早?8点开始,监控10个小Ӟ?8:00整ؓ止)Q输出到/nmon/log</p> <p><strong>3、分?br /> </strong>  1Q会?tmp/nmon生成*.nmon的文件把它下载到你的电脑?br />   2Q打开nmon analyser v339.xlsQ把宏的安全性设成最低,打开下蝲好的*.nmon文g?br />      q且保存Z个文Ӟ生成的是视图模式的,非常直观Q?br /> <img alt="" src="http://www.aygfsteel.com/images/blogjava_net/itstarting/nmon.jpg" border="0" /></p> <p><br /> 参考:<br /> 附录一Qcrontab参数Q?br /> 参考:http://tech.ddvip.com/2008-11/122629526990895.html<br />      f1 f2 f3 f4 f5 program<br /> minute  hour  day_of_month  month  weekday  commandq些字段接收以下|<br /> minute 0 ?59 <br /> hour 0 ?23 <br /> day_of_month 1 ?31 <br /> month 1 ?12 <br /> weekday 0 ?6Q星期天到星期六Q?</p> <p> 其中f1 是表C分钟,f2 表示时Qf3 表示一个月份中的第几日Qf4 表示月䆾Qf5 表示一个星期中的第几天。program 表示要执行的E序?br />    ?f1 ?* 时表C每分钟都要执行 programQf2 ?* 时表C每时都要执行E序Q其馀cL<br />    ?f1 ?a-b 时表CZW?a 分钟到第 b 分钟q段旉内要执行Qf2 ?a-b 时表CZW?a 到第 b 时都要执行Q其馀cL<br />    ?f1 ?*/n 时表C每 n 分钟个时间间隔执行一ơ,f2 ?*/n 表示?n 时个时间间隔执行一ơ,光cL<br />    ?f1 ?a, b, c,... 时表C第 a, b, c,... 分钟要执行,f2 ?a, b, c,... 时表C第 a, b, c...个小时要执行Q其馀cL</p> <p><br /> 附录二:nmon参数Q?br /> 参考http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser<br /> nmon: <br /> -f            spreadsheet output format [note: default -s300 -c288]<br />            Output file is <hostname>_YYYYMMDD_HHMM.nmon</p> <p>        -F <filename>  same as -f but user supplied filename<br /> -c <number>    number of snapshots<br /> -d      requests disk service and wait times (DISKSERV and DISKWAIT)<br /> -i <percent>   Ignore processes using less than this amount of CPU when generating TOP section – useful for reducing data volumes<br /> -g <filename> file containing disk group definitions<br /> -l <dpl>  number of hdisks per sheet - defaults to 150, maximum 250.  See notes<br /> -m <dir>    NMON changes to this directory before saving the file<br /> -r <runname>   goes into spreadsheet file [default hostname]<br /> -s <seconds>   interval between snap shots<br /> -x   capacity planning (15 mins for 1 day = -fdt -s900 -c96) <br />  -t           include top processes in the output<br /> -T           as –t plus saves command line arguments in UARG section<br /> -A          include data for async I/O (PROCAIO) sections<br /> -D prevents DISK sections being produced (useful when Disk Groups are being used because there are too many hdisks to process)<br /> -E          stops ESS sections being produced (necessary when Disk Groups are being used because there are too many vpaths to process)<br /> -J  prevents JFS sections being produced (prevents Excel errors when you have more than 255 filesystems)<br /> -L includes LARGEPAGE section<br /> -N include NFS sections<br /> -S include WLM sections with subclasses<br /> -W include WLM sections without subclasses<br /> -Y include SUMMARY section (very efficient alternative to –t if PID level data is not required)</p> <p>        example: nmon_aix51 -F asterix.nmon -r Test1 -s6 -c12<br /> </p> <img src ="http://www.aygfsteel.com/itstarting/aggbug/255638.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/itstarting/" target="_blank">ITq行?/a> 2009-02-19 20:24 <a href="http://www.aygfsteel.com/itstarting/archive/2009/02/19/255638.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何在WebLogic 8.1.6环境中查找有q接池泄漏的代码http://www.aygfsteel.com/itstarting/archive/2008/11/13/240196.htmlITq行?/dc:creator>ITq行?/author>Wed, 12 Nov 2008 16:41:00 GMThttp://www.aygfsteel.com/itstarting/archive/2008/11/13/240196.htmlhttp://www.aygfsteel.com/itstarting/comments/240196.htmlhttp://www.aygfsteel.com/itstarting/archive/2008/11/13/240196.html#Feedback0http://www.aygfsteel.com/itstarting/comments/commentRss/240196.htmlhttp://www.aygfsteel.com/itstarting/services/trackbacks/240196.html解决q接池泄漏步?/span>

dweblogic console,  %Domain% -> Services -> JDBC -> Connection Pools -> jdbc/ioa

 

Configuration?/span> -> Connection, 点开Advanced Options, 修改以下配置状态:

 

配置名U?/span>

默认?/span>

修改?/span>

说明

Enable Connection Leak Profiling

启用

开启连接池泄漏的监控?/span>

Enable Connection Profiling

启用

开启连接池监控?/span>

Inactive Connection Timeout

0

100

q接在指定时间内Q单位:U)没有zd的话Q?/span>WebLogic会将之释攑ƈ回收到连接池?/span>

 

    以上配置修改后不媄响在跑的应用Q不需要重启服务器或应用(配置前没有黄色图?/span> <!--[if !vml]--><!--[endif]-->Q?/span>WebLogic很明的告诉我们q个配置是不需要重启的Q,所以大可放心设|。只是启用监控后会对性能有一些媄响,具体影响会有多大Q我没有试q,但开启这些设|只是暂时的Q得到日志后我们可以把配置q原会默认倹{?br />

在没有解册接池泄漏问题之前Q如果没有请求时q接池将一直保持ؓ0Q不会再有连接池满造成h无法响应的问题,我们也不用担心再挨客户骂Q也为我们解决问题争取了宝贵到时间?/span>

 

       好了Q下面才是关键?/span>

 

       q一D|间后Q在bea\user_projects\domains\%domainname%\%servername%目录下,打开%servername%.logQ查找,"A JDBC pool connection leak was detected"Q如?/span>WebLogic已经监控到有q接池泄漏的话,可以找C下日志,q且很清楚的告诉我们在哪一个类的哪行代码创Zq接Q但没有关闭Q注意红色加_字体)Q?/span>


 

2008-5-22 上午11?/span>47?/span>20U?/span> CST       Warning     JDBC                A JDBC pool connection leak was detected. A connection leak occurs when a connection obtained from the pool was not closed explicitly by calling close() and then was disposed by the garbage collector and returned to the connection pool. The following stack trace at create shows where the leaked connection was created. Stack trace at connection create:

       at weblogic.jdbc.wrapper.PoolConnection.init(PoolConnection.java:75)

       at weblogic.jdbc.pool.Driver.allocateConnection(Driver.java:254)

       at weblogic.jdbc.pool.Driver.connect(Driver.java:84)

       at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:546)

       at weblogic.jdbc.jts.Driver.connect(Driver.java:140)

       at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:344)

       at com.cp.fw.dao.BaseDAO.getConnection(BaseDAO.java:78)

       at com.cp.fw.dao.dataset.DataSetOp.init(DataSetOp.java:78)

       at com.cp.fw.dao.dataset.DataSetOp.<init>(DataSetOp.java:45)

       at com.cp.ia.util.WorkFlowUtil.getNextWrokFlowId(WorkFlowUtil.java:93)

       at

 

……

      

 

       另外一U方法:

?/span>WebLogic ConsoleQ展开 %DomainName% -> Servers -> %ServerName%Q选到Logging – Server,在页面最下方点击 "View server log"Q同h?/span> "A JDBC pool connection leak was detected"Q也可以扑ֈ同样的日志?/span>

 

WebLogic对于日志事g的说明:

 

Message ID

BEA-001074

Subsystem

JDBC

Message

A JDBC pool connection leak was detected. A

connection leak occurs when a connection obtained

from the pool was not closed explicitly by calling

close() and then was disposed by the garbage

collector and returned to the connection pool. The

following stack trace at create shows where the

leaked connection was created.  Stack trace at

connection create:

Detail

A JDBC pool connection leak was detected. A

connection leak occurs when a connection obtained

from the pool was not closed explicitly by calling

close() and then was disposed by the garbage

collector and returned to the connection pool. A

stack trace is printed indicating where the leaked

connection was created.

Cause

A JDBC pool connection leak was detected. A

connection leak occurs when a connection obtained

from the pool was not closed explicitly by calling

close() and then was disposed by the garbage

collector and returned to the connection pool. A

stack trace is printed indicating where the leaked

connection was created.

Action

Close the connection appropriately.



原文Qhttp://blog.csdn.net/esky2000/archive/2008/07/22/2689929.aspx

]]>
վ֩ģ壺 | | ׿| | | | ʳ| | ʡ| | ˷| | | ɽ| | Դ| | | ǿ| | | | | | ׺| | | | | | | | | | ɽ| | ʲ| | | | ̫|