听说简书大牛很多。今天面试:有两个处理,求大牛帮忙解答!
一:for(list:Arraylist) == 10亿数据!怎么在最快的情况、最省内存、GC最少的情况下完成消费。
二:一个订单号。(固定(每日日期)+1) ---201905051,每增加一个订单加1,
假如并发100
三个步骤同一事物{1:update
2:insert---插入订单
3:update}
如果在2失败时:实物回滚。
保证每日订单最大总和
保证订单不中断 1-2-3-4-5 或者1-2-3(失败)-4-5-3 失败时后续保证该订单不丢失,继续生效下一次订单
保证每日重新叠加初始 ,,,(固定(每日日期)+1)
保证数据不重复唯一