This is an automated email from the ASF dual-hosted git repository.

xiaoyu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-shenyu.git


The following commit(s) were added to refs/heads/master by this push:
     new 3d35ac8f1 Update SignUtils.java (#3343)
3d35ac8f1 is described below

commit 3d35ac8f1477c169dc455c6648fb9f4bef860274
Author: damonxue <49482363+damon...@users.noreply.github.com>
AuthorDate: Wed Apr 27 13:16:39 2022 +0800

    Update SignUtils.java (#3343)
    
    optimize stream codes
---
 .../src/main/java/org/apache/shenyu/common/utils/SignUtils.java    | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git 
a/shenyu-common/src/main/java/org/apache/shenyu/common/utils/SignUtils.java 
b/shenyu-common/src/main/java/org/apache/shenyu/common/utils/SignUtils.java
index 2aad35808..7154ed1d9 100644
--- a/shenyu-common/src/main/java/org/apache/shenyu/common/utils/SignUtils.java
+++ b/shenyu-common/src/main/java/org/apache/shenyu/common/utils/SignUtils.java
@@ -20,9 +20,7 @@ package org.apache.shenyu.common.utils;
 import org.apache.shenyu.common.constant.Constants;
 import org.springframework.util.DigestUtils;
 
-import java.util.Arrays;
 import java.util.Comparator;
-import java.util.List;
 import java.util.Map;
 import java.util.Objects;
 import java.util.UUID;
@@ -55,11 +53,8 @@ public final class SignUtils {
      * @return sign
      */
     public static String generateSign(final String signKey, final Map<String, 
String> params) {
-        List<String> storedKeys = Arrays.stream(params.keySet()
-                .toArray(new String[]{}))
+        final String sign = params.keySet().stream()
                 .sorted(Comparator.naturalOrder())
-                .collect(Collectors.toList());
-        final String sign = storedKeys.stream()
                 .filter(key -> !Objects.equals(key, Constants.SIGN))
                 .map(key -> String.join("", key, params.get(key)))
                 .collect(Collectors.joining()).trim()

Reply via email to