场景:
在实际业务场景中,通常会遇见在某个循环块中,通过自定义规则,如果前面数据已经做过相同的业务动作,则后面数据再有相同的规则就不需要再执行该动作。例如发送邮件
1、代码示例:
List<AccountBalance> accountBalanceList = Collections.synchronizedList(ListUtil.toList());
AccountBalance accountBalanceOne = new AccountBalance();
accountBalanceOne.setAccountNo("a1").setEmail("aa@qq.com").setRemark("备注One");
accountBalanceList.add(accountBalanceOne);
AccountBalance accountBalanceTwo = new AccountBalance();
accountBalanceTwo.setAccountNo("a2").setEmail("bb@qq.com").setRemark("备注Two");
accountBalanceList.add(accountBalanc