導航:首頁 > 編程語言 > java監控時間

java監控時間

發布時間:2022-11-12 12:35:11

java 能監聽到系統時間被修改么.

我的辦法比較笨,我覺得你可以寫幾個線程,一個是定時10分鍾執行的線程,只是做定時器用,把執行的過程單獨拿到一個線程里,在寫一個8分鍾強制關閉的線程,這樣就能控制了

㈡ 請教,怎麼監控一個Java程序是否運行結束

檢測一個JAVA程序的運行時間方法:

1
2
3
4

long startTime = System.currentTimeMillis();//獲取當前時間
//doSomeThing(); //要運行的java程序
long endTime = System.currentTimeMillis();
System.out.println("程序運行時間:"+(endTime-startTime)+"ms");

㈢ java怎麼個監聽器設置監聽時間,比如說按一個鍵就是隔開多少時間才會監聽一次

JDK提供了Timer類實現定時執行任務,只要繼承該類並覆蓋TimerTask方法即可,詳細題主可以看下API。

另外,Quartz框架也提供了作業調度方法,使用起來相當簡單。
為所要監聽的鍵設定一個監聽事件,事件裡面直接調用匿名內部類的方法即可(PS:該匿名內部類需要繼承Timer類,並覆蓋TimerTask方法,然後在裡面實現題主所需要的邏輯即可)

㈣ java定時器監控

我是讓它每10毫秒掃描一下。
Calendar ca=null;
Calendar ca1=null;
Timer timer=new Timer();
static Connection con=null;

public void chu(){
ca=Calendar.getInstance();
ca1=(Calendar)ca.clone();
ca1.add(Calendar.SECOND, 20);
}
public void Time(){
float s=ca1.get(Calendar.SECOND)-ca.get(Calendar.SECOND)+(ca1.get(Calendar.MILLISECOND)-ca.get(Calendar.MILLISECOND))/1000f;
if(con==null){
System.out.println("耗時"+String.valueOf(s)+"秒");
if(ca.after(ca1)){
System.out.println("取不到連接");
timer.cancel();
return ;
}
}else{
System.out.println("耗時"+String.valueOf(s)+"秒");
}
ca.add(Calendar.MILLISECOND, 10);
timer.schele(
new TimerTask() {
public void run() {
System.out.println("時間在溜走。。。。");
Time();
}
}, ca.getTime());
}
void getcon(){
Connection con=null;//獲取Connection
chu();
Time();
}

㈤ java時間監聽

問題描述不清。。 是不是可以這樣說 。當選擇不同的還款方式的時候,要採用不同的計算方式?

㈥ Java類應用監控應該監控哪些

當有問題出現時,許多開發人員可能會比較盲目的用這些工具來試探性定位問題,而大多數情況下,這種試探會無功而返。因為這些分析工具主要是側重Java單方面的分析,比如該系統調用第三方API,如果第三方API有問題,是無法監控到的。還有像文件、DB資源的訪問也是是無法監控到的。
除了JAVA自帶的監控工具外,我們嘗試了第三方的監控工具透視寶,功能相對全面,且易操作。
在功能方面,透視寶都包括:查看執行最慢的10個元素,包括元素執行次數、持續時長和佔用時長百分比;查看HTTP請求參數,包括請求的響應狀態、鏈接頁面、具體的請求參數及返回結果;查看代碼執行堆棧的詳細樹狀信息,包括每個方法的計算時間、總耗時和被調用的次數,您能直接看到特殊標識的最慢方法;查看涉及SQL語句的總耗時排序,包括SQL執行總耗時、執行次數和具體的查詢語句;第三方API調用。

㈦ java實時監控問題

使用java的定時器吧

首先創建一個Servlet監聽器,(伺服器一啟動監聽器就執行的)

在監聽器中創建一個定時器(這才是最重要的)

創建一條簡訊發送線程(主要用來發送簡訊)

定時器每5秒查一次資料庫(這個時間可以自己定義,當然也可以直接用線程+死循環執行)

當發現數據後立馬傳遞給簡訊的線程

Servlet監聽器: ServletContextListener

java定時器TimerTask

實現起來代碼挺多的,這里就不一一列出了,如果不明白歡迎追問,請採納哈
追問

用定時器會不會耗資源? 另外發送簡訊的線程是買簡訊貓的時候商家就提供好的直接條用一個函數,我需要把新添加的數據查詢出來。定時器可以操作查詢嗎?

回答

不會,一條線程不會耗什麼資源的,這個你可以測試一下,我說的這種方法,就類似消息隊列(你也可以查看一下消息隊列的機制)android 里就有個消息隊列,裡面就是一個死循環不停的取消息,和發消息
也就是說你這個定時器就固定專門用來查詢消息,一但發現了數據,就調用你商家就提供好的函數

觸發器只能觸發數據的事件,不能觸發java的事件,貌似實現不了的

希望能夠幫助到你,望採納!

㈧ java語言裡面,有沒有辦法監控某個網頁打開和關閉的時間啊捉急了。。

這個沒辦法的,因為JAVA是運行在SERVER端,網頁關閉是客戶端行為,所以單純依靠JAVA怎麼監聽得到嘛
只有通過JS,比如JQUERY的document.ready來監控網頁打開,然後傳遞數據給後台
至於關閉,也可以通過JS,比如JS監聽onbeforeunload()事件,但監聽到以後,通過AJAX發送數據到後台通知JAVA寫的程序

㈨ java線程 如何監控用戶操作超時

給一個我自己的絲路:

  1. 用戶開始操作時,session記錄狀態。並開啟定時器,延遲時間就是你允許用戶操作的時間。定時器執行的代碼,就是用戶超時後,你要做的事情。

  2. 用戶在時間范圍內操作完成,肯定會給伺服器發送完成信息,此時移除定時器即可。

閱讀全文

與java監控時間相關的資料

熱點內容
安卓源碼編譯輸入腳本沒反應 瀏覽:44
phpmysql自增 瀏覽:166
把ppt保存為pdf 瀏覽:533
汽車密封件加密配件 瀏覽:887
黑馬程序員15天基礎班 瀏覽:560
java調整格式 瀏覽:521
香港雲伺服器租用價 瀏覽:78
linuxsublime3 瀏覽:560
imac混合硬碟命令 瀏覽:277
沈陽用什麼app租房車 瀏覽:857
00後高中生都用什麼app 瀏覽:237
戴爾塔式伺服器怎麼打開獨立顯卡 瀏覽:807
醫療程序員招聘 瀏覽:597
住宿app可砍價是什麼意思 瀏覽:133
java跳出語句 瀏覽:55
javastring個數 瀏覽:928
人工免疫演算法應用 瀏覽:79
有什麼app能收聽俄羅斯廣播電台 瀏覽:34
2015考研紅寶書pdf 瀏覽:443
程序員幾月跳槽合適 瀏覽:444