spring學習筆記(19) 重用切點表示式

2021-07-02 07:54:02 字數 836 閱讀 5269

先看看之前的**

@aspect

@component

public

class

loggingascept

@after("execution(* com.zj.asceptj.*.*(..))")

public

void

aftermethod(joinpoint joinpoint)

}

在每乙個通知中的execution(* com.zj.asceptj.*.*(..))幾乎都是一致的,我們希望能夠重用起來,也便於後期的維護

@aspect

@component

public

class

loggingascept

@before("declarejoinpointexpression()")

public

void

beforemethod(joinpoint joinpoint)

@after("declarejoinpointexpression()")

public

void

aftermethod(joinpoint joinpoint)

}

如果在其他的切面中使用,加上類名即可,例如在validateaspect中

@after("logginaspect.declarejoinpointexpression()")
如果在不同包中,類名前再加上包名即可

網路程式設計10 重用socket

因為tcp連線的time wait時間,所以乙個連線斷開後不能立即復用。此時可以改變核心的tcp tw reuse狀態 或者在bind函式之前呼叫setsockopt函式設定狀態 示例 nt main int argc,char ar int rt2 listen listenfd,listenq ...

C 學習筆記 19

std map 和 std unordered map 特性和各操作時間複雜度?1 std map對應的資料結構是紅黑樹。紅黑樹是一種近似於平衡的二叉查詢樹,裡面的資料是有序的。在紅黑樹上做查詢 插入 刪除操作的時間複雜度為o logn 2 std unordered map對應雜湊表,雜湊表的特點...

java學習筆記 19

1 字元流 掌握 1 位元組流操作中文資料不是特別的方便,所以就出現了轉換流。轉換流的作用就是把位元組流轉換字元流來使用。2 轉換流其實是乙個字元流 字元流 位元組流 編碼表 3 編碼表 a 就是由字元和對應的數值組成的一張表 b 常見的編碼表 ascii iso 8859 1 gb2312 gbk...