![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 76
zhaoqg4919
java开发多年
展开
-
Java导出数据库查询结果为excel和csv的对比
1.背景 最近在应对一个数据查询导出模块,总体要求就是依据给定的SQL语句,输出其查询结果为csv或者xlsx文件。其中查询数据量可能会有大数据量,成百上千万都可能。2.探讨 针对上述数据导出这个问题,提取出几个关键词:1、SQL是由作业人员临时写的。2、数据量大。3、输出csv或xlsx文件。 针对这几个关键词,咱分翻译 2017-11-15 16:35:52 · 5022 阅读 · 0 评论 -
StringBuffer的append拼接和String的+连接效率对比
字符串拼接尽量使用 StringBuffer 的append方法来拼接。而直接使用”+”来连接String类型。会增加内存和CPU的开销。String字符串拼接的原理如下 String str1 = “a”; String str2 = “b”; str1 = str1 + str2; 内存上,他先会开辟出一个新的内存空间,存放str3 = str1+str2,然后再把str3的引用交给str翻译 2017-11-15 17:46:18 · 4810 阅读 · 0 评论 -
Bigdecimal传一个 String类型的数据和dubbo类型的数据得到的值不一样问题
Bigdecimal 传一个 String类型的数据和dubbo类型的数据得到的值一样吗?为什么 不一样这里特别说明一下BigDecimal类的两个构造函数的区别,他们分别是: new BigDecimal(String val ) 和 new BigDecimal(double val ) 解析-1: System.out.println(new BigDeci翻译 2018-01-12 13:54:36 · 2959 阅读 · 0 评论