﻿<?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-J2EE社区-随笔分类-杂乱无章</title><link>http://www.blogjava.net/xcp/category/33344.html</link><description>苟有恒,何必三更起五更眠;&lt;br/&gt;最无益,只怕一日曝十日寒.</description><language>zh-cn</language><lastBuildDate>Tue, 10 May 2016 04:21:48 GMT</lastBuildDate><pubDate>Tue, 10 May 2016 04:21:48 GMT</pubDate><ttl>60</ttl><item><title>同一服务器　应用的Session冲突</title><link>http://www.blogjava.net/xcp/archive/2016/05/06/430375.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Fri, 06 May 2016 04:33:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2016/05/06/430375.html</guid><description><![CDATA[<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px"><span style="font-size: 16px; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">使用apache反向代理解决在应用A使用Iframe嵌入应用B的功能而产生的跨域问题后，应用B的功能能正常使用了。但也产生了另外一个问题：打开应用A的任何页面都会跳转主页，问题原因是：session丢失。</span></p>
<div style="white-space: normal; word-spacing: 0px; text-transform: none; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 0px; widows: 1; letter-spacing: normal; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px"></div>
<div style="white-space: normal; word-spacing: 0px; text-transform: none; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 0px; widows: 1; letter-spacing: normal; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px"><span style="font-size: 16px; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px"><strong style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">具体分析：</strong></span></div>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px"><span style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px"></span></p>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px"><span style="font-size: 16px; font-family: 微软雅黑; color: rgb(0,0,0); padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">session是通过在客户端生成一个cookie，所有请求会带上这个cookie。一个cookie的NAME、Domain和Path属性值均相同，则会覆盖，若未设置Domain域，则域为ip（不包括端口），因此应用A的session被应用B的session覆盖了。</span></p>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px"></p>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px"><span style="font-size: 16px; font-family: 微软雅黑; color: rgb(0,0,0); padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px"><span style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px; background-color: rgb(197,209,241)"></span></span></p>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px"><br style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px" /></p>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px">&nbsp;</p>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px"><span style="font-size: 16px; font-family: 微软雅黑; color: rgb(0,0,0); padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">经测试：tomcat、weblogic、websphere的session默认都是JSESSIONID 为key来识别的，因此在没有特别设置下，同一个域下的多个应用session会互相覆盖。&nbsp;</span></p>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px"><strong style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px"><span style="font-size: 16px; font-family: 微软雅黑; color: rgb(0,0,0); padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">解决办法：</span></strong></p>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px">设置各个应用使用不同的cookie-name，或者将JSESSIONID的path路径设置为不同。</p>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px">1）WebLogic的Cookie相关配置：weblogic.xml</p>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px">&nbsp;</p>
<table style="border-top: rgb(248,248,248) 1px solid; border-right: rgb(248,248,248) 1px solid; white-space: normal; word-spacing: 0px; border-collapse: collapse; border-bottom: rgb(248,248,248) 1px solid; text-transform: none; color: rgb(68,68,68); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 0px; border-spacing: 1px; border-left: rgb(248,248,248) 1px solid; widows: 1; letter-spacing: normal; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px" bordercolor="#000" border="1">
<tbody style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">
<tr style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">
<td style="border-top: rgb(248,248,248) 1px solid; border-right: rgb(248,248,248) 1px solid; border-bottom: rgb(248,248,248) 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 2px; margin: 0px; border-left: rgb(248,248,248) 1px solid; padding-right: 2px">
<p style="word-wrap: break-word; font-size: 12px; white-space: normal; word-break: break-all; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 8px 0px; letter-spacing: 0px; line-height: 22px; padding-right: 0px">属性名</p></td>
<td style="border-top: rgb(248,248,248) 1px solid; border-right: rgb(248,248,248) 1px solid; border-bottom: rgb(248,248,248) 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 2px; margin: 0px; border-left: rgb(248,248,248) 1px solid; padding-right: 2px">默认值</td>
<td style="border-top: rgb(248,248,248) 1px solid; border-right: rgb(248,248,248) 1px solid; border-bottom: rgb(248,248,248) 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 2px; margin: 0px; border-left: rgb(248,248,248) 1px solid; padding-right: 2px">值</td></tr>
<tr style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">
<td style="border-top: rgb(248,248,248) 1px solid; border-right: rgb(248,248,248) 1px solid; border-bottom: rgb(248,248,248) 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 2px; margin: 0px; border-left: rgb(248,248,248) 1px solid; padding-right: 2px">cookie-name</td>
<td style="border-top: rgb(248,248,248) 1px solid; border-right: rgb(248,248,248) 1px solid; border-bottom: rgb(248,248,248) 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 2px; margin: 0px; border-left: rgb(248,248,248) 1px solid; padding-right: 2px">JSESSIONID</td>
<td style="border-top: rgb(248,248,248) 1px solid; border-right: rgb(248,248,248) 1px solid; border-bottom: rgb(248,248,248) 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 2px; margin: 0px; border-left: rgb(248,248,248) 1px solid; padding-right: 2px">如未设置，默认为&#8220;JSESSIONID&#8221;</td></tr>
<tr style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">
<td style="border-top: rgb(248,248,248) 1px solid; border-right: rgb(248,248,248) 1px solid; border-bottom: rgb(248,248,248) 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 2px; margin: 0px; border-left: rgb(248,248,248) 1px solid; padding-right: 2px">cookie-path</td>
<td style="border-top: rgb(248,248,248) 1px solid; border-right: rgb(248,248,248) 1px solid; border-bottom: rgb(248,248,248) 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 2px; margin: 0px; border-left: rgb(248,248,248) 1px solid; padding-right: 2px">NULL</td>
<td style="border-top: rgb(248,248,248) 1px solid; border-right: rgb(248,248,248) 1px solid; border-bottom: rgb(248,248,248) 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 2px; margin: 0px; border-left: rgb(248,248,248) 1px solid; padding-right: 2px">如未设置，默认为&#8220;/&#8221;</td></tr>
<tr style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">
<td style="border-top: rgb(248,248,248) 1px solid; border-right: rgb(248,248,248) 1px solid; border-bottom: rgb(248,248,248) 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 2px; margin: 0px; border-left: rgb(248,248,248) 1px solid; padding-right: 2px">cookie-domain</td>
<td style="border-top: rgb(248,248,248) 1px solid; border-right: rgb(248,248,248) 1px solid; border-bottom: rgb(248,248,248) 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 2px; margin: 0px; border-left: rgb(248,248,248) 1px solid; padding-right: 2px">NULL</td>
<td style="border-top: rgb(248,248,248) 1px solid; border-right: rgb(248,248,248) 1px solid; border-bottom: rgb(248,248,248) 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 2px; margin: 0px; border-left: rgb(248,248,248) 1px solid; padding-right: 2px">如未设置，默认为发放cookie的服务器的域</td></tr></tbody></table>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px">&nbsp;</p>
<div style="white-space: normal; word-spacing: 0px; text-transform: none; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 0px; widows: 1; letter-spacing: normal; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px">示例代码：&nbsp;&nbsp;</div>
<div style="white-space: normal; word-spacing: 0px; text-transform: none; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 0px; widows: 1; letter-spacing: normal; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px"><pre style="font-size: 9pt; border-top: rgb(221,221,221) 1px solid; font-family: 'Courier New', Arial; border-right: rgb(221,221,221) 1px solid;background: rgb(246,246,246); border-bottom: rgb(221,221,221) 1px solid; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; margin: 0px; border-left: rgb(221,221,221) 1px solid; line-height: 18px; padding-right: 5px"><span style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">1.&nbsp;&nbsp;</span>&lt;<span style="color: rgb(128,128,0); padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">session-descriptor</span>&gt;&nbsp; <span style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">2.&nbsp;&nbsp;</span>&lt;<span style="color: rgb(128,128,0); padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">session-param</span>&gt;&nbsp; <span style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">3.&nbsp;&nbsp;</span>&lt;<span style="color: rgb(128,128,0); padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">param-name</span>&gt;CookieName&lt;<span style="color: rgb(128,128,0); padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">/param-name</span>&gt;&nbsp; <span style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">4.&nbsp;&nbsp;</span>&lt;<span style="color: rgb(128,128,0); padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">param-value</span>&gt;HADFCookie&lt;<span style="color: rgb(128,128,0); padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">/param-value</span>&gt;&nbsp; <span style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">5.&nbsp;&nbsp;</span>&lt;<span style="color: rgb(128,128,0); padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">/session-param</span>&gt;&nbsp; <span style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">6.&nbsp;&nbsp;</span>&lt;<span style="color: rgb(128,128,0); padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">/session-descriptor</span>&gt;</pre></div>
<div style="white-space: normal; word-spacing: 0px; text-transform: none; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 0px; widows: 1; letter-spacing: normal; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px"></div>
<div style="white-space: normal; word-spacing: 0px; text-transform: none; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 0px; widows: 1; letter-spacing: normal; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px"><br style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px" />&nbsp;</div>
<div style="white-space: normal; word-spacing: 0px; text-transform: none; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 0px; widows: 1; letter-spacing: normal; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px">延伸阅读：1.&nbsp;<span class="Apple-converted-space">&nbsp;</span><a style="font-size: 12px; color: rgb(255,131,115); outline-width: 0px; padding-bottom: 0px; padding-top: 0px; outline-style: none; padding-left: 0px; margin: 0px; outline-color: invert; padding-right: 0px" href="http://blog.csdn.net/designlife/article/details/2552186" rel="nofollow"><span style="color: rgb(64,64,64); padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">关于WebLogic的Session丢失的问题</span></a>&nbsp;<span class="Apple-converted-space">&nbsp;</span><a style="font-size: 12px; color: rgb(255,131,115); outline-width: 0px; padding-bottom: 0px; padding-top: 0px; outline-style: none; padding-left: 0px; margin: 0px; outline-color: invert; padding-right: 0px" href="http://blog.csdn.net/DesignLife/article/details/2552186" rel="nofollow">http://blog.csdn.net/DesignLife/article/details/2552186</a></div>
<div style="white-space: normal; word-spacing: 0px; text-transform: none; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 0px; widows: 1; letter-spacing: normal; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.&nbsp;WebLogic如何设置session超时时间&nbsp;<span class="Apple-converted-space">&nbsp;</span><a style="font-size: 12px; color: rgb(255,131,115); outline-width: 0px; padding-bottom: 0px; padding-top: 0px; outline-style: none; padding-left: 0px; margin: 0px; outline-color: invert; padding-right: 0px" href="http://tonyaction.blog.51cto.com/227462/201900" rel="nofollow">http://tonyaction.blog.51cto.com/227462/201900</a></div>
<div style="white-space: normal; word-spacing: 0px; text-transform: none; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 0px; widows: 1; letter-spacing: normal; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px">&nbsp;</div>
<div style="white-space: normal; word-spacing: 0px; text-transform: none; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 0px; widows: 1; letter-spacing: normal; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px">&nbsp;</div>
<div style="white-space: normal; word-spacing: 0px; text-transform: none; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 0px; widows: 1; letter-spacing: normal; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px">
<p style="word-wrap: break-word; font-size: 12px; white-space: normal; word-break: break-all; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 8px 0px; letter-spacing: 0px; line-height: 22px; padding-right: 0px"><span style="font-size: 16px; font-family: Arial; color: rgb(0,0,0); padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">2）websphere的设置（设置不同JSESSIONID的path）</span></p>
<p style="word-wrap: break-word; font-size: 12px; white-space: normal; word-break: break-all; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 8px 0px; letter-spacing: 0px; line-height: 22px; padding-right: 0px">应用程序-&gt;企业应用程序-&gt; [Application Server] -&gt;<br style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px" />会话管理-&gt;1.覆盖会话管理(需打钩).<br style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px" />会话管理-&gt;2.启用 cookie(需打钩)-&gt;修改'Cookie路径'&nbsp;</p></div>
<div style="white-space: normal; word-spacing: 0px; text-transform: none; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 0px; widows: 1; letter-spacing: normal; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px"></div>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px">&nbsp;<a style="font-size: 12px; color: rgb(255,131,115); outline-width: 0px; padding-bottom: 0px; padding-top: 0px; outline-style: none; padding-left: 0px; margin: 0px; outline-color: invert; padding-right: 0px" href="http://static.oschina.net/uploads/space/2012/1226/231826_4Xdw_226386.png" target="_blank"><img style="cursor: pointer; max-width: 640px; border-top: rgb(221,221,221) 1px solid; border-right: rgb(221,221,221) 1px solid;background: rgb(244,247,249); border-bottom: rgb(221,221,221) 1px solid; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 10px 0px; border-left: rgb(221,221,221) 1px solid; padding-right: 0px" alt="" src="http://static.oschina.net/uploads/space/2012/1226/231826_4Xdw_226386.png" /></a></p>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px"><strong style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">3）Tomcat的设置（设置不同JSESSIONID的path）</strong></p>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px">修改tomcat/conf/server.xml：&nbsp;</p>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px">&nbsp;</p>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px"><strong style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">1.tomcat5修改方法</strong></p>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px">在启动项中增加org.apache.catalina.SESSION_COOKIE_NAME参数</p>
<blockquote style="background: rgb(244,253,253); white-space: normal; word-spacing: 0px; position: relative; text-transform: none; color: rgb(51,51,51); padding-bottom: 3px; text-align: left; padding-top: 3px; font: 10pt/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 25px; margin: 20px 10px; border-left: rgb(164,218,240) 3px solid; widows: 1; letter-spacing: normal; padding-right: 25px; text-indent: 0px; -webkit-text-stroke-width: 0px">
<p style="word-wrap: break-word; font-size: 12px; white-space: normal; word-break: break-all; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 8px 0px; letter-spacing: 0px; line-height: 22px; padding-right: 0px">linux<br style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px" />JAVA_OPTS=&#8217;-Dorg.apache.catalina.SESSION_COOKIE_NAME=yousessionname&#8216;</p>
<p style="word-wrap: break-word; font-size: 12px; white-space: normal; word-break: break-all; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 8px 0px; letter-spacing: 0px; line-height: 22px; padding-right: 0px">win<br style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px" />set JAVA_OPTS=&#8221;-Dorg.apache.catalina.SESSION_COOKIE_NAME=yousessionname&#8220;</p></blockquote>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px"><strong style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">2.tomcat6和tomcat7修改方法相同</strong></p>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px">在Context容器标签上增加sessionCookieName参数</p>
<blockquote style="background: rgb(244,253,253); white-space: normal; word-spacing: 0px; position: relative; text-transform: none; color: rgb(51,51,51); padding-bottom: 3px; text-align: left; padding-top: 3px; font: 10pt/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 25px; margin: 20px 10px; border-left: rgb(164,218,240) 3px solid; widows: 1; letter-spacing: normal; padding-right: 25px; text-indent: 0px; -webkit-text-stroke-width: 0px">
<p style="word-wrap: break-word; font-size: 12px; white-space: normal; word-break: break-all; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 8px 0px; letter-spacing: 0px; line-height: 22px; padding-right: 0px">&lt;Context path=&#8221;/&#8221; docBase=&#8221;webapp&#8221; reloadable=&#8221;false&#8221; sessionCookieName=&#8221;yoursessionname&#8221;&gt;&lt;/Context&gt;</p></blockquote>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px">还可以加上sessionCookiePath</p>
<blockquote style="background: rgb(244,253,253); white-space: normal; word-spacing: 0px; position: relative; text-transform: none; color: rgb(51,51,51); padding-bottom: 3px; text-align: left; padding-top: 3px; font: 10pt/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 25px; margin: 20px 10px; border-left: rgb(164,218,240) 3px solid; widows: 1; letter-spacing: normal; padding-right: 25px; text-indent: 0px; -webkit-text-stroke-width: 0px">&lt;Context ... sessionCookiePath="/" &gt; ... &lt;/Context&gt;</blockquote>
<p style="word-wrap: break-word; white-space: normal; word-spacing: 0px; text-transform: none; word-break: break-all; color: rgb(51,51,51); padding-bottom: 0px; text-align: left; padding-top: 0px; font: 12px/22px 'Microsoft YaHei', Verdana, sans-serif, 宋体; padding-left: 0px; margin: 8px 0px; widows: 1; letter-spacing: 0px; padding-right: 0px; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px">延伸阅读：tomcat修改jsessionid在cookie中的名称<span class="Apple-converted-space">&nbsp;</span><a style="font-size: 12px; color: rgb(255,131,115); outline-width: 0px; padding-bottom: 0px; padding-top: 0px; outline-style: none; padding-left: 0px; margin: 0px; outline-color: invert; padding-right: 0px" href="http://blog.shilimin.com/338.htm" rel="nofollow">http://blog.shilimin.com/338.htm</a></p> <img src ="http://www.blogjava.net/xcp/aggbug/430375.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2016-05-06 12:33 <a href="http://www.blogjava.net/xcp/archive/2016/05/06/430375.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>暂放过去、着手现在、放眼未来</title><link>http://www.blogjava.net/xcp/archive/2013/04/03/397336.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Wed, 03 Apr 2013 02:31:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2013/04/03/397336.html</guid><wfw:comment>http://www.blogjava.net/xcp/comments/397336.html</wfw:comment><comments>http://www.blogjava.net/xcp/archive/2013/04/03/397336.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/xcp/comments/commentRss/397336.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xcp/services/trackbacks/397336.html</trackback:ping><description><![CDATA[<div>&nbsp; &nbsp; &nbsp; 这么多年以来，我们无休止的争论一直停留在过去的事情上。总是对过去的事情不停地进行争辩、辩驳。面对现实的问题，只是碰到什么讲什么，没有一点系统性，没有一点完整性。对于过去已经发生的事情，不管过去是对，还是错，该发生的都已经发生，并且已经给予了&#8220;定论&#8221;。对这个定论是满意、还是不满意都可以暂时放在心里、或是暂时不做考虑。当人的认识提高以后，返回来重新认识这些问题，重新思考这些问题，也许就能有比较清晰的思路，得出比较正确的、公正的评论。但现在必须要暂且有停顿的时间。因为不面对现在的事情，现在的又将会成为过去，这样循环往复，一直处于一种对过去的争论是毫无意义的，至少是对现在的发展没有什么必要性。<br />&nbsp; &nbsp; &nbsp;&nbsp;<span style="font-size: 14px;">着手现在的必要性是因为我们现在面对的现实是很严峻的。因此具有有能力的人、有良知的人、有正义的人，应该对现在的现象进行认真的分析与研究，并对现行的现象进行深入细致的剖析，通过这些现象看到这些现象的本质。使人们能认识到现象后的东西，能根据有理有据的分析推出未来的发展。使我们不至于面对未来还是茫然不知，措手不及。<br />&nbsp; &nbsp; &nbsp;&nbsp;</span><span style="font-size: 14px;">面对现实的现在，我们不能采取怄气、激愤的态度。谩骂、讥讽都不能解决实际的问题。面对实际的问题我们应该有深刻的剖析，要有理性的分析。找到这些问题的实质，找到这些问题的根本。我们要寻找事物的本质，抓住本质的问题进行总结规律，使我们能认识到现在事物发展的规律，并进行传播这种认识，使得更多的人能认识到规律，并尽可能的掌握规律，以此来改变我们的生活。<br />&nbsp; &nbsp; &nbsp;&nbsp;</span><span style="font-size: 14px;">放眼未来。不剖析现在，不总结现在发展的规律，就不能有正确的未来发展。我们不能时时处于一种盲目的状态之中。我们总是毫无准备的应付生活，总是面对生活中一切处于一种茫然的状态，一种措手不及的状态。因此，我们时时处于一种被动的地位，总是比事情逼迫的往前走，总是无奈的往前行，或是被人牵着鼻子前行。总是这样的处境，总是这样的不利，皆是因为我们没有对现在的分析，没有认识现在发展的本质规律，以至于才使得我们处于被动。因此，我们要有好的未来，就要抓住现在，要抓住现在，就要对现在进行认真的分析与总结。<br />&nbsp; &nbsp; &nbsp;</span><span style="font-size: 14px;">&nbsp;总之，我们应该对过去发成的事情即便心怀不满，也要尽可能能使自己有一种&#8220;胸怀&#8221;，把过去暂放起来。不要沉迷于过去，而丢失现在，使得现在变成过去，时时走不出过去，而耽误现在的认识。没有现在的深刻认识，我们必将没有好的未来。现在不进行认真的分析，最终把将来又变成现在。我们不能一直处于被动之中，要解脱这种处境。所以我们需要：暂放过去、着手现在、放眼未来！</span></div><img src ="http://www.blogjava.net/xcp/aggbug/397336.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2013-04-03 10:31 <a href="http://www.blogjava.net/xcp/archive/2013/04/03/397336.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>test</title><link>http://www.blogjava.net/xcp/archive/2012/07/31/384446.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Tue, 31 Jul 2012 07:39:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2012/07/31/384446.html</guid><wfw:comment>http://www.blogjava.net/xcp/comments/384446.html</wfw:comment><comments>http://www.blogjava.net/xcp/archive/2012/07/31/384446.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xcp/comments/commentRss/384446.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xcp/services/trackbacks/384446.html</trackback:ping><description><![CDATA[<p style="margin-left:21.0pt;text-indent:-21.0pt;">一、<span style="font-family: 宋体;">框架的搭建</span></p>  <p style="margin-left:42.0pt;text-indent:-21.0pt;">1.<span style="font-size: 7pt; line-height: normal; font-family: 'Times New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family:宋体;">框架技术（</span>Struts2.3.4+Srping3.2+Mybatis3.2<span style="font-family: 宋体;">）</span></p>  <p style="margin-left:63.0pt;text-indent:-63.0pt;"><span style="font-size: 7pt; line-height: normal; font-family: 'Times New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>i.<span style="font-size: 7pt; line-height: normal; font-family: 'Times New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family:宋体;">添加框架</span>Struts2.3.4 </p>  <p style="margin-left:84.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">&#216;&nbsp;</span><span style="font-family:宋体;">清理</span>lib</p>  <p style="margin-left:21.0pt;text-indent:-21.0pt;">二、<span style="font-family: 宋体;">框架的使用</span></p>  <p style="margin-left:21.0pt;text-indent:-21.0pt;"><img width="554" height="288" src="file:///C:/Users/XCP/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg" v:shapes="图片_x0020_1"  alt="" /></p><img src ="http://www.blogjava.net/xcp/aggbug/384446.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2012-07-31 15:39 <a href="http://www.blogjava.net/xcp/archive/2012/07/31/384446.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MYEclipse启动应用服务 自动进入DEBUG视图</title><link>http://www.blogjava.net/xcp/archive/2012/07/30/384344.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Mon, 30 Jul 2012 09:15:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2012/07/30/384344.html</guid><wfw:comment>http://www.blogjava.net/xcp/comments/384344.html</wfw:comment><comments>http://www.blogjava.net/xcp/archive/2012/07/30/384344.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xcp/comments/commentRss/384344.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xcp/services/trackbacks/384344.html</trackback:ping><description><![CDATA[<span style="font-family: simsun; line-height: 23px; text-align: left; background-color: #ffffff; ">window-&gt; preference-&gt; run/debug-&gt; perspectives &nbsp; open &nbsp; the &nbsp; associated &nbsp; perspective &nbsp; ....&nbsp;</span><span style="font-family: simsun; line-height: 23px; text-align: left; background-color: #ffffff; ">选never,或prompt</span><img src ="http://www.blogjava.net/xcp/aggbug/384344.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2012-07-30 17:15 <a href="http://www.blogjava.net/xcp/archive/2012/07/30/384344.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>thinkpad t420i优化</title><link>http://www.blogjava.net/xcp/archive/2012/07/12/382954.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Thu, 12 Jul 2012 15:34:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2012/07/12/382954.html</guid><wfw:comment>http://www.blogjava.net/xcp/comments/382954.html</wfw:comment><comments>http://www.blogjava.net/xcp/archive/2012/07/12/382954.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xcp/comments/commentRss/382954.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xcp/services/trackbacks/382954.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 转:http://nbbbs.zol.com.cn/40/32108_393722.html【傲雪年初巨献】相关教程(2012-2-17增加&#8220;关于压缩C盘至理想大小的最新发现&#8221;)   write_group_ad('topic_right_ad1','nbbbs_topic_right_ad1.inc',1);write_group_ad('topic_right_ad1'...&nbsp;&nbsp;<a href='http://www.blogjava.net/xcp/archive/2012/07/12/382954.html'>阅读全文</a><img src ="http://www.blogjava.net/xcp/aggbug/382954.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2012-07-12 23:34 <a href="http://www.blogjava.net/xcp/archive/2012/07/12/382954.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>谈谈如何通过网站域名访问weblogic中的应用</title><link>http://www.blogjava.net/xcp/archive/2012/03/21/372361.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Wed, 21 Mar 2012 06:02:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2012/03/21/372361.html</guid><wfw:comment>http://www.blogjava.net/xcp/comments/372361.html</wfw:comment><comments>http://www.blogjava.net/xcp/archive/2012/03/21/372361.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/xcp/comments/commentRss/372361.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xcp/services/trackbacks/372361.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; 大家可能都有体会，在weblogic上部署了应用以后。访问的时候都要敲上一堆url。最典型的就是如下：http;//localhost:7001/webapp/&#8230;&#8230;等等，这个在我们的自己的开发环境上倒是可以勉强接受，可是在真正的网站发布的时候，到了用户那里，人家可不愿意在域名后面敲上难记的端口再加上一堆路径。而且，当weblogic上面部署了几个不同的应用的时候，人家该怎么通过不同的域名来访问我的站点呢？这些就是我们接下来要解决的问题。<br /><br />&nbsp;&nbsp;&nbsp; 让我们以潍坊电子政务项目中的一个解决办法作为例子吧。首先交代一下环境：数据库用的是是oracle。Web应用是部署在weblogic上面的，其中有两个web应用是要通过域名让外界访问的，一个是外网门户网站，web应用中名字简称为WWMH。一个是内网门户网站，web应用中的名字简称为NWMH。假设这两个应用是处于同一个目录中的，他们的文件夹就是他们web应用的名称，两个域名分别是<a href="http://www.weifang.gov.cn">www.weifang.gov.cn</a>和inner.weifang.gov.cn。<br /><br />&nbsp;&nbsp;&nbsp; 我们先看看域名访问的大体过程：<br />&nbsp;&nbsp;&nbsp; 比如外部某个机器输入域名访问<a href="http://www.weifang.gov.cn">www.weifang.gov.cn</a>，这个域名会被解析成为ip地址以及一些请求的主机信息，这样找到DNS服务器。再通过DNS所设的ip指向weblogic所在主机，这样就可以访问到外网的应用，具体详细的DNS原理请参见其他资料。<br />&nbsp;&nbsp;&nbsp; 外网几个关键配置如下：在这里的前提条件是你的web应用已经部署上了。首先要把mydomain-&gt;Servers-&gt;myservers中的list port端口改为80，默认的是7001。这样你通过域名访问的时候就不需要敲入端口，因为默认的就是80。然而仅仅这样还是不够的，此时如果你通过域名访问的时候，在域名后面还得跟上WWMH的文件夹路径，否则访问不到。我们现在所要设置的是context root的路径。把WWMH的文件夹去掉，取而代之的是 &#8221;/&#8221;，这样你默认的路径就是根目录了，做法是找到weblogic.xml文件，加上&lt;context－root&gt;/&lt;context－root&gt;，重起服务，这样通过域名就可以访问了。<br />&nbsp;&nbsp; &nbsp; 如果仅仅是部署了一个应用，通过这样的配置访问当然没有问题。可是，一个weblogic上会部署多个应用。需要通过不同的域名来访问，此时，该怎么办？比如说这里的内网，在外网已经配置好的情况下，又不忍心去改动以前配置好的成果。特别是前面的开发人员已经配置好的情况下。我们想到了weblogic自身的一个功能，那就是设置虚拟主机。它的思想就是，把内网的应用模拟成另外一个域名，通过这个域名来达到访问内网的目的。<br /><br />&nbsp;&nbsp;&nbsp; 具体的配置如下：在weblogic的console的左边导航栏，中选择mydomain －&gt;Services－&gt; VirtualHosts，然后在右面点击Configure a new Virtual Host...，在Configuration的General选项卡下面，填写：Name: NWMH 。Virtual Host Names里面填上： inner.weifang.gov.cn。然后点击&#8220;apply&#8221;，然后到Target and Deploy 选项卡，选中myserver，点击&#8220;apply&#8221;，这样名称为NWMH的虚拟主机就搭建成功了。<br />&nbsp;&nbsp;&nbsp;&nbsp;接下来在weblogic的console的左边导航栏，中选择mydomain －&gt;Deployments－&gt; Web Application Modeules，在deploy NWMH的应用时，在 Virtual Hosts下选上NWMH，点击 Deploy按钮。这样虚拟主机的配置算是完成了。但是，想要通过域名直接访问内网还是不行。后面还得跟上讨厌的路径，比如inner.weifang.gov/NWMH，然而默认的路径已经被外网给占用了，如果你在内网的配置文件里面加上&lt;context root&gt;/&lt;context root&gt;，部署肯定是不成功的，weblogic会告诉你，context root已经被占用。怎么办？其实不要慌。解决办法如下：在内网门户的配置文件上加上 &lt;VirtualHost Name="NWMH" Targets="myserver" DefaultWebApp="NWMH" VirtualHostNames="inner.weifang.gov.cn"/&gt;&nbsp;&nbsp; 。<br /><br />&nbsp;&nbsp;&nbsp; 重起服务，敲入域名inner.weifang.gov.cn。一切ok！问题解决。通过这种方法，weblogic上即使再部署几个应用都是可以解决的。<br /><br /><br /><br />以上内容仅仅是个人在做项目中的心得。并不保证其技术的完整性和绝对正确。<br /><br />本文来自CSDN博客，转载请标明出处：http://blog.csdn.net/nighthawk/archive/2004/07/29/55575.aspx<img src ="http://www.blogjava.net/xcp/aggbug/372361.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2012-03-21 14:02 <a href="http://www.blogjava.net/xcp/archive/2012/03/21/372361.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>分享8年开发经验，浅谈个人发展经历，明确自己发展方向</title><link>http://www.blogjava.net/xcp/archive/2011/06/21/352752.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Tue, 21 Jun 2011 08:33:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2011/06/21/352752.html</guid><wfw:comment>http://www.blogjava.net/xcp/comments/352752.html</wfw:comment><comments>http://www.blogjava.net/xcp/archive/2011/06/21/352752.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xcp/comments/commentRss/352752.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xcp/services/trackbacks/352752.html</trackback:ping><description><![CDATA[<span class="Apple-style-span" style="color: #2c2c2c; font-family: 宋体, 'Arial Narrow', arial, serif; line-height: 28px; "><div id="cnblogs_post_body" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">在中国有很多人都认为IT行为是吃青春饭的，如果过了30岁就很难有机会再发展下去！其实现实并不是这样子的，在下从事.NET及JAVA方面的开发的也有8年的时间了，在这里在下想凭借自己的亲身经历，与大家一起探讨一下。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&nbsp;</strong>&nbsp;</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span size="5" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: large; ">明确入行的目的</span></strong></p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">很多人干IT这一行都冲着&#8220;收入高&#8221;这一点的，因为只要学会一点HTML、DIV+CSS，要做一个页面开发人员并不是一件难事，而且做一个页面开 发人员更容易找到工作，收入比普通的工作还要高一些，所以成为了很多高校毕业生的选择。如果您只是抱着这样一个心态来入行的话，那阁下可真的要小心。因为 干IT这一行竞争本来就比较激烈，特别是页面设计这方面，能够开发的人很多，所以为了节省成本在大部分公司都会在需要的时候才招聘这类人员，在没有订单的 时候一些小公司还可能找各类的借口或者以降薪的手段去开除这类员工。而在招聘信息上常常会看到&#8220;招聘页面设计师，条件：30岁以下&#8230;&#8230;欢迎应界毕业生前来 应聘&#8221;这样一条，因为这一类工员对技术上的要求并不高，找应界生可以节约成本。所以在下觉得&#8220;IT行业是吃青春饭的&#8221;这句话只是对着以上这类人所说的，如 果阁下缺乏&#8220;进取之心&#8221;，而只抱着&#8220;收入高，容易找工作&#8221;这样的态度而入行，那&#8220;IT行业是吃青春饭&#8221;将会应验了。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span size="5" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: large; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&nbsp;</strong></span>&nbsp;</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span size="5" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: large; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">选择合适的工具</strong></span></p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">JAVA、C#、PHP、C++、VB&#8230;&#8230;10多种热门的开发语言，哪一种最有发展潜力呢？其实开发语言只不过是一个工具，&#8220;与其分散进攻，不如全 力一击&#8221;，无论是哪一种开发语言，只要您全力地去学习，到有了一定的熟悉程度的时候，要学习另一种的语言也是轻而易举的事情。开发语言主要分为三大类：</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span size="3" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: small; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">1. 网络开发</strong></span>&nbsp;</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">现在网络已经成为世界通讯的一座桥梁，好像Javascript、PHP、Ruby这几类开发语言大部分是用作网络开发方面</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span size="3" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: small; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">2. 企业软件开发</strong></span></p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">JAVA、C#、VB这几类开发语言都实现了面向对象开发的目标，更多时候用于企业系统的开发</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span size="3" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: small; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">3. 系统软件</strong></span></p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">C语言、C++、Object-C这些软件更多是用在系统软件开发，嵌入式开发的方面。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">当然，这分类不是绝对，像JAVA、C#、VB很多时候也用于动态网站的开发。在很开发项目都会使用集成开发的方式，同一个项目里面使用多种开发语言，各展所长，同步开发。但所以在刚入门的时候，建议您先为自己选择一种合适的开发工具，&#8220;专注地投入学习，全力一击&#8221;。</p><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span size="5" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: large; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">明确发展方向</strong></span></p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">当您对某种开发语言已经有了一定的了解，开始觉得自己如同&#8220;行尸走肉&#8221;，成为一个开发工具的时候，那您就应该要明确一下自己的发展方向了。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">平常在公司，您可以看到做UI层的开发人员大多数都有20多岁，他们充满干劲，而且没有家庭负担，在两年前ASP.NET MVC 、Silverlight等刚出现的时候，他们可以在晚上回家的时候买几本书或者直接上网看看，研究三五个星期以后，对需要用到技术就已经有一定的了解 了。而年过30的人多数是已经成了家了，他们每天9：00点上班唯一的希望就是快些到6：00点，能回家吃饭。吃完饭只想陪孩子玩一下，看看孩子的功课， 对新增的技术缺乏了学习的欲望。所以很多接近30岁的程序员都有着一种逼迫感（包括30岁时候的我自己），再过几年应该怎么办？这时候，您就更应该明确一 下目标，努力向自己的发展方向前进了。归纳一下，可从下面几项里选择适合自己的一条道路：</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span size="3" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: small; ">1. 从技术向业务过渡</span></strong></p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">在国外，很多发达国家都很重视人才，一个高级的程序员与一个Project Manager收入相差一般不超过15%。但中国是世界上人口最多的国家，国内人才众多，所以人才滥用的情况经常可以看到。一个小公司的开发部里面经常会 见到新面孔，但PM却不会常换。因为做老板的对技术是一窍不通，依他们看来只到拉住PM的心，那技术方面方面就能搞得定，至于技术部要换人，他们根本不需 要费力气去管。所以从一个技术员过渡到一个PM是向前发展的一个选择，但开发人员也需要知道，要成为一个PM不单单是使用技术，而更重要的是对管理方面认 识。一个PM主要的工作是组织团队，控制成本，管理业务，控制项目进度，与客户进行沟通，协调工作，定期进行工作报告等。所以要成为一个成功的PM更要重 视组织能力，PM必须能提高团队的积极性，发挥团队所长，在有限的开发资源前提下为公司得到最大程度上的利润。成为一个PM后，通常不需要直接接触技术开 发，而着重管理的是业务发展，但PM对技术也需要有一定的了解（在下曾经为PM对技术了解的必要性写过一篇文章，得到很多支持但也惹来不少的争议）。在这 里我还是要强调自己的观点：要成为一个成功PM最重视的是管理能力，但对技术也应该有足够的了解，因为这是与团队成员沟通的桥梁，只有这样才能与整个团队 的成员有着紧密的结合，让团队成员感觉到他们自己存在的意义，从而调动团队的积极性，而不是漠视技术人员的存在。技术并非成为一个成功PM的充分条件但却 是必要条件！</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span size="3" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: small; ">2. 从程序员向技术管理发展</span></strong></p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">其实一个Team Leader的职责与Project Manager相像，但Team Leader更着重于技术开发方面，通常一个大型项目都会有一两个开发团队由Team Leader带领，负责开发核心部分，而其它部分分派给不同开发小组或者分派给外包公司。在网上常看到几句话，贴切地形容了PM与TL的区别：&#8220;技术人员 乐于被领导；但他们不喜欢被管理，不喜欢像牛一样被驱赶或指挥。管理者强迫人们服从他们的命令，而领导者则会带领他们一起工作。管理是客观的，没有个人感 情因素，它假定被管理者没有思想和感受，被告知要做什么和该如何做。领导是引领、引导，它激励人们达成目标。领导力是带有强烈个人感情色彩的，它不是你能 命令的，也不是你能测量评估和测试的。&#8221;</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">无论是PM与TL，对业务与技术都要有深入的了解，只是PM更侧重于业务的管理，盈利的多少，风险的大小等等，而TL则侧重于项目的成本，开发的难 度，软件的架构等技术方面的问题。在某些人眼中，技术与管理就像鱼与熊掌，不可兼得，但依在下看来，两者却是秤不离砣，密不可分。只要及时提升自己对技术 与管理的认识，不断地向深一层发展，要从程序员提升到技术管理人员只是时间的问题。打个比方，一个普通的.NET程序员，开始可能限制于ASP.NET的 页面开发，但一旦他有了发展之心，他自然会对ASP.NET MVC、Silverlight、WinForm、WPF这些UI的开发手法感到兴趣，学习不需要多少时间，他可能就会认识这些UI开发只不过是一些工 具，其实在开发原理上没什么区别。接着他就会向深一层的通讯模式进行了解，认识TCP/IP、Web Service、WCF、Remoting这些常用到的通讯方式，这时候他可能已经感觉到自己对开发技术有了进一步的了解。进而向工作流、设计模式、面向 对象设计、领域驱动设计、面向服务开发等高层次进发，最后成为技术的领导者。上面只是一个比喻，但要注意的是，在学习的时期必须注意的是与同事之间沟通， 很多的开发人员喜欢独来独往，开发的项目总想一个人搞定，不受外界的干扰。但要明白，就算你有天大的本事，一项大型的项目也不可能由你一个人全扛着。所以 团队的合作性与同事间的沟通是必要的，这也是成功一个TL的必要条件。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span size="3" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: small; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">3. 单方面向技术发展</strong></span></p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">能成功技术开发的尖端人才，这是在下最向往的工作，却也没本事登上这个位置。很多从事开发的人都会认为，业务总会带着&#8220;金钱的味道&#8221;，老板从来不管 开发是否合符开发原则，有否经过必要测试，他们只会在客户面前无尽地吹嘘，项目到期能成功交货，只要不出什么大问题那这个项目就算成功了。其实我们也要明 白：开发项目最终目标是为了赚钱，在开发过程中对项目成本的限制和效率的控制这也是必须，所以这才需要管理人员对项目进行管理。但开发人员也很想避开这 &#8220;金钱的尘嚣&#8221;，全情投入到技术的世界的当中。所以对技术有着浓厚兴趣的人，往往会深入地研究某一项技术，成为技术上的精英。但在这里说一句令人心淡的 话：中国已经属于是世界上第二大经济体同盟国，但国民生产总值主要来源于第三方加工产业方面。中国可以说是人才济济，但却在高新产业上却比发达国家落后。 这几年的确看到我们国家在高新科技上有着质的飞跃，但跟欧美发达国家还有着一段距离。所以想在中国成为尖端技术的人才，无可否定比在国外要难。依在下看 来，要想成为尖端的开发者，必须对C、C++、汇编语言、嵌入式开发、Windows API、Linux API这些底层技术有着深入的了解。要知道解JAVA、.NET&#8230;&#8230;等这些之所以称为高级开发语言，并不是指它们比C、C++、汇编语言更高级，而是指它 们封装了C、C++等等的功能，更适合用于企业软件的开发，使开发变得简单。但如果要开发一些底层的软件，大型的系统的时候，就必须用到C、C++、汇编 等开发语言，这是成功尖端人才的一个条件。</p><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span size="5" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: large; ">确定未来的目标</span></strong></p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">人是从历练中成长的，古人云：三十而立，形容的不是一个人的社会地位，经济来源，而是形容一个人对未来的目标，对人生的意向。要成为一个成功人，就应该早日为自己定下长期的发展目标，作为一个开发者也当如此。随着人的性格，取向各有不同，大家为自己所选择的路也有不同：</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span size="3" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: small; ">1.自立门户，勇敢创业</span></strong></p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">快30岁了，很多人会认为要想真正赚得了钱，就应该自立门户，为自己创业建立一个基础。像北京、上海、广州这些一级城市，要买房子，一手楼基本要在 2万~4万元/平方米左右，而在一家普通的IT公司当上一个项目经理，基本收入一般都在1.5万~3万之间（除非在大型的跨国企业内工作，那另当别论）， 要买一间100平方米左右的房子，就算不吃不喝也几乎要10年的年薪，所以选择自主创业，是很多IT开发人员的一个未来目标，想要达到这个目标，就应该更 多地把业务作为重点。不可否认的一件事，在中国社会里很多时候讲的是&#8220;关系&#8221;，即使这30年的改革开放使中国的经济蓬勃地发展起来，但几千年来留下的歪风 还是不能完全的磨灭。所以想要创业的人事建议你要多跟客户打好关系，与合作伙伴保持互利互动的模式，这将有利于日后事业的发展。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span size="3" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: small; ">2. 急流勇退，退居二线</span></strong></p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">这也是不少人的选择。很多人在有了家庭以后，感觉到压力太大，人的一生并非只有事业，他们想把更多时间用于对亲人的照顾，对孩子的关心上。所以很多人会选择一份像系统分析、系统维护、高校教师、专业学院讲师这一类的工作。收入稳定，而且往往没有一线开发人员那么大的压力。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span size="3" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: small; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">3. 不懈努力，更进一步</strong></span></p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">无论你是一个Project Manager或者是Team Leader，如果你想继续晋升一级，那还是会两极分化的。从一个PM到一间公司的管理层，那所面对的事件会有很多变化。一个公司的总经理，要管理的不再 是一到两个项目的成本，而是整个部门的运作，整间公司的业务流程，所以要肩负的任务的会更重。在下曾经有一位上司彭博士，他是企业的最高领导人，年薪超过 三百万，而且在报纸杂志上也曾经亮过相。平常只会在某些会议上轻轻地亮下相，说两句讲词，平常的公司运作与业务管理都不需要他直接执行。这并不是说一个作 为管理层很清闲，因为他们要面对的是更多的社会关系，与公司合作企业的联系上。这跟一个PM的工作的很大的区别，所以要从一个PM晋升到管理层，那可是要 负出更多的努力与汗水。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">如果要从Team Leader上升为一个技术总监，那工作的方向也有所改变。像之前所说：一个TL可能更重视的是技术层面，讲求与团队之间的互动合作性，更注重的是开发的 完善。而一个技术总监就无需要直接参加某个项目的开发，而注意的是开发的效率与成果，如何合理使用有限的开发资源，控制开发的风险和可能带来的效果。</p><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span size="5" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: large; ">发展感受</span></strong></p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">经历了8年多时间，在下从一个程序员到一个项目经理，之间经过很多的曲折，但因为每一个人的际遇都有所不同，所走的路也有不同，正所谓条条大路通罗 马，成功的路不止一条，在下也不想令各位误解，而只想为大家说一下我的发展方向。如果您是一位开发人员 程序员-&gt;架构师-&gt;Team Leader（Project&nbsp;Manager）-&gt;技术总监&nbsp;是一条不错路，这也是在下选择的路。在我国，想要进一步提升自己，无论你想是以技术为重点还是以业务为重点，都离不开管理二字。在一些大型的企业，一个团 队往往会配备一个PM与一个架构师，尽管两个人负责的任务各有不同，但你会看到一个架构师的收入往往不如一个PM，PM往往是这个团队的核心领导者，是关 键人物。因为公司能否赚钱，PM有着重要的作用。PM与TL并没有绝对的区别，而且在一些中小型企业，一个开发团队只有3~5人，一个TL往往会兼备业务 处理、成本控件、架构设计、开发管理等多项任务。所以在下会把Team Leader与Project Manager定于同一层次，一个公司的老板往往不会知道团队的架构师、程序员是何人，而只会向PM询问项目的进度，所以只有晋升到这个层次，才有机会进 一步提升管理能力，让自己有上升的空间。置于要成为一个技术总监，那要求就不再单单是对单个项目的管理，而应该更则重于新兴技术的引用，开发资源的合理利 用，对开发项目敏捷性的处理等等，对此在下也在试探当中，未敢多言。</p></div><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">本文出自 &#8220;<a href="http://79100812.blog.51cto.com/" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #789d20; text-decoration: none; ">风尘浪子</a>&#8221; 博客，请务必保留此出处<a href="http://79100812.blog.51cto.com/2689556/584679" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #789d20; text-decoration: none; ">http://79100812.blog.51cto.com/2689556/584679</a></p></span><img src ="http://www.blogjava.net/xcp/aggbug/352752.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2011-06-21 16:33 <a href="http://www.blogjava.net/xcp/archive/2011/06/21/352752.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>常用装备</title><link>http://www.blogjava.net/xcp/archive/2011/03/04/345692.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Fri, 04 Mar 2011 05:14:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2011/03/04/345692.html</guid><description><![CDATA[<span>&nbsp; <strong><span style="font-family: 宋体; color: red; font-size: 12pt">歼击机</span></strong><span style="font-family: Arial; font-size: 9pt"><br />
</span><span style="font-family: 宋体; font-size: 9pt">&nbsp;&nbsp;&nbsp; 用于在空中消灭敌机和<wbr>其他飞航式空袭兵器的<wbr>军用飞机，<strong>又称战斗机</strong><wbr>。第二次世界大战前曾<wbr>广泛称为驱逐机。歼击<wbr>机的主要任务是与敌方<wbr>歼击机进行空战，夺取<wbr><strong>空中优势</strong>（制空权）。<wbr>其次是<strong>拦截敌方轰炸机<wbr>、强击机和巡航导弹，<wbr>还可携带一定数量的对<wbr>地攻击武器</strong>，执行对地<wbr>攻击任务。歼击机还包<wbr>括要地防空用的截击机<wbr>。但自</span><span style="font-family: Arial; font-size: 9pt">60</span><span style="font-family: 宋体; font-size: 9pt">年代以后，由于雷达、<wbr>电子设备和武器系统的<wbr>完善，专用截击机的任<wbr>务已由歼击机完成，截<wbr>击机不再发展。具有火<wbr>力强、速度快、机动性<wbr>好等特点，是航空兵空<wbr>中作战的主要机种，也<wbr>可用于执行对地攻击任<wbr>务。早期的歼击机是在<wbr>飞机上安装机枪来进行<wbr>空中战斗的；现代，多<wbr>装有</span><span style="font-family: Arial; font-size: 9pt">20</span><span style="font-family: 宋体; font-size: 9pt">毫米</span><span style="font-family: 宋体; font-size: 9pt">以上的航空机关炮，还<wbr>可携带多枚雷达制导的<wbr>中距拦射导弹和红外线<wbr>制导的近距格斗导弹和<wbr>炸弹或命中率很高的激<wbr>光制导炸弹，以及其他<wbr>对地面目标攻击武器。<wbr>歼击机最大飞行时速达</span><span style="font-family: Arial; font-size: 9pt">3000</span><span style="font-family: 宋体; font-size: 9pt">千米</span><span style="font-family: 宋体; font-size: 9pt">，最大飞行高度</span><span style="font-family: Arial; font-size: 9pt">20</span><span style="font-family: 宋体; font-size: 9pt">千米</span><span style="font-family: 宋体; font-size: 9pt">，最大航程不带副油箱</span><span style="font-family: Arial; font-size: 9pt">200</span><span style="font-family: 宋体; font-size: 9pt">千米</span><span style="font-family: 宋体; font-size: 9pt">，带油箱时可达</span><span style="font-family: Arial; font-size: 9pt">5000</span><span style="font-family: 宋体; font-size: 9pt">千米</span><span style="font-family: 宋体; font-size: 9pt">。机上还带有先进的电<wbr>子对抗设备。</span><span style="font-family: Arial; font-size: 9pt"> <br />
<br />
<strong><span style="font-family: 宋体; color: red; font-size: 12pt">强击机</span></strong><strong><span style="font-family: Arial; color: red; font-size: 12pt">&nbsp;<br />
</span></strong><span style="font-family: 宋体; font-size: 9pt"><span style="font-family: Arial; font-size: 9pt" lang="EN-US"><br />
</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">&nbsp;&nbsp;&nbsp; 强击机</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">主要用于<strong>从低空、超低<wbr>空突击敌战术和浅近战<wbr>役纵深内的小型目标</strong>，<wbr>直接支援地面部队</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">(</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">水面舰艇部队</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">)</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">作战的飞机。<strong>又称攻击<wbr>机，旧称冲击机</strong>。它<strong>用<wbr>于直接支援地面部队作<wbr>战，摧毁敌方战役战术<wbr>纵深内的防御工事、坦<wbr>克、地面雷达、炮兵阵<wbr>地、前线机场和交通枢<wbr>纽等重要军事目标</strong>。强<wbr>击机具有良好的低空操<wbr>纵性、安定性和良好的<wbr>搜索地面小目标能力，<wbr>可配备品种较多的对地<wbr>攻击武器。为提高生存<wbr>力，一般在其要害部位<wbr>有装甲防护。</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US"> <br />
<br />
</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">&nbsp;&nbsp;&nbsp; 第一次世界大战中，德<wbr>国首先使用容克斯</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">87</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">俯冲轰炸机攻击行军纵<wbr>队和坦克等，直接支援<wbr>地面部队作战。在战争<wbr>后期这种飞机增设装甲<wbr>，配备</span><st1:chmetcnv w:st="on" unitname="毫米" sourcevalue="37" hasspace="False" negative="False" numbertype="1" tcsc="0"><span style="font-family: Arial; font-size: 9pt" lang="EN-US">37</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">毫米</span></st1:chmetcnv><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">口径的航空机关炮，专<wbr>门用于低空反坦克作战<wbr>。苏联在战争中也同时<wbr>广泛使用伊尔</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">2</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">强击机，在支援部队作<wbr>战方面发挥了很大作用<wbr>。这种飞机的机身前部<wbr>装有防弹钢板，将发动<wbr>机、油箱、驾驶员射击<wbr>员完全保护起来，免受<wbr>小口径枪弹的伤害。机<wbr>上装有机枪、机炮、火<wbr>箭弹，并能携带</span><st1:chmetcnv w:st="on" unitname="公斤" sourcevalue="600" hasspace="False" negative="False" numbertype="1" tcsc="0"><span style="font-family: Arial; font-size: 9pt" lang="EN-US">600</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">公斤</span></st1:chmetcnv><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">航空炸弹。</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US"> <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1944</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">年末又生出其改型机伊<wbr>尔</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">10</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">。</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">20</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">世纪</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">50</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">年代中期，苏联取消了<wbr>强击机，代之以歼击轰<wbr>炸机。</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">50</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">年代中期美国研制出喷<wbr>气式舰载强击机</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">A-4</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">，美军在</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">60</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">年代末装备</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">A-7</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">强击机，曾在越南战争<wbr>中使用；</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">70</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">年代末又装备了</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">A-10</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">米格</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">27</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">。</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">80</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">年代初，苏联开始装备<wbr>了苏</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">-25</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">飞机，主要用于反坦克<wbr>。中国空军于</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">1950</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">年开始装备强击机。从</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">60</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">年代起，逐步换装自行<wbr>研制的强</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">-5</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">型飞机。它是一种单座<wbr>双发动机的低超音速飞<wbr>机，装有两门</span><st1:chmetcnv w:st="on" unitname="毫米" sourcevalue="23" hasspace="False" negative="False" numbertype="1" tcsc="0"><span style="font-family: Arial; font-size: 9pt" lang="EN-US">23</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">毫米</span></st1:chmetcnv><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">口径的机炮，机身内和<wbr>机身下可载挂多种对地<wbr>攻击武器，最大载弹量<wbr>可达</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">2</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">吨。</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US"> <br />
<br />
</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">&nbsp;&nbsp;&nbsp; 现代强击机生存力较强<wbr>，装备有用来突击地面<wbr>目标的航空机关炮、普<wbr>通炸弹、制导航空炸弹<wbr>、反坦克集束炸弹和空<wbr>地导弹等机载武器。多<wbr>数强击机可挂战术核弹<wbr>。有的强击机还装有红<wbr>外观察仪或微光电视等<wbr>光电搜索瞄准设备和激<wbr>光测距仪。有的强击机<wbr>具有垂直／短距起落性<wbr>能。</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US"> <br />
<br />
</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">&nbsp;&nbsp;&nbsp; 强击机与歼击轰炸机的<wbr>区别，<strong>在于突防手段和<wbr>空战能力不同</strong>。<strong>强击机<wbr>的突防，主要靠低空飞<wbr>行和装甲保护，歼击轰<wbr>炸机则主要靠低空高速<wbr>飞行；强击机一般不宜<wbr>用于空战，而歼击轰炸<wbr>机具有空战能力；强击<wbr>机用于突击地面小型或<wbr>活动目标，比使用歼击<wbr>轰炸机更有效</strong>。此外，<wbr>强击机可在野战机场起<wbr>降，而歼击轰炸机一般<wbr>需用永备机场。</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US"> <br />
</span>主要用于从低空、超低<wbr>空突击敌战术和浅近战<wbr>役纵深内的小型目标，<wbr>直接支援地面部队</span><span style="font-family: Arial; font-size: 9pt">(</span><span style="font-family: 宋体; font-size: 9pt">水面舰艇部队</span><span style="font-family: Arial; font-size: 9pt">)</span><span style="font-family: 宋体; font-size: 9pt">作战的飞机。又称攻击<wbr>机，旧称冲击机。它用<wbr>于直接支援地面部队作<wbr>战，摧毁敌方战役战术<wbr>纵深内的防御工事、坦<wbr>克、地面雷达、炮兵阵<wbr>地、前线机场和交通枢<wbr>纽等重要军事目标。强<wbr>击机具有良好的低空操<wbr>纵性、安定性和良好的<wbr>搜索地面小目标能力，<wbr>可配备品种较多的对地<wbr>攻击武器。为提高生存<wbr>力，一般在其要害部位<wbr>有装甲防护。</span><span style="font-family: Arial; font-size: 9pt"> </span><span style="font-family: 宋体; font-size: 9pt"><strong>强击机可在野战机场起<wbr>降，而歼击轰炸机一般<wbr>需用永备机场</strong>。</span><span style="font-family: Arial; font-size: 9pt"> <br />
<br />
<br />
<strong><span style="font-family: 宋体; color: red; font-size: 12pt">轰炸机</span></strong><strong><span style="font-family: Arial; color: red; font-size: 12pt"> <br />
</span></strong><span style="font-family: Arial; font-size: 9pt"><br />
</span><span style="font-family: 宋体; font-size: 9pt">&nbsp;&nbsp;&nbsp; <strong>轰炸机</strong></span><span style="font-family: 宋体; font-size: 9pt"><strong>用于对地面、水面目标<wbr>进行轰炸的飞机</strong>。<strong>具有<wbr>突击力强、航程远、载<wbr>弹量大等特点</strong>，是航空<wbr>兵实施空中突击的主要<wbr>机种。有多种分类：按<wbr>遂行任务范围分为战略<wbr>轰炸机和战术轰炸机；<wbr>按载弹量分重型（</span><span style="font-family: Arial; font-size: 9pt">10</span><span style="font-family: 宋体; font-size: 9pt">吨以上）、中型（</span><span style="font-family: Arial; font-size: 9pt">5</span><span style="font-family: 宋体; font-size: 9pt">－</span><span style="font-family: Arial; font-size: 9pt">10</span><span style="font-family: 宋体; font-size: 9pt">吨）和轻型（</span><span style="font-family: Arial; font-size: 9pt">3</span><span style="font-family: 宋体; font-size: 9pt">－</span><span style="font-family: Arial; font-size: 9pt">5</span><span style="font-family: 宋体; font-size: 9pt">吨）轰炸机；按航程分<wbr>为近程（</span><span style="font-family: Arial; font-size: 9pt">3000</span><span style="font-family: 宋体; font-size: 9pt">千米</span><span style="font-family: 宋体; font-size: 9pt">以下）、中程（</span><span style="font-family: Arial; font-size: 9pt">3000</span><span style="font-family: 宋体; font-size: 9pt">－</span><span style="font-family: Arial; font-size: 9pt">8000</span><span style="font-family: 宋体; font-size: 9pt">千米</span><span style="font-family: 宋体; font-size: 9pt">）和远程（</span><span style="font-family: Arial; font-size: 9pt">8000</span><span style="font-family: 宋体; font-size: 9pt">千米</span><span style="font-family: 宋体; font-size: 9pt">以上）轰炸机、中近程<wbr>轰炸机一般装有</span><span style="font-family: Arial; font-size: 9pt">4</span><span style="font-family: 宋体; font-size: 9pt">－</span><span style="font-family: Arial; font-size: 9pt">8</span><span style="font-family: 宋体; font-size: 9pt">台发动机。机上武器系<wbr>统包括机载武器如各种<wbr>炸弹、航弹、空地导弹<wbr>、巡航导弹、鱼雷、航<wbr>空机关炮等。机上的火<wbr>控系统可以保证轰炸机<wbr>具有全天候轰炸能力和<wbr>很高的命中精度。轰炸<wbr>机的电子设备包括自动<wbr>驾驶仪、地形跟踪雷达<wbr>、领航设备、电子干扰<wbr>系统和全向警戒雷达等<wbr>，用以保障其远程飞行<wbr>和低空突防。现代轰炸<wbr>机还装有受油设备，可<wbr>进行空中加油。</span><span style="font-family: Arial; font-size: 9pt"> <br />
<br />
</span><span style="font-family: 宋体; font-size: 9pt">&nbsp;&nbsp;&nbsp; 在飞机用于军事后不久<wbr>，人们就开始用飞机轰<wbr>炸地面目标的试验。</span><span style="font-family: Arial; font-size: 9pt">1911</span><span style="font-family: 宋体; font-size: 9pt">年</span><span style="font-family: Arial; font-size: 9pt">10</span><span style="font-family: 宋体; font-size: 9pt">月，意大利和土耳其为<wbr>争夺北非利比亚的殖民<wbr>利益而爆发战争。</span><span style="font-family: Arial; font-size: 9pt">11</span><span style="font-family: 宋体; font-size: 9pt">月</span><span style="font-family: Arial; font-size: 9pt">1</span><span style="font-family: 宋体; font-size: 9pt">日</span><span style="font-family: 宋体; font-size: 9pt">，意大利的加福蒂中尉<wbr>驾一架</span><span style="font-family: Arial; font-size: 9pt"> &#8220;</span><span style="font-family: 宋体; font-size: 9pt">朗派乐</span><span style="font-family: Arial; font-size: 9pt">&#8221;—</span><span style="font-family: 宋体; font-size: 9pt">道比</span><span style="font-family: Arial; font-size: 9pt">&#8221;</span><span style="font-family: 宋体; font-size: 9pt">单翼机向土耳其军队投<wbr>掷了</span><span style="font-family: Arial; font-size: 9pt">4</span><span style="font-family: 宋体; font-size: 9pt">枚重约</span><span style="font-family: Arial; font-size: 9pt">2</span><span style="font-family: 宋体; font-size: 9pt">公斤</span><span style="font-family: 宋体; font-size: 9pt">的榴弹，虽然战果甚微<wbr>，但这是世界上第一次<wbr>空中轰炸。</span><span> <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 美国：b50,b1,b3&nbsp;&nbsp; 中国：轰6，8，9<br />
<br />
<strong style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; color: red; font-size: 12pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">战斗轰炸机</span></strong><span style="font-family: Arial; font-size: 9pt" lang="EN-US">——</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial"><strong>战斗轰炸机又称歼击轰<wbr>炸机</strong>。<strong>它是既能执行轰<wbr>炸任务，又能执行空战<wbr>任务的飞机</strong>。</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US"> <br />
1915</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">年，德国的</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US"> &#8220;</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">齐柏林</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">&#8221;</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">飞艇不断地轰炸英国本<wbr>土，英国临时将</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">3</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">架泰洛伊德小型战斗机<wbr>改装，携带炸弹成功地<wbr>攻击了德国的飞艇基地<wbr>。这是战斗轰炸机的最<wbr>早起源。</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">40</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">年代末，最先冠以</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US"> &#8220;</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">战斗轰炸机</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">&#8221;</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">这一名称的是美国的</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">F—80</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">，它在朝鲜战场上多次<wbr>执行轰炸和空战的双重<wbr>任务。早期的战斗轰炸<wbr>机都是由战斗机改装的<wbr>。</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US"> <br />
</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">第一种专门设计的战斗<wbr>轰炸机，是美国于</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">1955</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">年首次试飞的</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">F—105 &#8220;</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">雷公</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">&#8221;</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">式战斗轰炸机。它最多<wbr>可载</span><st1:chmetcnv w:st="on" unitname="公斤" sourcevalue="5900" hasspace="False" negative="False" numbertype="1" tcsc="0"><span style="font-family: Arial; font-size: 9pt" lang="EN-US">5900</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">公斤</span></st1:chmetcnv><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">炸弹，还可携带核弹。</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US">F—105</span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial">在越南战场上大量执行<wbr>轰炸和空战任务。</span><span style="font-family: Arial; font-size: 9pt" lang="EN-US"> </span><br />
<br />
<strong style="color: #ff0000; font-size: 12pt">武装直升机<br />
</strong><span style="color: #000000">美国apache<br />
<br />
<br />
<strong style="color: #ff0000; font-size: 12pt">无人飞机<br />
</strong><span style="color: #000000">美国、中国<br />
</span><strong style="color: #ff0000; font-size: 12pt"><br />
加油机<br />
</strong><span style="color: #000000">美国<br />
</span><br />
<span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial"><strong style="color: #ff0000; font-size: 12pt">远输机<br />
</strong><span style="color: #000000">美国<br />
</span><strong style="color: #ff0000; font-size: 12pt"><br />
<br />
明航飞机<br />
</strong><span style="color: #000000">美国<br />
</span><br />
<br />
<br />
<span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial"><strong style="color: #ff0000; font-size: 12pt">空天飞机<br />
</strong><span style="color: #000000">美国:x37b<br />
</span></span><span style="font-family: 宋体; font-size: 9pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial"><strong style="color: #ff0000; font-size: 12pt"><br />
</strong></span><br />
<br />
<br />
<br />
<br />
<br />
<span style="color: #000000"><strong style="color: #ff0000; font-size: 12pt">弹道导弹<br />
</strong>靠自身携带燃料燃烧推进，按自由落体运动轨迹飞行的导 弹，称之为弹道导弹，弹道导弹的主要特点是：导弹沿预定弹道飞行，攻击固定的目标；<span style="color: #ff0000">通常采用垂直发射</span>，从而缩 短导弹在大气层中飞行的距离，以最低的能量损失去克服作用于导弹的空气阻力；导弹大部分弹道处于稀薄大气层或外大气层内；弹头再入大气层时，速度大，空气动力加热剧烈，要求弹头结构采取防热措施。弹道导弹既可作为战略导弹，又可作为战术导弹。 同时也可按发射点和目标位置细分。 <br />
导弹分类表： <br />
地地弹道导弹　地地导弹 <br />
地地巡航导弹 <br />
潜地弹道导弹　潜地导弹 <br />
潜地巡航导弹 <br />
空地弹道导弹　空地导弹 <br />
空地巡航导弹 <br />
反坦克导弹 <br />
<br />
<br />
攻击地面目标的导弹 <br />
<br />
反雷达导弹 <br />
地空导 弹 <br />
舰（潜）空导弹　反飞机导弹 <br />
空空导弹 <br />
高空拦截导 弹　反导弹导弹 <br />
低空拦截导弹 <br />
<br />
<br />
攻 击 空 中 目 标 的 导 弹 <br />
<br />
反 卫 星 导 弹 <br />
岸 舰 导 弹 <br />
舰 （潜） 舰 导 弹反舰导弹 <br />
空 舰 导 弹 <br />
舰 潜 导 弹 <br />
潜 潜 导 弹反潜导弹 <br />
空 潜 导 弹 <br />
<br />
<br />
按 发 射 点 和 目 标 位 置 分 攻 击 水 域 目 标 的 导 弹 <br />
制 导 鱼 雷 <br />
<br />
战 略 导 弹按作战使用分 <br />
战 术 导 弹 <br />
<br />
弹 道 导 弹按飞行方式分 <br />
巡 航 导 弹 <br />
2. 巡航导弹。依靠空气喷气发动机推力和弹翼的气动升力推进，主要以 <br />
巡航状态在大气层内飞行。它可从地面、空中、水面或水下发射，攻击固定 <br />
目标或活动目标。既可作为战术武器，又可作为战略武器。 <br />
二、按射程距离分类 <br />
1. 洲际导弹。射程在 8000 公里以上的导弹，称为洲际导弹。如美国的 民兵Ⅲ导弹，最大射程达 13000 公里，前苏联研制的 SS ― 19 ― 2 型导弹最大射程达 10000 公里，均属洲际导弹。 <br />
2. 远程导弹。射程在 5000 ～ 8000 公里的导弹，称为远程导弹。 <br />
3. 中程导弹。射程在 1000 ～ 5000 公里的导弹，称为中程导弹。如美国 的潘兴Ⅱ导弹，最大射程为 1800 公里，如苏联 SS ― 20 导弹，最大射程达 5000 公里，均属此类导弹。 <br />
4. 近程导弹。射程为 1000 公里以下的导弹，称为近程导弹。近程导弹 <br />
多用于战斗，一般亦称战术导弹。 <br />
<br />
<br />
三、按作战使用分类 <br />
1. 战略导弹。通常射程在 1000 公里以上，携带核弹头，主要用于打击敌方政治经济中心、军事和工业基地、核武器库、交通枢纽等重要战略目标的导弹，称为战略导弹。一般按发射点与目标位置区分为地地战略导弹，潜地战略导弹和空地战略导弹等；按飞行方式分为战略弹道导弹和战略巡航导弹；按用途区分为进攻性战略武器与防御性战略武器 （反弹道导弹导弹）。 <br />
2. 战术导弹。用于直接支援战场作战，打击战役战术纵深内目标的导弹， 称为战术导弹。战术导弹射程一般在 1000 公里以内。目前，世界各国在战术导弹的设计上，越来越着重于全空域、变速度、全方位、全天候。当前世界已有 30 多个国家 （地区）的军队装备了地地导弹武器。 <br />
四、按发射点与目标位置分类 <br />
1. 地地导弹。从陆地发射打击陆地目标的导弹。它与导弹地面指挥控制、探测跟踪、发射系统等构成地地导弹武器系统。最早的地地导弹，是德国在 第二次世界大战末期使用的 V ― 1 巡航寻弹和 V ～ 2 弹道导弹。战后各国在 此基础上，研制了各种地地导弹。 <br />
2. 地 （舰）空导弹。从地 （水）面发射攻击空中目标的导弹。又称防空导弹。它与地面 （舰上）的探测跟踪、制导、发射系统等构成地空导弹武器系统。地空导弹按射程分为：射程在 100 公里以上 （射高可达 30 公里左 右）的远程地主导弹武器系统，如苏联的 SA ― 5 ；射程在 20 至 100 公里之间 （射高在 0.05 ～ 20 公里之间）的中程地空导弹武器系统；射程小于 20 公 里 （射高 0.015 ～ 10 公里）的近程地空导弹武器系统。地空导弹从第二次世 界大战末期问世以来，迄今已发展了 60 余种型号。 <br />
3. 空空导弹。从飞行器上发射攻击空中目标的导弹。是歼击机的主要空 战武器，也用作歼击轰炸机、强击机的空战武器。它与机载火力控制、探测 跟踪、发射系统等构成空空导弹武器系统。分为近距 （ 0.1 ～ 10 公里）格斗 导弹；中距 （ 10 ～ 100 公里）拦射导弹；远距 （ 100 公里以上）拦射导弹。 自美国在侵越战争的空战中开始使用近距拦射空空导弹以来，随着导弹动力 系统与电子技术的发展，又陆续出现了中、远距离的跟踪拦射导弹和近距离 的空中格斗导弹。 <br />
<br />
4 空地 （舰）导弹。<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
军舰的分类军舰的分类<br />
分类标准是排水量、火力和用途。战列舰现在已经是历史名词了。<br />
现代海战主战水面战舰中排水量万吨以上的一般被划作<span style="color: #ff0000; font-size: 12pt"><strong>巡洋舰</strong></span>，主要用于远洋作战。火力最强。<br />
<span style="color: #ff0000; font-size: 12pt"><strong>驱逐舰</strong></span>的范围比较大，大的有排水量8000到9000吨的远洋驱逐舰，已和巡洋舰区别不大；也有早些年建造的排水量3000到4000吨的用于近海防御的驱逐舰，甚至比一些远洋护卫舰还小。驱逐舰的用途也比较广，这个舰种可以全海域、全目标作战，总之，拿驱逐舰干什么的都有。火力较强<br />
<span style="color: #ff0000"><strong>护卫舰</strong></span>一般是排水量4000吨以下，600吨以上。一般用来近海作战，也有远洋护卫舰，用于编队反潜、防空等防御性任务。火力次于驱逐舰。分类标准是排水量、火力和用途。<br />
战列舰现在已经是历史名词了。<br />
<br />
<br />
<br />
<br />
<span style="color: #ff0000"><strong style="font-size: 12pt">攻击型潜艇 <br />
弹道导弹潜艇<br />
巡航导弹潜艇<br />
反潜潜艇<br />
<br />
<br />
<br />
<br />
</strong></span><br />
</span></span></span></span></span></span></span>
<img src ="http://www.blogjava.net/xcp/aggbug/345692.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2011-03-04 13:14 <a href="http://www.blogjava.net/xcp/archive/2011/03/04/345692.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我的程序开发标准（十大规则）</title><link>http://www.blogjava.net/xcp/archive/2010/05/19/321339.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Wed, 19 May 2010 02:31:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2010/05/19/321339.html</guid><wfw:comment>http://www.blogjava.net/xcp/comments/321339.html</wfw:comment><comments>http://www.blogjava.net/xcp/archive/2010/05/19/321339.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/xcp/comments/commentRss/321339.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xcp/services/trackbacks/321339.html</trackback:ping><description><![CDATA[1.良好的界面分格(包含js风格)----&gt;要求拥有常用的页面模板和js工具包<br />
2.良好的声明式异常处理机制,包含401,404,505,业务出错，运行异常等分别进行不同的处理<br />
3.良好的日志记录机制（重要信息入库和日志存文件）<br />
4.程序的容错度<br />
5.有一套完整的开发流程(比如先页面再功能，换句话说IPO图方式)<br />
6.良好的机构设计(dao+service+action方式的三层架构)<br />
7.功能点的算法优化(比如阶乘)<br />
8.有一套模板性的分页组件和工具条<br />
9.有一套模板性的增删改查页面及功能<br />
10.项目经理有良好的时间把控能力、人力资源调配能力和业务熟悉能力！！<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
我是新手，真正开发不到1年的时间，欢迎大家扔鸡蛋，谢！！！！！<br />
人人为我，我为人人！独乐乐不如众乐乐！资源共享！ <br />
<img src ="http://www.blogjava.net/xcp/aggbug/321339.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2010-05-19 10:31 <a href="http://www.blogjava.net/xcp/archive/2010/05/19/321339.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于VMware不完全卸载的一些问题的总结</title><link>http://www.blogjava.net/xcp/archive/2010/04/15/318460.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Thu, 15 Apr 2010 15:26:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2010/04/15/318460.html</guid><description><![CDATA[<table class="tbl" cellspacing="1" cellpadding="1" width="100%" border="0">
    <tbody>
        <tr>
            <td height="25"><strong>关于VMware不完全卸载的一些问题的总结</strong></td>
        </tr>
        <tr>
            <td class="tb">参考官方知识库文章：Doc ID: 1308 ，转载请说明出处 <br />
            <br />
            为什么会发生不完全卸载的情况？ <br />
            <br />
            VMware不可以安装在已经安装有VMware产品的windows主机上，VMware是否已经安装在一台Windows主机上，是根据注册表的一些键值来判断的。当卸载VMware的时候，这些键值没有被删除，于是在下次安装VMware的时候，就会出现问题。 <br />
            <br />
            解决办法（一）： <br />
            <br />
            1.以本地管理员帐户登陆你的主机 <br />
            <br />
            2.关闭主机上的所有的防火墙软件，一些防火墙软件会干涉安装的进程 <br />
            <br />
            3.利用Windows的&#8220;添加删除软件&#8221;功能删除VMware，如果VMware在添加删除程序的列表中 <br />
            <br />
            4.运行VMware注册表清理脚本，如果卸载不成功，则可以运行VMware_Install_Cleaner.exe也就是我们常说的反安装软件。这个脚本可以清除 Workstation 3.1, Workstation 3.2, Workstation 4.x, Workstation 5.x, GSX Server 2.x, GSX Server 3.0, GSX Server 3.1, ACE Manager 1.0, ACE 1.0, VmPerl 2.0, VmPerl 3.0, VmCOM 2.0, and VmCOM 3.0安装的时候，写入Windows的注册表键值。 如果你的VMware Workstation 的版本是5系列，则只需在命令行下输入VMware-workstation-&lt;version&gt;.exe /c ，就可以清除由MSI安装包写入注册表的键值。注意：在命令行中要把你的当前目录设置到VMware-workstation-&lt;version&gt;.exe文件所在目录，如果使用这个命令不起作用，则再使用VMware_Install_Cleaner.exe <br />
            <br />
            下载地址：<img src="http://www.xuniji.com/images/filetype/rar.gif" width="16" align="absMiddle" border="0"  alt="" /> <a href="http://www.xuniji.com/member/upload_download.asp?id=6421" target="_blank">点击下载</a> <br />
            <br />
            5.重新启动计算机 <br />
            当你操作完第4点或者成功安装了VMware的时候请重新启动计算机。 <br />
            <br />
            6.使用Microsoft CleanUp utility <br />
            具体使用方法support.microsoft.com/default.aspx?scid=kb;en-us;290301. <br />
            <br />
            解决办法（二）：手动清除注册表 <br />
            对注册表进行操作可能会导致系统无法正常启动，请在修改注册表之前备份注册表 <br />
            <br />
            1.以管理员的身份登陆本地计算机 <br />
            <br />
            2.停止以下服务 <br />
            VMware Authentication Service <br />
            VMware Registration Service <br />
            VMware DHCP Service <br />
            VMware NAT Service <br />
            <br />
            3.卸载VMware network bridge <br />
            开始&gt;设置&gt; 网络连接&gt;右键任何网络适配器&gt;属性 <br />
            选择VMware Bridge Protocol 并卸载 <br />
            <br />
            4.卸载VMware安装的设备 <br />
            计算机管理&gt;设备管理器&gt;查看&gt;显示隐藏的设备 <br />
            <br />
            双击非即插即用驱动程序，删除如下 <br />
            hcmon <br />
            VMware Network Application Interface <br />
            VMparport <br />
            vmx86 <br />
            VMware Bridge Protocol <br />
            <br />
            双击网络适配器 <br />
            卸载含有VMware字样的网络设备 <br />
            <br />
            5.运行VMware_Install_Cleaner.exe <br />
            <br />
            6.删除你的安装程序所在的文件夹默认的安装位置为C:\Program Files\VMware，具体的位置根据你安装软件的时候设定的位置，注意：如果你的虚拟系统也在这个目录下，请删除前保存虚拟系统文件 <br />
            <br />
            7.删除应用程序信息文件夹 默认在C:\Documents and Settings\All Users\Application Data\VMware\. <br />
            <br />
            8.删除VMware程序组文件夹，默认位置在 C:\Documents and Settings\All Users\Start Menu\Programs\VMware\. <br />
            <br />
            9.删除桌面的快捷方式图标 <br />
            <br />
            10.删除如下文件在系统文件夹 <br />
            %SystemDrive%\WINNT\system32\vmnat.exe <br />
            %SystemDrive%\WINNT\system32\vmnetbridge.exe <br />
            %SystemDrive%\WINNT\system32\vmnetdhcp.conf <br />
            %SystemDrive%\WINNT\system32\VMNetDHCP.exe <br />
            %SystemDrive%\WINNT\system32\vmnetdhcp.leases <br />
            %SystemDrive%\WINNT\system32\vmnetnat.conf <br />
            %SystemDrive%\WINNT\system32\vmxw2ksetup.dll <br />
            %SystemDrive%\WINNT\system32\vnetprobe.exe <br />
            %SystemDrive%\WINNT\system32\vnetprobelib.dll <br />
            %SystemDrive%\WINNT\system32\vnetinst.dll <br />
            %SystemDrive%\WINNT\system32\vnetlib.dll <br />
            %SystemDrive%\WINNT\system32\vnetlib.exe <br />
            %SystemDrive%\WINNT\system32\drivers\vmnet.sys <br />
            %SystemDrive%\WINNT\system32\drivers\vmnetx.sys <br />
            %SystemDrive%\WINNT\system32\drivers\VMparport.sys <br />
            %SystemDrive%\WINNT\system32\drivers\vmx86.sys <br />
            %SystemDrive%\WINNT\system32\drivers\vmnetadapter.sys <br />
            %SystemDrive%\WINNT\system32\drivers\vmnetbridge.sys <br />
            %SystemDrive%\WINNT\system32\drivers\vmnetuserif.sys <br />
            %SystemDrive%\WINNT\system32\drivers\hcmon.sys <br />
            %SystemDrive%\WINNT\system32\drivers\vmusb.sys <br />
            <br />
            11.删除__vmware_user__用户和__vmware__用户组在本地用户组管理中 <br />
            <br />
            12.重新启动计算机 <br />
            <br />
            以上就是卸载VMware的常见方法，欢迎大家前来交流</td>
        </tr>
    </tbody>
</table>
<img src ="http://www.blogjava.net/xcp/aggbug/318460.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2010-04-15 23:26 <a href="http://www.blogjava.net/xcp/archive/2010/04/15/318460.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>虚拟机软件VMware</title><link>http://www.blogjava.net/xcp/archive/2010/04/15/318440.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Thu, 15 Apr 2010 09:42:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2010/04/15/318440.html</guid><description><![CDATA[http://www.verycd.com/topics/217382/<br />
<img src ="http://www.blogjava.net/xcp/aggbug/318440.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2010-04-15 17:42 <a href="http://www.blogjava.net/xcp/archive/2010/04/15/318440.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Dreamweaver</title><link>http://www.blogjava.net/xcp/archive/2010/04/06/317541.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Tue, 06 Apr 2010 05:05:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2010/04/06/317541.html</guid><description><![CDATA[<pre>Dreamweaver CS3 免激活版<br />
<br />
<a href="http://bjx.sdkd.net.cn:8080/%C9%E8%BC%C6%B1%E0%B3%CC/20080524Dreamweaver_CS3_SC.iso" target="_blank">http://bjx.sdkd.net.cn:8080/%C9%E8%BC%C6%B1%E0%B3%CC/20080524Dreamweaver_CS3_SC.iso</a><br />
<br />
<br />
但我建议你还是用最新的CS4版<br />
<br />
Dreamweaver CS4官方简体中文版下载地址及激活方式<br />
<br />
<a href="http://hi.baidu.com/xw519/blog/item/8032aa0198c2770f1c95831b.html" target="_blank">http://hi.baidu.com/xw519/blog/item/8032aa0198c2770f1c95831b.html</a> </pre>
<img src ="http://www.blogjava.net/xcp/aggbug/317541.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2010-04-06 13:05 <a href="http://www.blogjava.net/xcp/archive/2010/04/06/317541.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>请教一个问题：b/s系统 指纹机登录</title><link>http://www.blogjava.net/xcp/archive/2010/03/02/314230.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Tue, 02 Mar 2010 01:14:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2010/03/02/314230.html</guid><wfw:comment>http://www.blogjava.net/xcp/comments/314230.html</wfw:comment><comments>http://www.blogjava.net/xcp/archive/2010/03/02/314230.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/xcp/comments/commentRss/314230.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xcp/services/trackbacks/314230.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/xcp/archive/2010/03/02/314230.html'>阅读全文</a><img src ="http://www.blogjava.net/xcp/aggbug/314230.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2010-03-02 09:14 <a href="http://www.blogjava.net/xcp/archive/2010/03/02/314230.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>请不要做浮躁的人(转载)</title><link>http://www.blogjava.net/xcp/archive/2009/11/06/view.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Fri, 06 Nov 2009 07:16:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2009/11/06/view.html</guid><wfw:comment>http://www.blogjava.net/xcp/comments/301447.html</wfw:comment><comments>http://www.blogjava.net/xcp/archive/2009/11/06/view.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/xcp/comments/commentRss/301447.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xcp/services/trackbacks/301447.html</trackback:ping><description><![CDATA[<span class="smalltxt"><span class="bold">请不要做浮躁的人</span></span><br />
<br />
<span style="font-size: 13px">1.不要看到别人的回复第一句话就说：给个代码吧！你应该想想为什么。当你自己想出来再参考别人的提示，你就知道自己和别人思路的差异。<br />
2.初学者请不要看太多太多的书那会误人子弟的，先找本系统的学，很多人用了很久都是只对部分功能熟悉而已，不系统还是不够的。<br />
3.看帮助,不要因为很难而自己是初学者所以就不看；帮助永远是最好的参考手册，虽然帮助的文字有时候很难看懂，总觉得不够直观。<br />
4.不要被对象、属性、方法等词汇所迷惑；最根本的是先了解最基础知识。<br />
5.不要放过任何一个看上去很简单的小问题--他们往往并不那么简单，或者可以引伸出很多知识点；不会举一反三你就永远学不会。<br />
6.知道一点东西，并不能说明你会写脚本，脚本是需要经验积累的。<br />
7.学脚本并不难，ASP、PHP等等也不过如此--难的是长期坚持实践和不遗余力的博览群书；<br />
8.看再多的书是学不全脚本的，要多实践<br />
9.把时髦的技术挂在嘴边，还不如把过时的技术记在心里；<br />
10.学习脚本最好的方法之一就是多练习；<br />
11.在任何时刻都不要认为自己手中的书已经足够了；<br />
12.看得懂的书，请仔细看；看不懂的书，请硬着头皮看；<br />
13.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍；<br />
14.请把书上的例子亲手到电脑上实践，即使配套光盘中有源文件；<br />
15.把在书中看到的有意义的例子扩充；并将其切实的运用到自己的工作中；<br />
16.不要漏掉书中任何一个练习——请全部做完并记录下思路；<br />
17.当你用脚本到一半却发现自己用的方法很拙劣时，请不要马上停手；请尽快将余下的部分粗略的完成以保证这个代码的完整性，然后分析自己的错误并重新编写和工作。<br />
18.别心急，写脚本确实不容易；水平是在不断的实践中完善和发展的；<br />
19.每学到一个脚本难点的时候，尝试着对别人讲解这个知识点并让他理解----你能讲清楚才说明你真的理解了；<br />
20.记录下在和别人交流时发现的自己忽视或不理解的知识点；<br />
21.保存好你做过的所有的源文件----那是你最好的积累之一；<br />
22.对于网络，还是希望大家能多利用一下，很多问题不是非要到论坛来问的，首先你要学会自己找答案，比如google、百度都是很好的搜索引擎，你只要输入关键字就能找到很多相关资料，别老是等待别人给你希望，看的出你平时一定也很懒！<br />
23，到一个论坛，你学会去看以前的帖子，不要什么都不看就发帖子问，也许你的问题早就有人问过了，你再问，别人已经不想再重复了，做为初学者，谁也不希望自己的帖子没人回的。<br />
24，虽然不是打击初学者，但是这句话还是要说：论坛论坛，就是大家讨论的地方，如果你总期望有高手总无偿指点你，除非他是你亲戚！！讨论者，起码是水平相当的才有讨论的说法，如果水平真差距太远了，连基本操作都需要别人给解答，谁还跟你讨论呢。<br />
<br />
浮躁的人容易问：我到底该学什么；----别问，学就对了；<br />
浮躁的人容易问：JS有钱途吗；----建议你去抢银行；<br />
浮躁的人容易说：我要中文版！我英文不行！----不行？学呀！<br />
浮躁的人分两种：只观望而不学的人；只学而不坚持的人；<br />
浮躁的人永远不是一个高手。<br />
<br />
<br />
<strong>本文转载于:http://www.5xue.com/modules/bbs/viewthread.php?tid=182939&amp;extra=page%3D1</strong></span> 
  <img src ="http://www.blogjava.net/xcp/aggbug/301447.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2009-11-06 15:16 <a href="http://www.blogjava.net/xcp/archive/2009/11/06/view.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何成为优秀员工!</title><link>http://www.blogjava.net/xcp/archive/2009/05/15/cool.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Fri, 15 May 2009 13:22:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2009/05/15/cool.html</guid><wfw:comment>http://www.blogjava.net/xcp/comments/270929.html</wfw:comment><comments>http://www.blogjava.net/xcp/archive/2009/05/15/cool.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/xcp/comments/commentRss/270929.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xcp/services/trackbacks/270929.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 成为一个优秀的员工关键在于不把自己当成员工，不想当将军的士兵不是好士兵，没有理想的人生算不得完美，每个人都有自己的目标，多做一点就离目标更近一点！好东西当然和大家一起分享<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/xcp/archive/2009/05/15/cool.html'>阅读全文</a><img src ="http://www.blogjava.net/xcp/aggbug/270929.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2009-05-15 21:22 <a href="http://www.blogjava.net/xcp/archive/2009/05/15/cool.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>2008中国成都国际软件设计大赛决赛名单 </title><link>http://www.blogjava.net/xcp/archive/2008/11/02/cdsoft2008.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Sun, 02 Nov 2008 13:43:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2008/11/02/cdsoft2008.html</guid><wfw:comment>http://www.blogjava.net/xcp/comments/238230.html</wfw:comment><comments>http://www.blogjava.net/xcp/archive/2008/11/02/cdsoft2008.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xcp/comments/commentRss/238230.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xcp/services/trackbacks/238230.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:    根据预赛参赛人数比例以及参赛人员成绩，现公布参加决赛人员名单和方向。应用软件设计140名（JAVA方向70名、.NET方向70名），数字娱乐设计100名（网络游戏设计40名、手机游戏设计40名、游戏美术设计20名）。<br><br>                                                                                          2008中国成都软件设计大赛组委会办公室<br>                                                                                                                  2008年10月31日&nbsp;&nbsp;<a href='http://www.blogjava.net/xcp/archive/2008/11/02/cdsoft2008.html'>阅读全文</a><img src ="http://www.blogjava.net/xcp/aggbug/238230.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2008-11-02 21:43 <a href="http://www.blogjava.net/xcp/archive/2008/11/02/cdsoft2008.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Power Designer杂记 </title><link>http://www.blogjava.net/xcp/archive/2008/09/23/pd.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Tue, 23 Sep 2008 01:40:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2008/09/23/pd.html</guid><wfw:comment>http://www.blogjava.net/xcp/comments/230560.html</wfw:comment><comments>http://www.blogjava.net/xcp/archive/2008/09/23/pd.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xcp/comments/commentRss/230560.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xcp/services/trackbacks/230560.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 数据库设计工具对比<br><br>  PowerDesign：PowerDesign是 Sybase推出的主打数据库设计工具。PowerDesign致力于采用基于Entiry-Relation的数据模型，分别从概念数据模型 (Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义。物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化。<br><br>  ERWin：这个是CA公司的拳头产品，它有一个兄弟是BPWin,这个是CASE工具的一个里程碑似的产品。ERWin界面相当简洁漂亮，也是采用ER模型，如果你是开发中小型数据库，极力推荐ERWin，它的Diagram给人的感觉十分清晰。在一个实体中，不同的属性类型采用可定制的图标显示，实体与实体的关系也一目了然。ERWin不适合非常大的数据库的设计，因为它对 Diagram欠缺更多层次的组织。<br><br>如何一次性将表结构的脚本导出来？<br>  Databas&nbsp;&nbsp;<a href='http://www.blogjava.net/xcp/archive/2008/09/23/pd.html'>阅读全文</a><img src ="http://www.blogjava.net/xcp/aggbug/230560.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2008-09-23 09:40 <a href="http://www.blogjava.net/xcp/archive/2008/09/23/pd.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>中国男儿应该学习的对象 </title><link>http://www.blogjava.net/xcp/archive/2008/07/29/ganren1.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Tue, 29 Jul 2008 03:19:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2008/07/29/ganren1.html</guid><wfw:comment>http://www.blogjava.net/xcp/comments/218304.html</wfw:comment><comments>http://www.blogjava.net/xcp/archive/2008/07/29/ganren1.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/xcp/comments/commentRss/218304.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xcp/services/trackbacks/218304.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 老人在捡垃圾，其中捡到了很多别人丢的报纸等，他捡到一些后就坐在那里腐认真的看……......<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/xcp/archive/2008/07/29/ganren1.html'>阅读全文</a><img src ="http://www.blogjava.net/xcp/aggbug/218304.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2008-07-29 11:19 <a href="http://www.blogjava.net/xcp/archive/2008/07/29/ganren1.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>扎克伯格：从黑客到全球最年轻巨富 </title><link>http://www.blogjava.net/xcp/archive/2008/07/28/zlwz1.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Mon, 28 Jul 2008 05:22:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2008/07/28/zlwz1.html</guid><wfw:comment>http://www.blogjava.net/xcp/comments/218039.html</wfw:comment><comments>http://www.blogjava.net/xcp/archive/2008/07/28/zlwz1.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/xcp/comments/commentRss/218039.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xcp/services/trackbacks/218039.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 公布今年亿万富豪排名榜的《福布斯》杂志相信，23岁的社交网站Facebook的创办人马克&#183;扎克伯格保守估计拥有15亿美元身家，是今年全球最年轻的单身巨富，也是全球最年轻的自行创业亿万富豪。<wbr><br />
<br />
<font style="font-size: small; line-height: 1.3em">　　扎克伯格成长在富裕的纽约郊区多布斯菲利，父亲是牙医，母亲是心理医生。很小的时候，他就开始玩电脑，自学编程。</font><wbr><br />
<br />
<font style="font-size: small; line-height: 1.3em">　　年仅23岁的扎克伯格与微软总裁比尔&#183;盖茨一样，是一名哈佛大学辍学生。在上哈佛的第二年，他侵入了学校的一个数据库，将学生的照片拿来用在自己设计的网站上，供同班同学评估彼此的吸引力。</font><wbr><br />
<br />
<font style="font-size: small; line-height: 1.3em">　　黑客事件之后不久，扎克伯格就和两位室友一起，用了一星期时间写网站程序，建立了一个为哈佛同学提供互相联系的平台，命名为Facebook(脸谱)。Facebook在2004年2月推出，即横扫整个哈佛校园，但必须拥有大学电子邮件账号的学生才能注册。2004年年底，Facebook的注册人数已突破100万，扎克伯格干脆从哈佛退学，全职营运网站。自2006年开始正式对外开放，从900万人激增至现在的6000多万注册者。</font><wbr><br />
<br />
<font style="font-size: small; line-height: 1.3em">　　如今Facebook已成为美国最火暴的大学生社交网站，并且扩展出了它的中学版本和面向社会成年人的版本。巴基斯坦遇刺身亡的&#8220;铁蝴蝶&#8221;贝布托之子比拉瓦尔就曾在Facebook设有主页。</font><wbr><br />
<br />
<font style="font-size: small; line-height: 1.3em">　　尽管扎克伯格因此成为全球最年轻的亿万富翁，但是他依然住着租来的一室一厅的小公寓。每天，他走路或骑自行车上班。</font><wbr><br />
<br />
<font style="font-size: small; line-height: 1.3em">　　有传闻说，当年扎克伯格拒绝微软高层主动提出的约会，原因只是微软要求早上8时会面而他起不了床。</font><wbr><img id="paperPicArea1" style="display: none; position: relative" src="http://imgcache.qq.com/ac/qzone_v4/b.gif"  alt="" /><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<img src ="http://www.blogjava.net/xcp/aggbug/218039.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2008-07-28 13:22 <a href="http://www.blogjava.net/xcp/archive/2008/07/28/zlwz1.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>开始运行命令集合</title><link>http://www.blogjava.net/xcp/archive/2008/07/28/cmd.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Mon, 28 Jul 2008 03:34:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2008/07/28/cmd.html</guid><wfw:comment>http://www.blogjava.net/xcp/comments/218003.html</wfw:comment><comments>http://www.blogjava.net/xcp/archive/2008/07/28/cmd.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/xcp/comments/commentRss/218003.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xcp/services/trackbacks/218003.html</trackback:ping><description><![CDATA[<p>gpedit.msc-----组策略&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
Nslookup-------IP地址侦测器&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
logoff---------注销命令&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
lusrmgr.msc----本机用户和组&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
oobe/msoobe /a----检查XP是否激活&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
cleanmgr-------垃圾整理&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
compmgmt.msc---计算机管理&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
conf-----------启动netmeeting&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
charmap--------启动字符映射表&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
calc-----------启动计算器&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
chkdsk.exe-----Chkdsk磁盘检查&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
regsvr32 /u *.dll----停止dll文件运行&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
rononce -p ----15秒关机&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
regedt32-------注册表编辑器&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
rsop.msc-------组策略结果集&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
regedit.exe----注册表&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
progman--------程序管理器&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
perfmon.msc----计算机性能监测程序&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
sfc /scannow-----扫描错误并复原<br />
taskmgr-----任务管理器（2000／xp／2003）</p>
<p>&nbsp;<br />
sndrec32-------录音机<br />
explorer-------打开资源管理器<br />
tsshutdn-------60秒倒计时关机命令<br />
services.msc---本地服务设置<br />
notepad--------打开记事本<br />
net start messenger----开始信使服务<br />
net stop messenger-----停止信使服务<br />
Msconfig.exe---系统配置实用程序<br />
winchat--------XP自带局域网聊天<br />
mem.exe--------显示内存使用情况<br />
devmgmt.msc--- 设备管理器<br />
winver---------检查Windows版本 <br />
dxdiag---------检查DirectX信息<br />
dvdplay--------DVD播放器<br />
dfrg.msc-------磁盘碎片整理程序<br />
drwtsn32------ 系统医生<br />
diskmgmt.msc---磁盘管理实用程序<br />
winmsd---------系统信息</p>
<p>&nbsp;</p>
<p>winver---------检查Windows版本 <br />
wmimgmt.msc----打开windows管理体系结构(WMI) <br />
wupdmgr--------windows更新程序 <br />
wscript--------windows脚本宿主设置 <br />
write----------写字板 <br />
winmsd---------系统信息 <br />
wiaacmgr-------扫描仪和照相机向导 <br />
winchat--------XP自带局域网聊天<br />
mem.exe--------显示内存使用情况 <br />
Msconfig.exe---系统配置实用程序 <br />
mplayer2-------简易widnows media player <br />
mspaint--------画图板 <br />
mstsc----------远程桌面连接 <br />
mplayer2-------媒体播放机 <br />
magnify--------放大镜实用程序 <br />
mmc------------打开控制台 <br />
mobsync--------同步命令<br />
dxdiag---------检查DirectX信息 <br />
drwtsn32------ 系统医生 <br />
devmgmt.msc--- 设备管理器 <br />
dfrg.msc-------磁盘碎片整理程序 <br />
diskmgmt.msc---磁盘管理实用程序 <br />
dcomcnfg-------打开系统组件服务 <br />
ddeshare-------打开DDE共享设置 <br />
dvdplay--------DVD播放器<br />
net stop messenger-----停止信使服务 <br />
net start messenger----开始信使服务 <br />
notepad--------打开记事本 <br />
nslookup-------网络管理的工具向导 <br />
ntbackup-------系统备份和还原 <br />
narrator-------屏幕&#8220;讲述人&#8221; <br />
ntmsmgr.msc----移动存储管理器 <br />
ntmsoprq.msc---移动存储管理员操作请求 <br />
netstat -an----(TC)命令检查接口&nbsp;&nbsp;&nbsp;<br />
syncapp--------创建一个公文包 <br />
sysedit--------系统配置编辑器 <br />
sigverif-------文件签名验证程序 <br />
sndrec32-------录音机 <br />
shrpubw--------创建共享文件夹 <br />
secpol.msc-----本地安全策略 <br />
syskey---------系统加密，一旦加密就不能解开，保护windows xp系统的双重密码 <br />
services.msc---本地服务设置 <br />
Sndvol32-------音量控制程序 <br />
sfc.exe--------系统文件检查器 <br />
sfc /scannow---windows文件保护<br />
tsshutdn-------60秒倒计时关机命令 <br />
tourstart------xp简介（安装完成后出现的漫游xp程序） <br />
taskmgr--------任务管理器<br />
eventvwr-------事件查看器 <br />
eudcedit-------造字程序 <br />
explorer-------打开资源管理器<br />
packager-------对象包装程序 <br />
perfmon.msc----计算机性能监测程序 <br />
progman--------程序管理器<br />
regedit.exe----注册表 <br />
rsop.msc-------组策略结果集 <br />
regedt32-------注册表编辑器 <br />
rononce -p ----15秒关机 <br />
regsvr32 /u *.dll----停止dll文件运行 <br />
regsvr32 /u zipfldr.dll------取消ZIP支持<br />
cmd.exe--------CMD命令提示符 <br />
chkdsk.exe-----Chkdsk磁盘检查 <br />
certmgr.msc----证书管理实用程序 <br />
calc-----------启动计算器 <br />
charmap--------启动字符映射表 <br />
cliconfg-------SQL SERVER 客户端网络实用程序 <br />
Clipbrd--------剪贴板查看器 <br />
conf-----------启动netmeeting <br />
compmgmt.msc---计算机管理 <br />
cleanmgr-------垃圾整理 <br />
ciadv.msc------索引服务程序<br />
osk------------打开屏幕键盘 <br />
odbcad32-------ODBC数据源管理器 <br />
oobe/msoobe /a----检查XP是否激活 <br />
lusrmgr.msc----本机用户和组 <br />
logoff---------注销命令<br />
iexpress-------木马捆绑工具，系统自带<br />
Nslookup-------IP地址侦测器<br />
fsmgmt.msc-----共享文件夹管理器<br />
utilman--------辅助工具管理器<br />
gpedit.msc-----组策略<br />
<br />
<br />
<br />
<strong>这些命令真的很有用</strong><br />
&nbsp;&nbsp;&nbsp;例:想查看指定端口的使用情况<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; netstat -aon|findstr "80"&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回:TCP&nbsp;&nbsp;&nbsp; 0.0.0.0:80&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.0.0.0:0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LISTENING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 720&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --&gt;看80端口实哪一个被哪一个进程占用,返回数字,但意思模糊,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tasklist|findstr "720"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回httpd.exe&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 720 Console&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 9,788 K&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 明显的看出来,用80端口的是程序httpd.exe,如果要结束80端口的使用,停止httpd.exe进程就可以了.<br />
</p>
<img src ="http://www.blogjava.net/xcp/aggbug/218003.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2008-07-28 11:34 <a href="http://www.blogjava.net/xcp/archive/2008/07/28/cmd.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>重大发现：在QQ个人说明里写“三公公”，腾讯会拒绝修改。</title><link>http://www.blogjava.net/xcp/archive/2008/07/28/217951.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Mon, 28 Jul 2008 01:50:00 GMT</pubDate><guid>http://www.blogjava.net/xcp/archive/2008/07/28/217951.html</guid><wfw:comment>http://www.blogjava.net/xcp/comments/217951.html</wfw:comment><comments>http://www.blogjava.net/xcp/archive/2008/07/28/217951.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xcp/comments/commentRss/217951.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xcp/services/trackbacks/217951.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;一公公二公公四公公都行,惟独三公公不行!&nbsp;<br />
<span id="span_Body"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img alt="" src="http://www.blogjava.net/images/blogjava_net/xcp/1.jpg" border="0" /><br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;难道是````````</span>
<img src ="http://www.blogjava.net/xcp/aggbug/217951.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xcp/" target="_blank">xcp</a> 2008-07-28 09:50 <a href="http://www.blogjava.net/xcp/archive/2008/07/28/217951.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>