code: public static <T> List<List<T>> split(final List<T> list, final int count) {
      List<List<T>> subIdLists = CollectUtils.newArrayList();
      if (list.size() < count) {
        subIdLists.add(list);
      } else {
        int i = 0;
        while (i < list.size()) {
          int end = i + count;
          if (end > list.size()) {
            end = list.size();
          }
          subIdLists.add(list.subList(i, end));
          i += count;
        }
      }
      return subIdLists;
    }
docs: 将一个集合按照固定大小查分成若干个集合。
  
  @param list a {@link java.util.List} object.
  @param count a int.
  @param <T> a T object.
  @return a {@link java.util.List} object.