1.for(int i=0;i<list.size();i++){}应该改为如下:
int size = list.size();
for(int i=0;i<size;i++){}
2.嵌套循环应该遵循“外小内大”的原则
3.for (int i = 0; i < 10000000; i++) {i=i*a*b;} 应该改为如下避免a*b重复计算:
int c = a*b;
for (int i = 0; i < 10000000; i++) {i=i*c;}
4.异常捕获不要放在循环里面
5.//开启事务 //1.获取到ERP中500条数据 //2.然后对这500调数据进行迭代,对每一条数据进行业务处理,然后记录处理的结果。//3.将结果反馈给ERP //关闭事务 改为大事务拆分为小事务
1.循环这500调数据进行迭代,//开启事务2.对每一条数据进行业务处理,3.然后记录处理的结果。//关闭事务 //3.将结果反馈给ERP