当前位置: 首页 > news >正文

企业网站建设推广含义电子商务网站推广

企业网站建设推广含义,电子商务网站推广,怎样提高自己网站排名,wordpress模板导航通过对业务逻辑的分析,进行编码,先把第一条sql查出来的数据进行分组,然后分别使用不同的线程去查询数据返回,并添加到原来的数据中。 总感觉哪里写的不对,但是同事们都没用过这个,请大家指教一下&#xff…

通过对业务逻辑的分析,进行编码,先把第一条sql查出来的数据进行分组,然后分别使用不同的线程去查询数据返回,并添加到原来的数据中。

总感觉哪里写的不对,但是同事们都没用过这个,请大家指教一下,先谢谢了。

private List<Map<String,Object>> getData(List<Map<String,Object>> dataList) throws InterruptedException {CountDownLatch countDownLatch = new CountDownLatch(4);//将dataList截断分成4组int size = dataList.size();int groupCount = size / 4;List<Map<String,Object>> dataList1 =new ArrayList<>(dataList.subList(0, groupCount));List<Map<String,Object>> dataList2 =new ArrayList<>(dataList.subList(groupCount, groupCount*2));List<Map<String,Object>> dataList3 =new ArrayList<>(dataList.subList(groupCount*3, groupCount*4));List<Map<String,Object>> dataList4 =new ArrayList<>(dataList.subList(groupCount*4, size));ThreadPoolExecutor poolExecutor = creatThread("getData", 4);threadTask(poolExecutor,dataList1,countDownLatch);threadTask(poolExecutor,dataList2,countDownLatch);threadTask(poolExecutor,dataList3,countDownLatch);threadTask(poolExecutor,dataList4,countDownLatch);while (countDownLatch.getCount() != 0){countDownLatch.await();}dataList.clear();List<Map<String,Object>> newDataList = new ArrayList<>();newDataList.addAll(dataList1);newDataList.addAll(dataList2);newDataList.addAll(dataList3);newDataList.addAll(dataList4);return newDataList;}

具体逻辑代码:

 private  void threadTask(ThreadPoolExecutor threadPoolExecutor,final List<Map<String,Object>> dataList,final CountDownLatch countDownLatch){Callable<List<Map<String,Object>>> getData=new Callable<List<Map<String, Object>>>() {@Overridepublic List<Map<String, Object>> call() {for (Map<String, Object> stringObjectMap : dataList) {//执行的方法}countDownLatch.countDown();return dataList;}};FutureTask<List<Map<String,Object>>> getDataTask = new FutureTask<>(getData);threadPoolExecutor.execute(getDataTask);}

这里还是用原生的方法,没有使用lambda,因为服务器上的Jdk不确定是7还是8,上次有同事使用了stream去处理list,结果项目跑不下去被投诉了。

请各位大神不吝赐教,小白在此谢过了。

http://www.hkea.cn/news/8241/

相关文章:

  • 做网站 赚钱多吗搜索引擎优化课程
  • php网站在线打包源码中国搜索引擎有哪些
  • share poine 户做网站最有效的线上推广方式
  • 用什么手机软件做网站汕头网站建设方案优化
  • 自适应网站一般做几个尺寸品牌推广方案思维导图
  • 自己做电影资源网站情感链接
  • 遵义市网站建设长沙网站seo排名
  • 批量查询网站是否正常长春网站建设策划方案
  • 做网站南京百度网盘下载速度慢破解方法
  • 路北网站制作seo优化推荐
  • 装修公司企业网站开发规划百度官方营销推广平台
  • 睢宁建网站百度搜索资源平台提交
  • 微信怎么做小程序的电脑系统优化软件十大排名
  • 网站建设的要求有哪些广告推广赚钱
  • 网站建设价格在哪济南兴田德润优惠吗深圳百度竞价推广
  • 河南企业网官方网站河南推广网站的公司
  • 做网站的编程语言免费网站建设模板
  • 做网站友汇网网站优化建议
  • 企业网站备案域名可以用个人的核心关键词和长尾关键词举例
  • 上海做网页公司莆田seo推广公司
  • 少儿编程自学网站企业网站建设规划
  • 厦门网站建设培训学校网站制作基本流程
  • 中国扬州 政府门户网站建设方案怎么做网络销售
  • 现在的网站前端用什么做青岛关键词优化seo
  • 公司网站海报怎么做计算机基础培训机构
  • 什么行业 网站seo网络推广到底是做什么的
  • 东城网站建设百度网盘官网网页版
  • 兰溪市网站建设公司上海广告公司
  • 淘宝单页面网站semir
  • 广州动态网站开发百度百家官网入口