﻿<?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-Rocky Snail(小蜗牛) -随笔分类-Java</title><link>http://www.blogjava.net/Rockysnail/category/8243.html</link><description>一步一步往上爬、小小的天、大大的梦想、                         强健体魄、充实头脑</description><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 03:42:00 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 03:42:00 GMT</pubDate><ttl>60</ttl><item><title>weblogic在windows环境下的配置</title><link>http://www.blogjava.net/Rockysnail/archive/2006/04/17/41503.html</link><dc:creator>Rockysnail</dc:creator><author>Rockysnail</author><pubDate>Mon, 17 Apr 2006 12:00:00 GMT</pubDate><guid>http://www.blogjava.net/Rockysnail/archive/2006/04/17/41503.html</guid><wfw:comment>http://www.blogjava.net/Rockysnail/comments/41503.html</wfw:comment><comments>http://www.blogjava.net/Rockysnail/archive/2006/04/17/41503.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Rockysnail/comments/commentRss/41503.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Rockysnail/services/trackbacks/41503.html</trackback:ping><description><![CDATA[
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span style="FONT-SIZE: 11pt; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">　下面主要看看配置过程，以下步骤按照<span lang="EN-US">WebLogic</span>配置出现界面，就不每步抓图了：）<span lang="EN-US"><br /></span>　　<span lang="EN-US">1</span>．“开始<span lang="EN-US">-&gt;</span>程序<span lang="EN-US">-&gt;Bea WebLogic Platform 8.1-&gt; Configuration Wizard</span>”，启动<span lang="EN-US">Configuration Wizard</span>工具。<span lang="EN-US"><br /></span>　　<span lang="EN-US">2</span>．选择“新建<span lang="EN-US">WebLogic</span>配置”，单击“下一步”。<span lang="EN-US"><br /></span>　　<span lang="EN-US">3</span>．选择“<span lang="EN-US">Basic WebLogic Server Domain</span>”，单击“下一步”。<span lang="EN-US"><br /></span>　　<span lang="EN-US">4</span>．选择“自定义”，单击“下一步”。<span lang="EN-US"><br /></span>　　<span lang="EN-US">5</span>．更改<span lang="EN-US">Name</span>，我这儿改为<span lang="EN-US">hgknight</span>，单击“下一步”。<span lang="EN-US"><br /></span>　　<span lang="EN-US">6</span>．选择“否”，单击“下一步”。<span lang="EN-US"><br /></span>　　<span lang="EN-US">7</span>．选择“否”，单击“下一步”。<span lang="EN-US"><br /></span>　　<span lang="EN-US">8</span>．选择“否”，单击“下一步”。<span lang="EN-US"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?><o:p></o:p></span></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: center; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="center">
				<span lang="EN-US" style="FONT-SIZE: 11pt; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">
						<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /?>
						<v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600">
								<v:stroke joinstyle="miter">
								</v:stroke>
								<v:formulas>
										<v:f eqn="if lineDrawn pixelLineWidth 0">
										</v:f>
										<v:f eqn="sum @0 1 0">
										</v:f>
										<v:f eqn="sum 0 0 @1">
										</v:f>
										<v:f eqn="prod @2 1 2">
										</v:f>
										<v:f eqn="prod @3 21600 pixelWidth">
										</v:f>
										<v:f eqn="prod @3 21600 pixelHeight">
										</v:f>
										<v:f eqn="sum @0 0 1">
										</v:f>
										<v:f eqn="prod @6 1 2">
										</v:f>
										<v:f eqn="prod @7 21600 pixelWidth">
										</v:f>
										<v:f eqn="sum @8 21600 0">
										</v:f>
										<v:f eqn="prod @7 21600 pixelHeight">
										</v:f>
										<v:f eqn="sum @10 21600 0">
										</v:f>
								</v:formulas>
								<v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f">
								</v:path>
								<o:lock aspectratio="t" v:ext="edit">
								</o:lock>
						</v:shapetype>
						<v:shape id="_x0000_i1025" style="WIDTH: 375pt; HEIGHT: 268.5pt" alt="" type="#_x0000_t75">
								<v:imagedata o:href="http://image.21tx.com/image/20040312/10078.gif" src="file:///C:\DOCUME~1\Rocky\LOCALS~1\Temp\msohtml1\01\clip_image001.gif">
								</v:imagedata>
						</v:shape>
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 11pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">
						<br />
				</span>
				<span style="FONT-SIZE: 11pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">　　<span lang="EN-US">9</span>．输入“<span lang="EN-US">User name</span>”和“<span lang="EN-US">password</span>”，单击“下一步”，需要<span lang="EN-US">8</span>位，简单一点我就都输入<span lang="EN-US">hgknight</span>。<span lang="EN-US"><br /></span>　　<span lang="EN-US">10</span>．选择作为<span lang="EN-US">Window</span>服务，单击“下一步”。<span lang="EN-US"><br /></span>　　<span lang="EN-US">11</span>．默认设置，单击“下一步”。<span lang="EN-US"><o:p></o:p></span></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: center; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="center">
				<span lang="EN-US" style="FONT-SIZE: 11pt; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">
						<v:shape id="_x0000_i1026" style="WIDTH: 375pt; HEIGHT: 268.5pt" alt="" type="#_x0000_t75">
								<v:imagedata o:href="http://image.21tx.com/image/20040312/10070.gif" src="file:///C:\DOCUME~1\Rocky\LOCALS~1\Temp\msohtml1\01\clip_image002.gif">
								</v:imagedata>
						</v:shape>
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 11pt; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">
						<br />
				</span>
				<span style="FONT-SIZE: 11pt; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">　　<span lang="EN-US">12</span>．<span lang="EN-US">Bea <a href="http://dev.21tx.com/web/" target="_blank"><span style="COLOR: #3366cc; LINE-HEIGHT: 150%; TEXT-DECORATION: none; mso-bidi-font-size: 12.0pt; text-underline: none">Web</span></a>Logic</span>默认安装了<span lang="EN-US"><a href="http://dev.21tx.com/java/base/jdk/" target="_blank"><span style="COLOR: #3366cc; LINE-HEIGHT: 150%; TEXT-DECORATION: none; mso-bidi-font-size: 12.0pt; text-underline: none">JDK</span></a><?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /?><st1:chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">1.4.1</st1:chsdate></span>，我要使用<span lang="EN-US">JDK 1.4.2</span>。选择“其他<span lang="EN-US"><a href="http://dev.21tx.com/java/" target="_blank"><span style="COLOR: #3366cc; LINE-HEIGHT: 150%; TEXT-DECORATION: none; mso-bidi-font-size: 12.0pt; text-underline: none">Java</span></a> SDK</span>”，点击“浏览”指定<span lang="EN-US">J2SDK 1.4.2</span>安装目录。单击“下一步”。<span lang="EN-US"><br /></span>　　<span lang="EN-US">13</span>．默认值设置，单击“创建”。<span lang="EN-US"><br /></span>　　<span lang="EN-US">14</span>．选择“启动管理<span lang="EN-US"><a href="http://www.21tx.com/server/" target="_blank"><span lang="EN-US" style="COLOR: #3366cc; LINE-HEIGHT: 150%; TEXT-DECORATION: none; mso-bidi-font-size: 12.0pt; text-underline: none"><span lang="EN-US">服务器</span></span></a></span>”，单击“完成”。<span lang="EN-US"><br /></span>　　<span lang="EN-US">15</span>．再次启动<span lang="EN-US">Configuration Wizard</span>工具。<span lang="EN-US"><br /></span>　　<span lang="EN-US">16</span>．选择“扩展现有的<span lang="EN-US">WebLogic</span>配置”，单击“下一步”。<span lang="EN-US"><o:p></o:p></span></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: center; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="center">
				<span lang="EN-US" style="FONT-SIZE: 11pt; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">
						<v:shape id="_x0000_i1027" style="WIDTH: 375pt; HEIGHT: 268.5pt" alt="" type="#_x0000_t75">
								<v:imagedata o:href="http://image.21tx.com/image/20040312/10093.gif" src="file:///C:\DOCUME~1\Rocky\LOCALS~1\Temp\msohtml1\01\clip_image003.gif">
								</v:imagedata>
						</v:shape>
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 11pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">
						<br />
				</span>
				<span style="FONT-SIZE: 11pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">　　<span lang="EN-US">17</span>．选择“<span lang="EN-US">\bea\user_projects\domains\mydomain</span>”，单击“下一步”。<span lang="EN-US"><o:p></o:p></span></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 11pt; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: center; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="center">
				<span lang="EN-US" style="FONT-SIZE: 11pt; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">
						<v:shape id="_x0000_i1028" style="WIDTH: 375pt; HEIGHT: 268.5pt" alt="" type="#_x0000_t75">
								<v:imagedata o:href="http://image.21tx.com/image/20040312/10062.gif" src="file:///C:\DOCUME~1\Rocky\LOCALS~1\Temp\msohtml1\01\clip_image004.gif">
								</v:imagedata>
						</v:shape>
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 11pt; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">
						<br />
				</span>
				<span style="FONT-SIZE: 11pt; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">　　<span lang="EN-US">18</span>．在“<span lang="EN-US">Default<a href="http://dev.21tx.com/web/" target="_blank"><span style="COLOR: #3366cc; LINE-HEIGHT: 150%; TEXT-DECORATION: none; mso-bidi-font-size: 12.0pt; text-underline: none">Web</span></a>App</span>”前打上勾选中<span lang="EN-US">,</span>单击“下一步”。<span lang="EN-US"><br /></span>　　<span lang="EN-US">19</span>．默认设置，单击“下一步”。<span lang="EN-US"><br /></span>　　<span lang="EN-US">20</span>．默认设置，单击“下一步”。<span lang="EN-US"><br /></span>　　<span lang="EN-US">21</span>．默认设置，单击“下一步”。<span lang="EN-US"><br /></span>　　<span lang="EN-US">22</span>．默认设置，单击“下一步”。<span lang="EN-US"><o:p></o:p></span></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: center; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="center">
				<span lang="EN-US" style="FONT-SIZE: 11pt; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">
						<v:shape id="_x0000_i1029" style="WIDTH: 375pt; HEIGHT: 268.5pt" alt="" type="#_x0000_t75">
								<v:imagedata o:href="http://image.21tx.com/image/20040312/10086.gif" src="file:///C:\DOCUME~1\Rocky\LOCALS~1\Temp\msohtml1\01\clip_image005.gif">
								</v:imagedata>
						</v:shape>
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 11pt; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">
						<br />
				</span>
				<span style="FONT-SIZE: 11pt; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">　　<span lang="EN-US">23</span>．可更改配置应用程序位置，默认为“<span lang="EN-US">\bea\user_projects\applications\mydomain</span>”，单击“导入”。导入完成后，系统会在应用程序位置下创建一个<span lang="EN-US">DefaultWebApp</span>目录，把你的<span lang="EN-US"><a href="http://dev.21tx.com/java/jsp/" target="_blank"><span style="COLOR: #3366cc; LINE-HEIGHT: 150%; TEXT-DECORATION: none; mso-bidi-font-size: 12.0pt; text-underline: none">JSP</span></a></span>就放在这儿吧：）<span lang="EN-US"><br /></span>　　<span lang="EN-US">24</span>．单击“完成”结束配置。<span lang="EN-US"><br /></span>　　<span lang="EN-US">25</span>．“控制面板<span lang="EN-US">-&gt;</span>管理工具<span lang="EN-US">-&gt;</span>服务”，启动服务“<span lang="EN-US">beas<a href="http://dev.21tx.com/language/vc/" target="_blank"><span style="COLOR: #3366cc; LINE-HEIGHT: 150%; TEXT-DECORATION: none; mso-bidi-font-size: 12.0pt; text-underline: none">VC</span></a> mydomain_digiwave</span>”。<span lang="EN-US"><br /></span>　　<span lang="EN-US">26</span>．此时就可以打开<span lang="EN-US">http://127.0.0.1:7001/console,</span>使用用户名和密码（我这儿是<span lang="EN-US">hgknight</span>）登录管理页面了。<span lang="EN-US"><br /></span>　　<span lang="EN-US"><br /></span>　　使用<span lang="EN-US"><a href="http://dev.21tx.com/java/jsp/" target="_blank"><span style="COLOR: #3366cc; LINE-HEIGHT: 150%; TEXT-DECORATION: none; mso-bidi-font-size: 12.0pt; text-underline: none">Servlet</span></a></span>，就在<span lang="EN-US">WEB-INF/web.<a href="http://dev.21tx.com/web/xml/" target="_blank"><span style="COLOR: #3366cc; LINE-HEIGHT: 150%; TEXT-DECORATION: none; mso-bidi-font-size: 12.0pt; text-underline: none">XML</span></a></span>里定义就行<span lang="EN-US"><br /></span>　　<span lang="EN-US">&lt;web-app&gt; <br /></span>　　<span lang="EN-US">&lt;servlet&gt;<br /></span>　　<span lang="EN-US">&lt;servlet-name&gt;ConfigServlet&lt;/servlet-name&gt;<br /></span>　　<span lang="EN-US">&lt;servlet-class&gt;ConfigServlet&lt;/servlet-class&gt;<br /></span>　　<span lang="EN-US">&lt;/servlet&gt; <o:p></o:p></span></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left">
				<span style="FONT-SIZE: 11pt; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">　　<span lang="EN-US">&lt;servlet-mapping&gt;<br /></span>　　<span lang="EN-US">&lt;servlet-name&gt;ConfigServlet&lt;/servlet-name&gt;<br /></span>　　<span lang="EN-US">&lt;url-pattern&gt;/servlet/ConfigServlet&lt;/url-pattern&gt;<br /></span>　　<span lang="EN-US">&lt;/servlet-mapping&gt; <br /></span>　　<span lang="EN-US">&lt;/web-app&gt;<o:p></o:p></span></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US">
						<o:p> </o:p>
				</span>
		</p>
		<p> </p>
<img src ="http://www.blogjava.net/Rockysnail/aggbug/41503.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Rockysnail/" target="_blank">Rockysnail</a> 2006-04-17 20:00 <a href="http://www.blogjava.net/Rockysnail/archive/2006/04/17/41503.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jsp中的中文乱码问题解决方法</title><link>http://www.blogjava.net/Rockysnail/archive/2006/04/11/40452.html</link><dc:creator>Rockysnail</dc:creator><author>Rockysnail</author><pubDate>Tue, 11 Apr 2006 05:24:00 GMT</pubDate><guid>http://www.blogjava.net/Rockysnail/archive/2006/04/11/40452.html</guid><wfw:comment>http://www.blogjava.net/Rockysnail/comments/40452.html</wfw:comment><comments>http://www.blogjava.net/Rockysnail/archive/2006/04/11/40452.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/Rockysnail/comments/commentRss/40452.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Rockysnail/services/trackbacks/40452.html</trackback:ping><description><![CDATA[1.s=new String(s.getBytes(),"iso-8859-1");<br />2.s=new String(s.getBytes(),"gb2312");<br />3.s=new String(s.getBytes("iso-8859-1"),"gb2312");<br />4.s=new String(s.getBytes("gb2312"),"iso-8859-1");<br />5.s=new String(s.getBytes("iso-8859-1"));<br />6.s=new String(s.getBytes("gb2312"));<img src ="http://www.blogjava.net/Rockysnail/aggbug/40452.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Rockysnail/" target="_blank">Rockysnail</a> 2006-04-11 13:24 <a href="http://www.blogjava.net/Rockysnail/archive/2006/04/11/40452.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>安装SQL2000出现的问题</title><link>http://www.blogjava.net/Rockysnail/archive/2006/04/11/40448.html</link><dc:creator>Rockysnail</dc:creator><author>Rockysnail</author><pubDate>Tue, 11 Apr 2006 05:14:00 GMT</pubDate><guid>http://www.blogjava.net/Rockysnail/archive/2006/04/11/40448.html</guid><wfw:comment>http://www.blogjava.net/Rockysnail/comments/40448.html</wfw:comment><comments>http://www.blogjava.net/Rockysnail/archive/2006/04/11/40448.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Rockysnail/comments/commentRss/40448.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Rockysnail/services/trackbacks/40448.html</trackback:ping><description><![CDATA[
		<p>以前装过sql server，后来删掉。现在重装，却出现“<font face="宋体" color="#333333">以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误。无法进行下去。</font></p>
		<p>
				<font face="宋体" color="#333333">参考网上资料，总算搞定。步骤是：</font>
		</p>
		<p>
				<font face="宋体" color="#333333">1）添加/删除程序中彻底删除sql server。</font>
		</p>
		<p>
				<font face="宋体" color="#333333">2）将没有删除的sql server目录也删除掉。</font>
		</p>
		<p>
				<font face="宋体" color="#333333">3）<font face="Verdana" color="#000000">打开注册表编辑器，在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目，并删除它。这样就可以清除安装暂挂项目。</font></font>
		</p>
		<p>4）删除注册表中跟sql server相关的键。</p>
		<p>其实估计只要做第3步就可以搞定，这样就可以清除安装暂挂项目。自己是先走了1，2，4，最后做了3才搞定。所以估计3才是最关键的。</p>
<img src ="http://www.blogjava.net/Rockysnail/aggbug/40448.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Rockysnail/" target="_blank">Rockysnail</a> 2006-04-11 13:14 <a href="http://www.blogjava.net/Rockysnail/archive/2006/04/11/40448.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>接口的任务和好处</title><link>http://www.blogjava.net/Rockysnail/archive/2006/03/14/35182.html</link><dc:creator>Rockysnail</dc:creator><author>Rockysnail</author><pubDate>Tue, 14 Mar 2006 01:59:00 GMT</pubDate><guid>http://www.blogjava.net/Rockysnail/archive/2006/03/14/35182.html</guid><wfw:comment>http://www.blogjava.net/Rockysnail/comments/35182.html</wfw:comment><comments>http://www.blogjava.net/Rockysnail/archive/2006/03/14/35182.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Rockysnail/comments/commentRss/35182.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Rockysnail/services/trackbacks/35182.html</trackback:ping><description><![CDATA[1.使用接口可以在JAVA中完成多重继承。在同时继承超类和接口的时候，要先写超类然后写接口。<BR>2.接口存在的理由之二就是，让客户端程序员无法产生其对象，确保只有一个接口。<BR>3.在考虑抽象类和接口的选择上的时候最好先考虑接口，除非必须有函数定义和成员变量的定义。<BR>4.<FONT style="BACKGROUND-COLOR: #ff1493">当同时继承超类和接口，并且二者之中有完全相同的函数（只函数名和参数，返回类型），这是允许&nbsp;的，如果超类和接口中的函数只能通过返回值区别的话，会出现错误</FONT>。<BR>5.由于在接口中的变量都是final和static的，而且会自动将其变量设为public所以可以用来定义常量群<BR>&nbsp;&nbsp; public interface Months{<BR>&nbsp;&nbsp;&nbsp;&nbsp; int&nbsp;&nbsp;&nbsp;&nbsp; JANUARY = 1,FEBRUARY =2,MARCH = 3,APRIL = 4,MAY = 5,JUNE = 6}<BR>6.private interface D{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void f(){};<BR>&nbsp; }<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; public class DImp2 implements D{<BR>&nbsp;&nbsp;&nbsp;&nbsp; public void f(){}<BR>}<BR>从上面这段代码我们可以看出<FONT style="BACKGROUND-COLOR: #ff1493">interface 也可以是私有的</FONT>，可以被继承，并且<FONT style="BACKGROUND-COLOR: #ff1493">可以被一个公用的类继承，但这个公用的类不能为外界使用，私有的接口是不允许向上转型的。</FONT><img src ="http://www.blogjava.net/Rockysnail/aggbug/35182.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Rockysnail/" target="_blank">Rockysnail</a> 2006-03-14 09:59 <a href="http://www.blogjava.net/Rockysnail/archive/2006/03/14/35182.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>写构造函数时应该注意的</title><link>http://www.blogjava.net/Rockysnail/archive/2006/03/13/35001.html</link><dc:creator>Rockysnail</dc:creator><author>Rockysnail</author><pubDate>Mon, 13 Mar 2006 03:50:00 GMT</pubDate><guid>http://www.blogjava.net/Rockysnail/archive/2006/03/13/35001.html</guid><wfw:comment>http://www.blogjava.net/Rockysnail/comments/35001.html</wfw:comment><comments>http://www.blogjava.net/Rockysnail/archive/2006/03/13/35001.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Rockysnail/comments/commentRss/35001.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Rockysnail/services/trackbacks/35001.html</trackback:ping><description><![CDATA[撰写构造函数时，“尽可能简单的让对象进入正确状态。如果可以的话别调用任何函数”，构造函数中唯一可以安全调用的函数时“base class中的final函数和private函数”，这样的函数无法被重写。<BR>原因：看下列程序。<BR>&nbsp;&nbsp;&nbsp;&nbsp; abstract class Glyph {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; abstract void draw();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Glyph(){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("Glyph() before draw()");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT style="BACKGROUND-COLOR: #ff1493"> draw();<FONT style="BACKGROUND-COLOR: #ffffff">&nbsp;&nbsp;//注意这个函数，他的调用顺序</FONT><BR></FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("Glyph after draw()");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;<BR>}<BR>&nbsp;<BR>class RoundGlyph extends Glyph{<BR>&nbsp;&nbsp;&nbsp;&nbsp; int radius =&nbsp; 1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RoundGlyph(int r) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; radius = r;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ToundGlyph.ToundGlyph(),radius = " + radius);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp; void draw(){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("RoundGlyph.draw(), radius = " + radius);<BR>&nbsp;&nbsp;&nbsp;&nbsp; }<BR>}<BR><BR><BR>&nbsp;public class PolyConstructors{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public static void main(String args[]){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new RoundGlyph(5);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>}<BR>输出的结果是：Glyph() before draw()<BR>&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; RoundGlyph.draw(), radius = 0<BR>&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; Glyph() after draw()<BR>&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; RoundGlyph.RoundGlyph(),&nbsp; radius = 5<BR>我们看到在超类的构造函数中调用了一个抽象函数Draw（），这时radius尚未被初始化为1，所以其值为0。构造函数中不会为某个调用函数进行解析动态绑定，找出它隶属的class，他的任务是对象从无到有，他最终调用的这个函数是位于他最终被覆写的那个，而此时那个类还没有完全初始化，这会造成灾难性的后果。（出自JAVA编程思想 P239）。<img src ="http://www.blogjava.net/Rockysnail/aggbug/35001.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Rockysnail/" target="_blank">Rockysnail</a> 2006-03-13 11:50 <a href="http://www.blogjava.net/Rockysnail/archive/2006/03/13/35001.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>final关键字的使用</title><link>http://www.blogjava.net/Rockysnail/archive/2006/03/10/34612.html</link><dc:creator>Rockysnail</dc:creator><author>Rockysnail</author><pubDate>Fri, 10 Mar 2006 02:12:00 GMT</pubDate><guid>http://www.blogjava.net/Rockysnail/archive/2006/03/10/34612.html</guid><wfw:comment>http://www.blogjava.net/Rockysnail/comments/34612.html</wfw:comment><comments>http://www.blogjava.net/Rockysnail/archive/2006/03/10/34612.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Rockysnail/comments/commentRss/34612.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Rockysnail/services/trackbacks/34612.html</trackback:ping><description><![CDATA[<P>声明为final的变量如果被赋值后就不可以改变，可以在声明的时候赋值，也可以在后面使用的时候赋值。<BR>声明为final的函数有两个目的，一是不允许这个函数被复写，被继承，二是可以采用inline调用，不用执行调用动作，用本体取代那个掉用动作。只有“base class接口”才可以被继承，而private不属于“base class接口”，所以即使自类中有同名函数，跟他也没什么关系<BR>声明为final的类防止被继承，他的成员函数也不允许被继承，也默认成final，但他的变量可以是final ,也可以不是。</P><img src ="http://www.blogjava.net/Rockysnail/aggbug/34612.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Rockysnail/" target="_blank">Rockysnail</a> 2006-03-10 10:12 <a href="http://www.blogjava.net/Rockysnail/archive/2006/03/10/34612.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAVA初学者的一些回顾</title><link>http://www.blogjava.net/Rockysnail/archive/2006/03/09/34543.html</link><dc:creator>Rockysnail</dc:creator><author>Rockysnail</author><pubDate>Thu, 09 Mar 2006 12:24:00 GMT</pubDate><guid>http://www.blogjava.net/Rockysnail/archive/2006/03/09/34543.html</guid><wfw:comment>http://www.blogjava.net/Rockysnail/comments/34543.html</wfw:comment><comments>http://www.blogjava.net/Rockysnail/archive/2006/03/09/34543.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Rockysnail/comments/commentRss/34543.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Rockysnail/services/trackbacks/34543.html</trackback:ping><description><![CDATA[关于继承的问题：<BR>&nbsp;&nbsp;&nbsp;&nbsp; 子类继承超类的一切，包括私有成分，但不显示。子类在初始化之前先初始化超类，这个是JAVA编译器自动实现的，如果想调用超类方法可使用super.操作。子类可有自己的新方法，也可以重写超类的方法，但超类的私有成员或别的包中的超类的友好成员不能访问。如果超类中的构造函数含有参数，怎子类中必须使用super(参数)，否则编译器无法找到超类的构造函数，将出错。Human(int) in Human cannot be applied to ()<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public Person(int i){这是没有用超类构造函数的错误<BR>如果你希望清楚class留下的某些东西，可以将此类动作至于finally子句中，防止异常发生。try{};catch{}finally{}。<BR>Test t&nbsp; = new Test("hello");<BR>&nbsp;&nbsp;t = new Test("haha");<BR>这样写是允许的只要对象不变，可以改变值<img src ="http://www.blogjava.net/Rockysnail/aggbug/34543.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Rockysnail/" target="_blank">Rockysnail</a> 2006-03-09 20:24 <a href="http://www.blogjava.net/Rockysnail/archive/2006/03/09/34543.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAVA中初始化问题</title><link>http://www.blogjava.net/Rockysnail/archive/2006/03/08/34269.html</link><dc:creator>Rockysnail</dc:creator><author>Rockysnail</author><pubDate>Wed, 08 Mar 2006 06:43:00 GMT</pubDate><guid>http://www.blogjava.net/Rockysnail/archive/2006/03/08/34269.html</guid><wfw:comment>http://www.blogjava.net/Rockysnail/comments/34269.html</wfw:comment><comments>http://www.blogjava.net/Rockysnail/archive/2006/03/08/34269.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Rockysnail/comments/commentRss/34269.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Rockysnail/services/trackbacks/34269.html</trackback:ping><description><![CDATA[所有类的变量不论是在类的什么位置，他的初始化都会在任何函数执行前包括构造函数完成，如果没有被初始化赋值，会得到默认值，如果在构造函数中再次被赋值，他将变更原来的初值。<FONT style="BACKGROUND-COLOR: #ff1493">所以一个程序中最先执行的是他的类成员变量的初始化。</FONT><FONT style="BACKGROUND-COLOR: #ffffff">所以要注意这个问题。static成员变量也会给与默认初始值，但不同的是：通常每生成一个类的对象，他的类范围变量都要初始化一次，</FONT><FONT style="BACKGROUND-COLOR: #ff1493">但static变量只在第一个对象产生的时候初始化，以后同样类的对象在产生，他不会被初始化<FONT style="BACKGROUND-COLOR: #ffffff">。即使非static变量在Static 变量前声明，Static 优先级高，会被先初始化。<BR><BR></FONT><FONT style="BACKGROUND-COLOR: #ff1493">Thinking in Java 的160页下方的Dog事例阅读。<BR><FONT style="BACKGROUND-COLOR: #ffffff">1.找到classpath所指定的路径，装载class文件<BR><BR>2.所有static成员初始化动作都会被执行，此操作只会发生一次，首次对象被封装的时候。<BR><BR>3.当new Class，在heap上分配空间。<BR><BR>4.执行初始化动作。<BR><BR>5.执行构造函数。</FONT><BR><BR></FONT><FONT style="BACKGROUND-COLOR: #ffffff">6.需要注意的是如果有继承关系的话，先初始化超类的变量和构造函数，然后是子类的。</FONT><BR></FONT><img src ="http://www.blogjava.net/Rockysnail/aggbug/34269.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Rockysnail/" target="_blank">Rockysnail</a> 2006-03-08 14:43 <a href="http://www.blogjava.net/Rockysnail/archive/2006/03/08/34269.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>