在你所要計(jì)時(shí)的操作之前獲取當(dāng)前系統(tǒng)時(shí)間,
創(chuàng)新互聯(lián)公司制作網(wǎng)站網(wǎng)頁找三站合一網(wǎng)站制作公司,專注于網(wǎng)頁設(shè)計(jì),成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),網(wǎng)站設(shè)計(jì),企業(yè)網(wǎng)站搭建,網(wǎng)站開發(fā),建網(wǎng)站業(yè)務(wù),680元做網(wǎng)站,已為成百上千服務(wù),創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)將一如既往的為我們的客戶提供最優(yōu)質(zhì)的網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷推廣服務(wù)!
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設(shè)置日期格式
System.out.println(df.format(new Date()));// new Date()為獲取當(dāng)前系統(tǒng)時(shí)間
在該操作恰好執(zhí)行完后,再獲取一個(gè)當(dāng)前系統(tǒng)時(shí)間。
兩個(gè)時(shí)間相減,就是Java中操作的耗時(shí)。
1.后臺統(tǒng)計(jì)方法執(zhí)行時(shí)間,顯示為秒級別
long
startTime=System.currentTimeMillis();
//執(zhí)行方法
long
endTime=System.currentTimeMillis();
float
excTime=(float)(endTime-startTime)/1000;
System.out.println("執(zhí)行時(shí)間:"+excTime+"s");
2.前臺統(tǒng)計(jì)時(shí)間,顯示為秒級別
var
st=new
Date();
//執(zhí)行方法
var
et=new
Date();
var
execTime=(et-st)/1000;
var
et
=
document.getElementById("time");
et.innerHTML
="執(zhí)行時(shí)間:"+execTime+"s";
不過從Firefox的firebug調(diào)試工具統(tǒng)計(jì)時(shí)間來看,前臺統(tǒng)計(jì)時(shí)間比真實(shí)時(shí)間短,
調(diào)試工具統(tǒng)計(jì)的時(shí)間跟后臺統(tǒng)計(jì)的時(shí)間相近,且稍長,合情理,所以前臺統(tǒng)計(jì)數(shù)據(jù)直接從后臺取。
3.得出查詢速度的方法是:
在各個(gè)select語句前加:
declare
@d
datetime
set
@d=getdate()
并在select語句后加:
select
[語句執(zhí)行花費(fèi)時(shí)間(毫秒)]=datediff(ms,@d,getdate())
首先, 你要先把你的WS服務(wù)啟動(dòng)起來,就是 比如ht tp:/ /localhost:8080/Example/services/HelloWorldService?wsdl
然后在你的另一個(gè)項(xiàng)目中建一個(gè)Webservice Client 客戶端,用來訪問你的WS服務(wù)。
建立Webservice Client 方法如下,在Eclipses中建立一個(gè)java工程,然后在src上右鍵--NEW---Other---Web Service Client --Xfire--在WsdL url 中寫上htt p:/ /localhost:8080/Example/services/HelloWorldService?wsdl-----下一步結(jié)束。
在src里的會(huì)出現(xiàn)一些java文件,你找一個(gè)以Client結(jié)束的java文件,在里面的main方法中會(huì)有個(gè)service對象,現(xiàn)在你就可以直接用這個(gè)對象了,service.peerstatus(參數(shù))這樣寫就行了。
數(shù)據(jù)庫設(shè)計(jì)比Java代碼開發(fā)慢很多,如果數(shù)據(jù)庫是設(shè)計(jì)好的,Java只純開發(fā)接口的話,也就是寫35個(gè)SQL語句多些時(shí)間,但是為了保證正確性,代碼要重構(gòu)的漂亮,需要大量的測試,這個(gè)比較花時(shí)間,用一個(gè)星期也不為過。
我這幾天寫東西,前端寫界面花了好幾天,前端要做好,漂亮不容易,但是Java使用Spring+ SpringMVCQ+MyBatis,使用RESTful風(fēng)格寫接口,Java代碼也就用了大概4小時(shí),但是數(shù)據(jù)庫設(shè)計(jì)和URL設(shè)計(jì)花的時(shí)間是寫代碼的2倍左右。
當(dāng)然Java寫代碼花的時(shí)間少,前提是已經(jīng)對Java搭建服務(wù)器端的開發(fā)環(huán)境很熟悉和有一套模版了,這個(gè)需要很多積累,基本都是直接上手寫功能接口代碼了,環(huán)境搭建對于我來說不花多少時(shí)間。