未验证 提交 b2268b1a 编写于 作者: T tswstarplanet 提交者: GitHub

use stringbuilder to append string (#2108)

上级 89b42db3
......@@ -65,14 +65,16 @@ public abstract class AbstractZKClient extends ZookeeperCachedOperator {
if (splits.length != Constants.HEARTBEAT_FOR_ZOOKEEPER_INFO_LENGTH){
return;
}
String str = splits[0] + Constants.COMMA
+ splits[1] + Constants.COMMA
+ OSUtils.cpuUsage() + Constants.COMMA
+ OSUtils.memoryUsage() + Constants.COMMA
+ OSUtils.loadAverage() + Constants.COMMA
+ splits[5] + Constants.COMMA
+ DateUtils.dateToString(new Date());
zkClient.setData().forPath(znode,str.getBytes());
StringBuilder sb = new StringBuilder();
sb.append(splits[0]).append(Constants.COMMA)
.append(splits[1]).append(Constants.COMMA)
.append(OSUtils.cpuUsage()).append(Constants.COMMA)
.append(OSUtils.memoryUsage()).append(Constants.COMMA)
.append(OSUtils.loadAverage()).append(Constants.COMMA)
.append(splits[5]).append(Constants.COMMA)
.append(DateUtils.dateToString(new Date()));
zkClient.setData().forPath(znode, sb.toString().getBytes());
} catch (Exception e) {
logger.error("heartbeat for zk failed", e);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册