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

jinrongtong pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/rocketmq.git


The following commit(s) were added to refs/heads/develop by this push:
     new ab9a40163c [ISSUE #7904] use string builder to concat string
ab9a40163c is described below

commit ab9a40163c8ceaadacf812a4ed71d34be62d90a2
Author: ChineseTony <taowan...@163.com>
AuthorDate: Thu Mar 14 16:03:21 2024 +0800

    [ISSUE #7904] use string builder to concat string
---
 .../rocketmq/common/namesrv/DefaultTopAddressing.java      | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git 
a/common/src/main/java/org/apache/rocketmq/common/namesrv/DefaultTopAddressing.java
 
b/common/src/main/java/org/apache/rocketmq/common/namesrv/DefaultTopAddressing.java
index 179e200ae9..0636e30564 100644
--- 
a/common/src/main/java/org/apache/rocketmq/common/namesrv/DefaultTopAddressing.java
+++ 
b/common/src/main/java/org/apache/rocketmq/common/namesrv/DefaultTopAddressing.java
@@ -107,27 +107,27 @@ public class DefaultTopAddressing implements 
TopAddressing {
     }
 
     public final String fetchNSAddr(boolean verbose, long timeoutMills) {
-        String url = this.wsAddr;
+        StringBuilder url = new StringBuilder(this.wsAddr);
         try {
             if (null != para && para.size() > 0) {
                 if (!UtilAll.isBlank(this.unitName)) {
-                    url = url + "-" + this.unitName + "?nofix=1&";
+                    url.append("-").append(this.unitName).append("?nofix=1&");
                 }
                 else {
-                    url = url + "?";
+                    url.append("?");
                 }
                 for (Map.Entry<String, String> entry : this.para.entrySet()) {
-                    url += entry.getKey() + "=" + entry.getValue() + "&";
+                    
url.append(entry.getKey()).append("=").append(entry.getValue()).append("&");
                 }
-                url = url.substring(0, url.length() - 1);
+                url = new StringBuilder(url.substring(0, url.length() - 1));
             }
             else {
                 if (!UtilAll.isBlank(this.unitName)) {
-                    url = url + "-" + this.unitName + "?nofix=1";
+                    url.append("-").append(this.unitName).append("?nofix=1");
                 }
             }
 
-            HttpTinyClient.HttpResult result = HttpTinyClient.httpGet(url, 
null, null, "UTF-8", timeoutMills);
+            HttpTinyClient.HttpResult result = 
HttpTinyClient.httpGet(url.toString(), null, null, "UTF-8", timeoutMills);
             if (200 == result.code) {
                 String responseStr = result.content;
                 if (responseStr != null) {

Reply via email to