开发架构设计以及优化面试题(求大牛解惑)

听说大牛很多。今天面试:有两个处理,求大牛帮忙解答!

一: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) 

        保证数据不重复唯一

你可能感兴趣的:(开发架构设计以及优化面试题(求大牛解惑))