1. 程式人生 > >JAVA自動監聽程式

JAVA自動監聽程式

package com.insenz.video;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.ServletContextListener;
import javax.servlet.ServletContextEvent;
import com.insenz.video.TaskIndex;
/**
 * 
@author hongfu.rao
 * QQ:59547993
 * MAIL:[email protected]
 
*/public
class MyListener implements ServletContextListener {
    TaskIndex task
=null;
    
publicvoid contextInitialized(ServletContextEvent sce)    {
        task 
=new TaskIndex();
        task.start();
    }
    
publicvoid contextDestroyed(ServletContextEvent sce) {
        
if (task!=null){
            task.interrupt();
            task.stop();
        }
    }
}



package com.insenz.video;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

import com.insenz.video.util.Const;
/**
 * 
@author hongfu.rao
 * QQ:59547993
 * MAIL:[email protected]
 
*/publicclass TaskIndex extends Thread {
    
public TaskIndex() {
        
    }
    
privatelong
 lg =1000*60* Integer.parseInt(Const.HOUR);
    
publicvoid run() {
        InsenzIndex iu
=    InsenzIndex.getInstance();
        
while (true) {            
            iu.setSeachDir(Const.SEARCHPATH);
            iu.CreateIndexs();
            
try {
                
this.sleep(lg);
            } 
catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
    
/**
     * 
@param args
     
*/publicstaticvoid main(String[] args) {
        TaskIndex a 
=new TaskIndex();
        a.start();
    }

}

相關推薦

JAVA自動程式

package com.insenz.video;import java.io.*;import java.util.*;import javax.servlet.*;import javax.servlet.http.*;import javax.servlet.ServletContextListener

JAVA自動檔案內容

自動監聽器 PropertiesListener import javax.servlet.*; /** * 自動監聽器 * */ public class PropertiesListener implements ServletContextListene

java實時日誌寫入kafka

put article -c exti tab round 1.5 valueof max 目的 實時監聽某目錄下的日誌文件,如有新文件切換到新文件,並同步寫入kafka,同時記錄日誌文件的行位置,以應對進程異常退出,能從上次的文件位置開始讀取(考慮到效率,這裏是每

Java事件機制與觀察者設計模式

idea demo1 script 操作 alt face ner over 方法 一. Java事件監聽機制 1. 事件監聽三要素: 事件源,事件對象,事件監聽器 2. 三要素之間的關系:事件源註冊事件監聽器後,當事件源上發生某個動作時,事件源就會調用事件監聽的一個方法,

Oracle提示TNS:無程式的解決辦法

1.首先看一下服務中的以下的兩個服務是否開啟:  2.修改..\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora檔案 SID_NAME = CLRExtProc 改為 SID_NAME = o

自定義JAVA事件機制

JAVA中的事件機制的參與者有3種角色:Event、EventSource、Listener 1.Event:就是事件產生時具體的“事件”,用於Listener的相應的方法之中,作為引數一般存在於Listener的方法之中。 2.EventSource:事件源,它的作用主要是對事件和監聽進行

ORA-12541 TNS 無程式

ORA-12541 TNS 無監聽程式 發現服務中監聽程式已經啟動; 檢查listener.ora和tnsnames.ora檔案,對比發現 listener.ora SID_LIST_LISTENER = (SID_LIST = (SID_DESC =

ORA-12520: TNS:程式無法為請求的伺服器型別找到可用的處理程式

問題描述 用 PLSQL 登入 oracle 資料庫報錯,提示:ORA-12520: TNS:監聽程式無法為請求的伺服器型別找到可用的處理程式。 解決方法:1、登入sysDBA檢視最大連線數 select value from v$parameter where name = 'processes

通過jna簡單實現java後臺鍵盤觸發修改系統時間

      由於玩某網遊需要在出副本時等一分鐘,而修改系統時間+1分鐘可以提前出副本,避免麻煩寫了個java後臺監聽鍵盤觸發修改系統時間的指令碼,當按下設定好的鍵盤組合即呼叫修改函式。     修改時間的函式程式碼如下(呼叫CMD命令):

windows7 ORA-12514 TNS 程式當前無法識別連線描述符中請求服務 的解決方法

用PL/SQL連線虛擬機器中的Oracle資料庫,發現又報了“ORA-12514 TNS 監聽程式當前無法識別連線描述符中請求服務”錯誤,幫其解決後,發現很多人遇到過這樣的問題,因此寫著這裡。 也許你沒有遇到過,原因如下: 你oracle安裝成功後,一直未停止資料庫(即資料庫是啟動的),客戶端配置成功後,

關於遠端連線報錯ORA-12541 無程式問題

報錯關於ORA-12541 無監聽程式問題有兩種情況,上文已經介紹了第一種,這裡介紹第二種: 上一篇文章:關於本地ORA-12541 無監聽程式問題 2、一臺電腦安裝Oracle,另外一臺電腦通過plsql遠端連線Oracle例項報錯:ORA-12541 無監聽程式; 解決方法: (1)檢查

關於本地ORA-12541 無程式問題

報錯關於ORA-12541 無監聽程式問題有兩種情況,這裡介紹第一種: 下一篇文章:關於遠端連線報錯ORA-12541 無監聽程式問題 1、本地電腦安裝Oracle,通過plsql連線Oracle例項報錯:ORA-12541 無監聽程式; 解決方法: 1.檢查本地服務是否正常:計算機-管理-

PLSQL訪問Oracle11g R1出現 ORA-12541:TNS:無程式 錯誤

一、問題描述: 在plsql中輸入密碼之後,彈出如下視窗: 點選OK,開啟 PL/SQL Developer之後,是沒有登入的狀態 二、原因: OracleOraDb11g_home2TNSListener 服務未啟動(貌似R2 中

Oracle 11g ORA-12514:TNS:程式當前無法識別連線描述符中請求的服務問題解決

首先要確認ORacle服務是否開啟。 如果Oracle服務是開啟的,但還是提示【ORA-12514:TNS:監聽程式當前無法識別連線描述符中請求的服務】,再去檢查下: 首先找到listener.ora監聽檔案,具體位置:D:\app\Administrator\product\11.2

ora-12514 TNS 無程式

產生原因: 1.本地服務連線描述中 IP 或埠錯誤 2.監聽服務沒有啟動 檢測方法 1.tnsping IP,可以檢視IP指定機子的 Oracle 監聽服務是否啟動 2.tnsping 本地服務名,可以檢視本地服務名配置是否正確 解決方案: 1.檢視本地服務配置的 IP

TNS-12541: TNS: 無程式 解決方案

轉自   感謝   https://www.cnblogs.com/yx007/p/6732012.html 問題描述 在用PL/SQL Developer連線Oracle 11g時報錯“ORA-12541: TNS: 無監聽程式”,如下圖所示。可以按照如下的步驟進

【oracle常見錯誤】oracle程式配置/“ORA-12541: TNS: 無程式

一、問題描述 在用PL/SQL Developer連線Oracle 11g時報錯“ORA-12541: TNS: 無監聽程式”,如下圖所示。可以按照如下的步驟進行解決。 二、解決方案 1、監聽程式配置  從開始選單中開啟“Oracle Net Configu

連線遠端資料庫出現ora-12514,程式無法識別你所請求的服務

oracle想要連線遠端資料庫,需要配置檔案,在tnsnames.ora中進行配置,目錄在network/admin下: ora =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(H

Oracle登入失敗:程式當前無法識別連線描述符中請求的服務

Oracle11g下載地址:https://pan.baidu.com/s/1p3RwLUTAl1Ys4yXmXJ3OVQ 安裝步驟視訊連結:https://pan.baidu.com/s/1c0FCIm4lMT_r7_GkChlz_w 本來電腦是安裝過的,後來由於重灌系統所以再裝一次,加深印象吧,在安裝

oracle 11g資料庫程式當前無法識別... ...

找到 C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN\listener (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = C:\or