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 <[email protected]>
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) {