java在servlet裡設定個定時器,讓其在tomcat一

2021-05-05 16:56:10 字數 625 閱讀 9300

1樓:匿名使用者

首先你寫一個類去實現 implements servletcontextlistener 即servlet***

當servlet容器建立的時候會執行,也就是說你的tomcat一啟動就會執行一次contextinitialized(servletcontextevent event);

寫好這個類以後,要web.xml裡做一下配置這裡用你的這個類的包名加類名

2樓:託多羅夫

如果是簡單的爛**,寫個死迴圈,獲取當前時間,如果時間到了你想要的時候就執行你想要執行的方法。

如果要寫的好點。起一個執行緒,執行緒裡給個死迴圈,獲取當前時間,如果為你想要的時間,就另外起一個執行緒跑你要的程式,如果不是則當前執行緒睡30秒或者1分鐘什麼的。

**如下:

public class task1

catch (interruptedexception e) }}};thread thread = new thread(runnable);

thread.start();}}

3樓:心猿亦深鎖

在linstener 中寫個定時器,隨伺服器啟動,而已,再不會私密我,10分鐘幫你搞定

關於java中button設定的問題

文字只能在邊框內顯示,對於按鈕預設的邊距來說,你的那幾個字串還是太長了。jbutton物件getmargin 獲取一個insets物件,這是個邊距物件,裡面有上下左右的邊距,設定完insets物件,然後用jbutton物件的setmargin insets insets 方法來對按鈕設定邊距就好了。...

在java中,在java中,12得多少?怎麼算的啊?

java的 運算子支援整數 浮點數,對於整數,它的計算公式等於 a b a int a b b 那麼,對於1 2,則等於 1 2 1 int 1 2 2 1 0 2 1 即,1 2 1。優先順序 在 前面,所以先算1 2 1,然後算負號,結果是 1 按正常的算 1 2 0.5。但是在java中因為 ...

如何設定Java的JLabel標籤的大小

這裡是不是你使用了borderlayout,並把jlabel放到center了,然後它就填滿整個容器了。顏色就變粉色了。如果使用了佈局管理器 jlabel.setpreferredsize new dimension width,height 如果使用絕對佈局 jlabel.setbounds x,...