4
date=2026-3-1 time=9:2:5 user=Alice action=login params=b=2&a=1
date=2026-3-1 time=9:2:4 user=bob action=refund params=
date=2026-3-1 time=9:2:5 user=alice action=logout params=z=9
date=2026-3-1 time=9:2:5 user=alice action=login params=a=1
1. 2026-03-01 09:02:04 bob refund
2. 2026-03-01 09:02:05 alice login a=1
3. 2026-03-01 09:02:05 alice login a=1&b=2
4. 2026-03-01 09:02:05 alice logout z=9
四条日志标准化过程:
原始第 1 条:user=Alice 转小写为 alice,params=b=2&a=1 按 key 排序后为 a=1&b=2,时间补零为 2026-03-01 09:02:05
原始第 2 条:user=bob 已小写,params 为空,时间补零为 2026-03-01 09:02:04
原始第 3 条:user=alice,params=z=9(仅一个键值对,无需排序),时间补零为 2026-03-01 09:02:05
原始第 4 条:user=alice,params=a=1(已有序),时间补零为 2026-03-01 09:02:05
排序后:第 2 条时间最早排第 1;其余三条时间相同,再按 user/action/params 排序依次输出。
数据范围
