类 OperationLogCache
java.lang.Object
org.hy.microservice.common.operationLog.OperationLogCache
操作日志的缓存处理机制
- 版本:
- v1.0 v2.0 2024-01-04 添加:每次写入操作日志后释放CPU资源的间隔时长(单位:毫秒)
- 作者:
- ZhengWei(HY)
-
字段概要
字段修饰符和类型字段说明static final int追加Insert处理环节的状态值static final int追加Update处理环节的状态值static final int21: 还未Insert到DB、Update改为Insert到DB成功static final int22: 成功Insert到DB,成功Update到DBstatic final int1: 日志首次添加到缓存,准备Insert到DBstatic final int2: 成功Insert到DBstatic final int12: 日志二次添加到缓存,成功Insert到DB,准备Update到DBstatic final int11: 日志二次添加到缓存,还未Insert到DB,准备Update到DB -
构造器概要
构造器 -
方法概要
-
字段详细资料
-
$C2DB_Append_Insert
public static final int $C2DB_Append_Insert追加Insert处理环节的状态值- 另请参阅:
-
$C2DB_Append_Update
public static final int $C2DB_Append_Update追加Update处理环节的状态值- 另请参阅:
-
$C2DB_FirstCache
public static final int $C2DB_FirstCache1: 日志首次添加到缓存,准备Insert到DB- 另请参阅:
-
$C2DB_InsertDB
public static final int $C2DB_InsertDB2: 成功Insert到DB- 另请参阅:
-
$C2DB_SecondCache_NoInsert
public static final int $C2DB_SecondCache_NoInsert11: 日志二次添加到缓存,还未Insert到DB,准备Update到DB- 另请参阅:
-
$C2DB_SecondCache
public static final int $C2DB_SecondCache12: 日志二次添加到缓存,成功Insert到DB,准备Update到DB- 另请参阅:
-
$C2DB_FinishInsert
public static final int $C2DB_FinishInsert21: 还未Insert到DB、Update改为Insert到DB成功- 另请参阅:
-
$C2DB_FinishUpdate
public static final int $C2DB_FinishUpdate22: 成功Insert到DB,成功Update到DB- 另请参阅:
-
-
构造器详细资料
-
OperationLogCache
public OperationLogCache()
-
-
方法详细资料
-
putLog
日志向缓存中添加- 参数:
i_OperationLog-
-
saveLogs
public void saveLogs()延时单线程队列周期性的处理日志的持久化
-