<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      GET請求數據量大造成的問題

      在實際的開發過程中,我們偶爾或者遇到過要導出列表中所有的數據。假設列表中有十萬條數據,那么導出所有,意味著要大批量的走查詢接口,通常我們的后臺的API接口GET請求支持的查詢長度不得大于1000,(比如我根據一千個用戶id查詢用戶的真實姓名),那么GET請求顯然不太支持,解決辦法可以使用Post請求。當然如果不改的話其實也有笨方法。如果在實際開發過程中能幫助你解決問題實在是很高興。解決方法如下。

      • 我們可以把接口請求GET 改為Post ,使用@RequestBody傳遞參數。
      • 我們可以使用遞歸的方式進行分批查詢。也是解決的方法之一。具體實現如下
        封裝了一個工具類
        UserInfoManager
        定義了一個常量 一次性查詢3000條
      private final Double SEPARATE = 3000D;
      
      
        public Map<String, UserInfoDto> getByUserIds(List<String> userIds) {
      
              if (CollectionUtils.isEmpty(userIds)) {
                  return Maps.newHashMap();
              }
      
              if (userIds.size() <= SEPARATE) {
                  return getgUserMapByIds(userIds);
              }
      
              Map<String, UserInfoDto> all = new HashMap<>(16);
              double x = Math.ceil(userIds.size() / SEPARATE);
              int start = 0;
              int end = 0;
              for (int i = 0; i < x; i++) {
                  end = (int) ((i + 1) * SEPARATE);
                  end = end > userIds.size() ? userIds.size() : end;
                  all.putAll(getgUserMapByIds(userIds.subList(start, end)));
                  start = end;
              }
              return all;
          }
      
      
          public Map<String, DaPengUserResource> getgUserMapByIds(List<String> userIds) {
            // 根據userIds查詢user微服務 
              List<UserInfoDto> userLists = userClient.getUserByIds(userIds);
              if (!CollectionUtils.isEmpty(userLists )) {
                  return a.stream().collect(Collectors.toMap(UserInfoDto::getUserId, c -> c));
              } else {
                  return Maps.newHashMap();
              }
          }
      
      
      posted @ 2022-01-14 11:18  燙手的山芋  閱讀(1352)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 奇米四色7777中文字幕| 日韩国产中文字幕精品| 久久久久久久久久久免费精品| 亚洲成人资源在线观看| 亚洲AⅤ天堂AV天堂无码| 亚洲精品国精品久久99热| 成人午夜伦理在线观看| 亚洲国产美女精品久久久| 日韩精品国产中文字幕| 精品久久久久久无码人妻蜜桃 | 唐人社视频呦一区二区 | 国产乱人伦偷精品视频下| 亚洲无线码中文字幕在线| 在线天堂中文新版www| 亚洲中文字幕av天堂| 精品人妻中文无码av在线| 久久综合伊人77777| 亚洲国产超清无码专区| 99久久精品久久久久久婷婷 | 日夜啪啪一区二区三区| 永久天堂网 av手机版| 九九热在线视频观看最新| 国产精品中文字幕二区| 伊人久久精品久久亚洲一区| 日韩精品卡一卡二卡三卡四| 日韩在线成年视频人网站观看| 四虎亚洲国产成人久久精品| 无码一区二区三区AV免费| 亚洲国产精品一区在线看| 亚洲伊人久久综合成人| 国产精品小视频一区二页| 在线精品国产中文字幕| 国产免费无遮挡吃奶视频| 国产免费无遮挡吸奶头视频| 天天做天天爱夜夜爽导航 | 大尺度国产一区二区视频| 国产一区二区三区四区激情| 99久久亚洲精品无码毛片| 一区天堂中文最新版在线| 在线高清免费不卡全码| 亚洲一区在线成人av|