說白了就是在主流程中重新啟動乙個執行緒,兩個程序互不相干。
例子:一,新建乙個監聽,繼承thread,重新該方法:
public abstract class abstractthreadlistener extends thread catch (throwable t)
} protected abstract void checkparam();
protected abstract void dobusiness();
}
二,寫乙個實現類,繼承監聽,來完成你想完成的任務:
public class violationlistener extends abstractthreadlistener
protected void checkparam() }
protected void dobusiness()
}
三,獲取物件,啟動執行緒,
new violationlistener ("delete").start();
如何在規章流程都不規範的情況下進行測試?
首先理一下正常的測試流程 1 自家 外部拿出需求 策劃案,開發,產品,測試至少這三方成員進行需求評審。2 當需求敲定以後,測試人員對需求進行分析設計測試用例。負責人擬定測試計畫 3 對測試用例進行評審。可以進行些思維碰撞擴充套件用例,調整其中不完美的地方 4 執行測試 5 編寫測試報告 不正規的流程...
在不影響線上服務情況下,刪除大表資料表
在不影響線上資料庫服務情況下,如何刪除資料庫中的大表 分析 資料庫中表涉及到db和os兩個層面 1 db層面刪表涉及到table cache的全域性唯一鎖,一旦資料表過大,會長時間占用全域性為一鎖,導致db卡死。2 os層面涉及到資料表物理檔案的儲存,包括時間的資料block和元資料inode 在e...
CSS在不影響總體布局情況下讓元素自由縮小
開始狀態 class box1 box1box1div class box2 box2box2div class box3 box3box3div class box4 box4box4div class box5 box5box5div body box1 box2 box3 box4 box5 ...