Stream
1. list 提取 list
List<String> ownerIds = ownerDOS.stream().map(CertificateOwnerDO::getId).distinct()
.collect(Collectors.toList());
2. list 轉 map
Map<String, WorkerDetailAndBankCardVO> workerDetailAndBankCardVOMap =
workers.getList().stream().collect(
Collectors.toMap(WorkerDetailAndBankCardVO::getBaseId,
a -> a, (k1, k2) -> k1));
List 轉String;
logDO.setCalcDate(String.join(",", dates));
list 轉map
Map<String, List<WorkerDetailAndBankCardVO>> workerMap =
workers.getList().stream().collect(Collectors.
groupingBy(WorkerDetailAndBankCardVO::getTeamId));
compare
a.compareTo(b) == 1 a>b
a.compareTo(b) == 0 a=b
a.compareTo(b) == -1 a<b
windows 端口占用
netstat -ano |findstr "8099" window查看端口占用
tskill 6124 結束進程
循環map
for (String key : map.keySet())