StopWatch記錄多個方法執行時間

2021-10-04 16:24:14 字數 784 閱讀 5950

springframework.util.stopwatch 提供的計時器可以滿足一次性記錄多個方法或業務的執行時間,最後一次性輸出各個業務的執行時間。

1.1. stopwatch記錄多個業務執行時間例項
import org.springframework.util.stopwatch;

public

class

test

private

static

void

swatchtest()

throws interruptedexception

}

1.2. 多個業務執行時間輸出結果
stopwatch ''

: running time (millis)

=3001

----

----

----

----

----

----

----

----

----

----

-ms % task name

----

----

----

----

----

----

----

----

----

----

-01000

033% 建立訂單

02001

067% 檢視訂單

Bug 多個ip記錄

觀察最近的日誌 現了這樣的乙個錯誤 2019 03 05 18 23 59,469 error in common 無效的值 client ip 223.104.3.1,211.103.82.67.必須是乙個有效的 ip 位址最終錯誤定位在乙個支付介面 支付時,會記錄使用者真實ip並作為引數傳給第三...

批量操作相同表名字首中多個記錄的方法

以表名為ztask 1 為例,統計各表中符合條件的記錄數,最大程度上使用shell和mysql命令,達到批量操作的目的。同樣,刪除符合條件的記錄等也可通過替換select count 1 來達到。bin bash table list mysql hxx uxxe pexinie db name e...

linq語句中多個記錄合成一條記錄

小菜先說一下環境應用,在福分系統中每天都有加分的記錄,並且每次加分的分值是不同的。現在有乙個這樣的需求就是按照一定的時間段,求出某個人的所加的分值。並且按照分值排名。該怎麼著手呢?先求出這段時間的所有的記錄,這個比較簡單。難的地方在,這怎麼通過人名 id 得到特定人的幾條記錄,然後得到總分,並且是不...