参数在excel中,有五列,5w行,一行一条参数信息,要把这些参数去请求某个接口,将接口返回数据写入到本地文件中,怎么设计能提高整个过程的速度??
解决方案 »
- 整合SSH时出的问题
- 用java注册时怎么处理选填的项
- oracle和mysql
- 关于filter的配置问题
- 实际项目中(Jsf+Spring+Hibernate)的多层调用时.xml文件的配置问题,对依赖注入的困惑
- jsf-spring-3.0.0M3-testsuite为什么不能正常运行(在tomcat5.5和jboss中都不行)
- 向大家推荐一个不错的Java开发工具!
- java.util.List在这里做什么用的啊?(代码内)
- EJB学习经验谈
- >>>from functools import reduce
- spring+springmvc+hibernate+oracle整合,测试不通,总报这个错
- 数组排序中循环的一个小问题。。。
主线程:调用前,更新流水号,执行状态为正在执行;
子线程:调用成功,更新状态和结果; 调用失败,更新状态为失败全部都调用成功,或者失败的次数超过阈值,则停止,回写excel
英文:
http://www.geeksforgeeks.org/thread-pools-java/
中文:
http://www.importnew.com/8542.html
while(true){
lines=getLines(); //查询需要调用的接口行数据
int running =geRunning(); //查询正在运行的接口if (lines.length()>0 && running >0) break;
for( line : lines){
Runnable worker = new WorkerThread(line);
executor.execute(worker);
}}