?? wsprobe.jsp
字號:
</tr>
<tr>
<td height="20" class="InnerMain">java.library.path</td>
<td colspan="2" class="InnerMain"><%=水季.getJava_library_path()%></td>
</tr>
<tr>
<td height="20" class="InnerMain">java.io.tmpdir</td>
<td colspan="2" class="InnerMain"><%=水季.getJava_io_tmpdir()%></td>
</tr>
<tr>
<td height="20" width="30%" class="InnerHead">Context attributes (相關屬性)</td>
<td colspan="2" class="InnerHead">參數路徑</td>
</tr>
<%
水季.set相關屬性( getServletContext() );
java.util.Properties 相關屬性 = 水季.get相關屬性();
java.util.Enumeration 枚舉名稱 = 相關屬性.propertyNames();
String 相關屬性名稱 = "";
while( 枚舉名稱.hasMoreElements() ){
相關屬性名稱 = String.valueOf( 枚舉名稱.nextElement() );
%>
<tr>
<td height="20" class="InnerMain"><%=相關屬性名稱%></td>
<td colspan="2" class="InnerMain"><%=相關屬性.get( 相關屬性名稱 )%></td>
</tr>
<%}%>
</table>
</td>
</tr>
</table>
<a name="Paramter" id="Paramter"></a>
<form action="?action=query" method="post" name="queryform">
<table border="0" align="center" cellpadding="0" cellspacing="1" class="tableBorder">
<tr>
<td background="images/h.gif">
<table border=0 width=100% cellspacing=1 cellpadding=3>
<tr>
<td height="20" width="70%"><font color=#FFFFFF><strong>參數查詢</strong></font></td>
<td width="30%" align="right">
<a href="#top" title="返回頂部"><font color=#FFFFFF>TOP</font></a>
<span id=txt2 name=txt2><a href='#' onclick="showsubmenu(2)" title='關閉此項'><font color=#FFFFFF>↓</font></a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr id=submenu2>
<td>
<table border=0 width=100% cellspacing=1 cellpadding=0 class="InnerTable">
<tr>
<td height="20" colspan="2" class="InnerHead">請查詢系統的參數信息(<a href="javascript:queryform.query.value='';document.queryform.submit();">枚舉所有參數信息</a>)</td>
</tr>
<tr>
<td height="20" colspan="2" align="center" class="InnerQuery">
<input type="text" name="query" class="input" size="70">
<input type="submit" value="提 交" class="backc">
<input type="reset" value="重 置" class="backc">
</td>
</tr>
<%
if( request.getParameter( "action" ) != null && request.getParameter( "action" ).equals( "query" ) ){
if( request.getParameter( "query" ) != null ){
水季.set所有的環境變量();
String 參數查詢 = request.getParameter( "query" );
水季.參數查詢( 參數查詢 );
if( 水季.查詢數組.size() > 0 ){
%>
<tr>
<td width="30%" height="20" align="center" class="InnerHead">參數名稱</td>
<td width="70%" align="center" class="InnerHead">參數信息</td>
</tr>
<%
}else{
%>
<tr>
<td width="30%" height="20" align="center" class="InnerHead"><font color=red>出錯信息:</font></td>
<td width="70%" align="center" class="InnerHead"><font color=red>沒有找到你所查詢的內容,請輸入所要查詢的參數,如果不確認,可以進行抽象查詢,輸入所包含字母。</font></td>
</tr>
<%
}
java.util.Enumeration 枚舉 = 水季.查詢數組.propertyNames();
String 名稱 = "", 信息 = "";
while( 枚舉.hasMoreElements() ){
名稱 = String.valueOf( 枚舉.nextElement() );
信息 = String.valueOf( 水季.查詢數組.get( 名稱 ) );
if( 名稱.indexOf( ".path", 0 ) >= 0 )
信息 = 信息.replaceAll( String.valueOf( 水季.查詢數組.get( "path.separator" ) ), String.valueOf( 水季.查詢數組.get( "path.separator" ) ) + "<br>" );
%>
<tr>
<td width="30%" height="20" align="left" class="InnerQuery"><%=名稱%></td>
<td width="70%" align="left" class="InnerQuery"><%=信息%></td>
</tr>
<%
}
}
%>
<%}%>
</table>
</td>
</tr>
</table>
</form>
<a name="ServerAbility" id="ServerAbility"></a>
<table border="0" align="center" cellpadding="0" cellspacing="1" class="tableBorder">
<tr>
<td background="images/h.gif">
<table border=0 width=100% cellspacing=1 cellpadding=3>
<tr>
<td height="20" width="85%">
<font color=#FFFFFF><strong>服務器運算能力</strong></font>
→讓服務器執行300萬次加法(<font color="#000000">整數運算</font>)和20萬次開方(浮點運算),記錄其所使用的時間。
</td>
<td width="15%" align="right">
<a href="#top" title="返回頂部"><font color=#FFFFFF>TOP</font></a>
<span id=txt3 name=txt3><a href='#' onclick="showsubmenu(3)" title='關閉此項'><font color=#FFFFFF>↓</font></a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr id=submenu3>
<td>
<table border=0 width=100% cellspacing=1 cellpadding=0 class="InnerTable">
<tr>
<td height="20" class="InnerHead">可供參考的服務器列表</td>
<td class="InnerHead">整數運算</td>
<td class="InnerHead">浮點運算</td>
</tr>
<tr>
<td height="20" class="InnerMain">公司的電腦 (CPU:Celeron 1G 內存:256M)</td>
<td height="20" class="InnerMain">60 毫秒</td>
<td height="20" class="InnerMain">70 毫秒</td>
</tr>
<tr>
<td height="20" class="InnerMain">家里的電腦 (CPU:Duron 1G 內存:384M)</td>
<td height="20" class="InnerMain">20 毫秒</td>
<td height="20" class="InnerMain">10 毫秒</td>
</tr>
<tr>
<td height="20" class="InnerMain">中國網聚服務器 (CPU:Intel Pentium III 1G 內存:768M)</td>
<td height="20" class="InnerMain">20 毫秒</td>
<td height="20" class="InnerMain">3 毫秒</td>
</tr>
<tr>
<td height="20" class="InnerMain">IBM俱樂部 (CPU:IIntel(R) Celeron(R) CPU 1.70G 內存:256M)</td>
<td height="20" class="InnerMain">3 毫秒</td>
<td height="20" class="InnerMain">7 毫秒</td>
</tr>
<tr>
<td height="20" class="InnerQuery" align="left"><font color=red>您正在使用的這臺服務器</font> <INPUT name="button" type="button" class=backc onclick="javascript:location.reload()" value="重新測試"></td>
<td height="20" class="InnerMain"><%=水季.整數運算()%> 毫秒</td>
<td height="20" class="InnerMain"><%=水季.浮點運算()%> 毫秒</td>
</tr>
</table>
</td>
</tr>
</table>
<a name="ISpeedTest" id="ISpeedTest"></a><br>
<table border="0" align="center" cellpadding="0" cellspacing="1" class="tableBorder">
<tr>
<td background="images/h.gif">
<table border=0 width=100% cellspacing=1 cellpadding=3>
<tr>
<td height="20" width="70%"><font color=#FFFFFF><strong>服務器連接速度</strong></font></td>
<td width="30%" align="right">
<a href="#top" title="返回頂部"><font color=#FFFFFF>TOP</font></a>
<span id=txt4 name=txt4><a href='#' onclick="showsubmenu(4)" title='關閉此項'><font color=#FFFFFF>↓</font></a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr id=submenu4>
<td>
<table border=0 width=100% cellspacing=1 cellpadding=0 class="InnerTable">
<tr>
<td height="20" width="80" class="InnerHead">接入設備</td>
<td width="420" class="InnerHead">連接速度(理想值)</td>
<td width="100" class="InnerHead">下載速度(理想值)</td>
</tr>
<tr>
<td height="20" class="InnerMain">56k Modem</td>
<td class="InnerMain"><img align=absmiddle class=PicBar width='1%'> 56 Kbps</td>
<td class="InnerMain">7.0 k/s</td>
</tr>
<tr>
<td height="20" class="InnerMain">64k ISDN</td>
<td class="InnerMain"><img align=absmiddle class=PicBar width='1%'> 64 Kbps</td>
<td class="InnerMain">8.0 k/s</td>
</tr>
<tr>
<td height="20" class="InnerMain">512k ADSL</td>
<td class="InnerMain"><img align=absmiddle class=PicBar width='5%'> 512 Kbps</td>
<td class="InnerMain">64.0 k/s</td>
</tr>
<tr>
<td height="20" class="InnerMain">1.5M Cable</td>
<td class="InnerMain"><img align=absmiddle class=PicBar width='15%'> 1500 Kbps</td>
<td class="InnerMain">187.5 k/s</td>
</tr>
<tr>
<td height="20" class="InnerMain">5M FTTP</td>
<td class="InnerMain"><img align=absmiddle class=PicBar width='50%'> 5000 Kbps</td>
<td class="InnerMain">625.0 k/s</td>
</tr>
<tr>
<td height="20" class="InnerMain">當前連接速度</td>
<%
if( request.getParameter( "action" ) != null && request.getParameter( "action" ).equals( "SpeedTest" ) ){
out.println( "<script language='JavaScript'>var tSpeedStart=new Date();</script>" );
out.println( "<!--\n" );
for( int i = 0; i < 1000; i++ ){ out.println( "####################################################################################################" ); }
out.println( "-->\n" );
out.println( "<script language='JavaScript'>var tSpeedEnd=new Date();</script>\n" );
out.println( "<script language='JavaScript'>" );
out.println( "var iSpeedTime = 0; iSpeedTime = ( tSpeedEnd - tSpeedStart ) / 1000;" );
out.println( "if( iSpeedTime > 0 ) iKbps = Math.round( Math.round( 100 * 8 / iSpeedTime * 10.5 ) / 10 ); else iKbps = 10000 ;" );
out.println( "var iShowPer = Math.round( iKbps / 100 );" );
out.println( "if( iShowPer < 1 ) iShowPer = 1; else if( iShowPer > 82 ) iShowPer = 82;" );
out.println( "</script>\n" );
out.println( "<script language='JavaScript'>" );
out.println( "document.write('<td class=InnerMain><img align=absmiddle class=PicBar width=\"' + iShowPer + '%\">' + iKbps + ' Kbps');" );
out.println( "</script>\n" );
out.println( "</td><td class=InnerMain> <a href='?action=SpeedTest' title=測試連接速度><u>" );
out.println( "<script language='JavaScript'>" );
out.println( "document.write( Math.round( iKbps / 8 * 10 ) / 10 + ' k/s' );" );
out.println("</script>\n") ;
out.println("</u></a></td>");
%>
<%}else{%>
<td class="InnerMain"> </td>
<td class="InnerMain"><a href='?action=SpeedTest' title=測試連接速度><u>開始測試</u></a></td>
<%}%>
</tr>
</table>
</td>
</tr>
</table>
<%
long 結束時間 = System.currentTimeMillis();
%>
<br><hr size="1px" width=760 />
<center>
Copyright<sup>©</sup>
<a href="http://bbs.iaiai.com" target="_blank">Water-Season</a> do. 2005-2005<br>
頁面執行時間:約<%=結束時間-開始時間%>毫秒 水季JSP探針 V1.1
</center><br>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -