diff --git a/connector/core/src/main/java/com/alibaba/otter/canal/connector/core/filter/AviaterRegexFilter.java b/connector/core/src/main/java/com/alibaba/otter/canal/connector/core/filter/AviaterRegexFilter.java index d95087c6..6d7bb283 100644 --- a/connector/core/src/main/java/com/alibaba/otter/canal/connector/core/filter/AviaterRegexFilter.java +++ b/connector/core/src/main/java/com/alibaba/otter/canal/connector/core/filter/AviaterRegexFilter.java @@ -107,11 +107,11 @@ public class AviaterRegexFilter { private List completionPattern(List patterns) { List result = new ArrayList<>(); for (String pattern : patterns) { - StringBuffer stringBuffer = new StringBuffer(); - stringBuffer.append("^"); - stringBuffer.append(pattern); - stringBuffer.append("$"); - result.add(stringBuffer.toString()); + StringBuilder stringBuilder = new StringBuilder(); + stringBuilder.append("^"); + stringBuilder.append(pattern); + stringBuilder.append("$"); + result.add(stringBuilder.toString()); } return result; } diff --git a/filter/src/main/java/com/alibaba/otter/canal/filter/aviater/AviaterRegexFilter.java b/filter/src/main/java/com/alibaba/otter/canal/filter/aviater/AviaterRegexFilter.java index 48b51b25..cb20762a 100644 --- a/filter/src/main/java/com/alibaba/otter/canal/filter/aviater/AviaterRegexFilter.java +++ b/filter/src/main/java/com/alibaba/otter/canal/filter/aviater/AviaterRegexFilter.java @@ -109,11 +109,11 @@ public class AviaterRegexFilter implements CanalEventFilter { private List completionPattern(List patterns) { List result = new ArrayList<>(); for (String pattern : patterns) { - StringBuffer stringBuffer = new StringBuffer(); - stringBuffer.append("^"); - stringBuffer.append(pattern); - stringBuffer.append("$"); - result.add(stringBuffer.toString()); + StringBuilder stringBuilder = new StringBuilder(); + stringBuilder.append("^"); + stringBuilder.append(pattern); + stringBuilder.append("$"); + result.add(stringBuilder.toString()); } return result; } diff --git a/parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/ddl/DdlResult.java b/parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/ddl/DdlResult.java index 9a7a5bb5..889b359a 100644 --- a/parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/ddl/DdlResult.java +++ b/parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/ddl/DdlResult.java @@ -100,7 +100,7 @@ public class DdlResult { @Override public String toString() { DdlResult ddlResult = this; - StringBuffer sb = new StringBuffer(); + StringBuilder sb = new StringBuilder(); do { sb.append(String.format("DdlResult [schemaName=%s , tableName=%s , oriSchemaName=%s , oriTableName=%s , type=%s ];", ddlResult.schemaName, diff --git a/parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/tsdb/MemoryTableMeta.java b/parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/tsdb/MemoryTableMeta.java index dd941a0c..1d27f370 100644 --- a/parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/tsdb/MemoryTableMeta.java +++ b/parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/tsdb/MemoryTableMeta.java @@ -146,7 +146,7 @@ public class MemoryTableMeta implements TableMetaTSDB { public Map snapshot() { Map schemaDdls = new HashMap<>(); for (Schema schema : repository.getSchemas()) { - StringBuffer data = new StringBuffer(4 * 1024); + StringBuilder data = new StringBuilder(4 * 1024); for (String table : schema.showTables()) { SchemaObject schemaObject = schema.findTable(table); schemaObject.getStatement().output(data);