diff --git a/CHANGELOG.md b/CHANGELOG.md old mode 100644 new mode 100755 diff --git a/hutool-core/src/main/java/cn/hutool/core/bean/BeanUtil.java b/hutool-core/src/main/java/cn/hutool/core/bean/BeanUtil.java old mode 100644 new mode 100755 diff --git a/hutool-core/src/main/java/cn/hutool/core/util/IdcardUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/IdcardUtil.java index 7c760583f..9e1278ebc 100644 --- a/hutool-core/src/main/java/cn/hutool/core/util/IdcardUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/IdcardUtil.java @@ -15,11 +15,11 @@ import java.util.Objects; /** * 身份证相关工具类
- * see https://www.oschina.net/code/snippet_1611_2881 + * see https://www.oschina.net/code/snippet_1611_2881 * *

* 本工具并没有对行政区划代码做校验,如有需求,请参阅(2018年10月): - * http://www.mca.gov.cn/article/sj/xzqh/2018/201804-12/20181011221630.html + * http://www.mca.gov.cn/article/sj/xzqh/2018/201804-12/20181011221630.html *

* * @author Looly diff --git a/hutool-core/src/test/java/cn/hutool/core/text/csv/CsvWriterTest.java b/hutool-core/src/test/java/cn/hutool/core/text/csv/CsvWriterTest.java index e79c9b784..ed4416209 100644 --- a/hutool-core/src/test/java/cn/hutool/core/text/csv/CsvWriterTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/text/csv/CsvWriterTest.java @@ -1,10 +1,15 @@ package cn.hutool.core.text.csv; import cn.hutool.core.io.FileUtil; +import cn.hutool.core.lang.Console; import cn.hutool.core.util.CharsetUtil; import org.junit.Ignore; import org.junit.Test; +import java.util.ArrayList; +import java.util.List; +import java.util.Random; + public class CsvWriterTest { @Test @@ -23,4 +28,20 @@ public class CsvWriterTest { writer.writeLine("李四", "男", "XX市XX区,01号"); writer.close(); } + + @Test + @Ignore + public void issue2255Test(){ + String fileName = "D:/test/" + new Random().nextInt(100) + "-a.csv"; + CsvWriter writer = CsvUtil.getWriter(fileName, CharsetUtil.CHARSET_UTF_8); + List list = new ArrayList<>(); + for (int i = 0; i < 10000; i++) { + list.add(i+""); + } + Console.log("{} : {}", fileName, list.size()); + for (String s : list) { + writer.writeLine(s); + } + writer.close(); + } } diff --git a/hutool-extra/src/main/java/cn/hutool/extra/mail/MailAccount.java b/hutool-extra/src/main/java/cn/hutool/extra/mail/MailAccount.java index dfa13507d..f2d3aef9a 100644 --- a/hutool-extra/src/main/java/cn/hutool/extra/mail/MailAccount.java +++ b/hutool-extra/src/main/java/cn/hutool/extra/mail/MailAccount.java @@ -1,6 +1,5 @@ package cn.hutool.extra.mail; -import cn.hutool.core.lang.Console; import cn.hutool.core.util.CharsetUtil; import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.StrUtil; @@ -579,7 +578,6 @@ public class MailAccount implements Serializable { // SSL if (null != this.sslEnable && this.sslEnable) { - Console.log("{} {}", SOCKET_FACTORY, socketFactoryClass); p.put(SSL_ENABLE, "true"); p.put(SOCKET_FACTORY, socketFactoryClass); p.put(SOCKET_FACTORY_FALLBACK, String.valueOf(this.socketFactoryFallback)); diff --git a/hutool-json/src/main/java/cn/hutool/json/JSONUtil.java b/hutool-json/src/main/java/cn/hutool/json/JSONUtil.java index 7eca8d786..7938ed3c6 100644 --- a/hutool-json/src/main/java/cn/hutool/json/JSONUtil.java +++ b/hutool-json/src/main/java/cn/hutool/json/JSONUtil.java @@ -972,7 +972,7 @@ public class JSONUtil { /** * 转义不可见字符
- * 见:https://en.wikibooks.org/wiki/Unicode/Character_reference/0000-0FFF + * 见:https://en.wikibooks.org/wiki/Unicode/Character_reference/0000-0FFF * * @param c 字符 * @return 转义后的字符串