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

汕头公司建站模板seo推广方案怎么做

汕头公司建站模板,seo推广方案怎么做,wordpress美女图片,新媒体营销包括什么文章目录 场景描述优化思路分享资源 场景描述 接口需要从系统1查询数据,查出的每条数据需要从另一个系统2中再去查询某些字段, 比如:从系统1中查出100条数据,每条数据需要去系统2中再去查询出行数据,可能系统1一条数…

文章目录

  • 场景描述
  • 优化思路
  • 分享资源

场景描述

接口需要从系统1查询数据,查出的每条数据需要从另一个系统2中再去查询某些字段,

比如:从系统1中查出100条数据,每条数据需要去系统2中再去查询出行数据,可能系统1一条数据对应系统2的10条数据,这样数据量很大的情况下,这个接口很慢,如何解决

优化思路

结合业务考虑优化点: 分页查询批量操作异步多线程sql优化表索引等优化es整合数据放ES里… (道友们有补充的可以评论下哈)

这里的优化点:优化1:考虑:分页查询 + 批量查询 优化2:开启2个线程去查,Future.get()会造成主线程阻塞,也就是当所有future都得到结果后主线程才能继续执行下去

示例代码:

package com.song.controller;import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;/*多线程解决:当前系统接口需要去另外2个查询数据,并将数据拼接出来,返回前端系统数据,优化1:分页查询 + 批量查询优化2:开启2个线程去查,Future.get()会造成主线程阻塞,也就是当所有future都得到结果后主线程才能继续执行下去*/
public class DataFetcher {public String fetchDataFromSystem1() {// 查询系统1的数据逻辑String dataFromSystem1 = "Data from System 1";return dataFromSystem1;}public String fetchDataFromSystem2() {// 查询系统2的数据逻辑String dataFromSystem2 = "Data from System 2";return dataFromSystem2;}public String fetchDataFromSystems() throws Exception {ExecutorService executorService = Executors.newFixedThreadPool(2);// 创建两个线程分别用于查询系统1和系统2的数据Future<String> future1 = executorService.submit(() -> fetchDataFromSystem1());Future<String> future2 = executorService.submit(() -> fetchDataFromSystem2());// 等待两个线程执行完毕String dataFromSystem1 = future1.get();String dataFromSystem2 = future2.get();// 拼接数据并返回结果String combinedData = dataFromSystem1 + " | " + dataFromSystem2;return combinedData;}public static void main(String[] args) {DataFetcher dataFetcher = new DataFetcher();try {String combinedData = dataFetcher.fetchDataFromSystems();System.out.println(combinedData);} catch (Exception e) {e.printStackTrace();}}
}

分享资源

http://www.tj-hxxt.cn/news/49294.html

相关文章:

  • 可以用来做简单的网络验证的网站网站推广公司大家好
  • 网站如何做视频链接地址手机卡顿优化软件
  • 旅游网站设计风格企业网站制作流程
  • 用墨刀做网站首页电商运营是做什么的
  • 做网站是用什么软件做的如何开发一款app软件
  • 自己做网站挣钱不发稿服务
  • 客户做外贸用那些网站在线一键生成网页
  • 双语网站管理系统十大舆情网站
  • 做淘宝客需要那先网站搜索优化
  • java二手交易网站开发遇到问题百度关键词排名技术
  • 无锡做网站的网站百度不收录
  • 网站制作公司 全贵州seo营销培训
  • 公司做网站的意义互联网营销方案策划
  • 网站改版规则湖南专业seo优化
  • 江苏专业做网站的公司有哪些谷歌浏览器搜索引擎入口
  • 手机建造网站中国优秀网页设计案例
  • 杭州网站外包知乎seo优化
  • 房山区网站建设如何网络营销自己的产品
  • 设计建立企业网站最佳的公司互联网广告代理加盟
  • 鹰潭网站建设产品推广软文300字
  • 公司如何建设网站首页网络运营是做什么的
  • 互动营销型网站建设站长工具关键词
  • html5网站建设 教程视频大连网站seo
  • 哪个跨境电商网站做的最好新软件推广平台
  • 网站如何改字体百度一下你就知道官网
  • 网页版微信二维码加载失败长沙正规竞价优化服务
  • 在哪里做网站效果好网站推广的基本方法是
  • wordpress 图片链接seo推广外包报价表
  • 手机自适应网站建设营销网站建设选择原则
  • 如何用免费个人网站制作宝鸡百度seo