- 浏览: 110923 次
最新评论
-
18335864773:
先给楼主纠正一点,生成三个SHEET,每个SHEET有6000 ...
POI3.8解决导出大数据量excel文件时内存溢出的问题 -
lsd_love:
100条记录20秒,,这也太慢了,大数据正常200条才0.00 ...
POI3.8解决导出大数据量excel文件时内存溢出的问题 -
Gozs_cs_dn:
多谢楼主分享,正好在项目中用上。三个sheet,两个8+W,一 ...
POI3.8解决导出大数据量excel文件时内存溢出的问题 -
hmc8910:
多谢楼主,问题完美解决。总条数50万,刷新阀值1000,毫无压 ...
POI3.8解决导出大数据量excel文件时内存溢出的问题 -
fengjie112:
有导出时间字段的代码吗 我试了好多都没用
java导出dbf文件大数据量的处理方法
文章列表
oracle 在分组内排序的方法(转载)
- 博客分类:
- 2013年07月
oracle分析函数十分强大,我们只要掌握这些方法,更直接的说法就是知道这些分析函数的作用就能完成很多工作。
下边贴出这些函数,及简单应用。
其中我想对lag()和lead()函数坐下说明:lag()本身是延后的意思也就是 ...
首先说中文乱码问题,javapdf内部使用的是ISO-8859-1编码,而通常我们的数据库编码是UTF-8或者GBK,如果在javapdf写入之前不进行转码,会出现导出的文件中文乱码,所以在遍历每个字段的数据时要加上该条代码
if(object instanceof String){
object = new String(((String)object).getBytes("GBK"),"ISO-8859-1");
}
这里的GBK是数据所在数据库的编码,根据自己的情况变化。
再说说数 ...
POI3.8的SXSSF包是XSSF的一个扩展版本,支持流处理,在生成大数据量的电子表格且堆空间有限时使用。SXSSF通过限制内存中可访问的记录行数来实现其低内存利用,当达到限定值时,新一行数据的加入会引起老一行的数据刷新到硬盘。
比如内存中限制行数为100,当行号到达101时,行号为0的记录刷新到硬盘并从内存中删除,当行号到达102时,行号为1的记录刷新到硬盘,并从内存中删除,以此类推。
rowAccessWindowSize代表指定的内存中缓存记录数,默认为100,此值可以通过
new SXSSFWorkbook(int rowAcce ...
java读取mdb文件
- 博客分类:
- 2012年10月
/**
* TODO : 读取文件access
* @param filePath
* @return
* @throws ClassNotFoundException
*/
public static List<Map> readFileACCESS(String filePath) {
List<Map> maplist= new ArrayList();
Properties prop = new Properties();
prop.put("charSet", "gb23 ...
java导出dbf文件大数据量的处理方法
- 博客分类:
- 2012年10月
1,用到的jar包:javadbf.jar。
2,如果是小数据量的导出,用普通的方法就可以。
用JavaDBF操作(读、写)DBF文件<o:p></o:p>
最近的一个项目需要动态生成DBF文件,用到JavaDBF,简单介绍一下<o:p></o:p>
官方网站:http://javadbf.sarovar.org/<o:p></o:p>
官方英文指南:http://sarovar.org/docman/view.php/32/23/javadbf-tutorial.html<o:p>< ...
一、需要用到的类
java.awt.image.BufferedImage;
javax.imageio.ImageIO;
java.io.*;
二、为什么要将BufferedImage转为byte数组
在传输中,图片是不能直接传的,因此需要把图片变为字节数组,然后传输比较方便;只需要一般输出流的write方法即可;
而字节数组变成BufferedImage能够还原图像;
数据源配置后,测试时随着压力加大,会出现这个错误提示
weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool szxmgl is disabled,[W1] cannot allocate resources to applications..
at weblogic.jdbc.common.internal.JDBCUtil.wrapAndThrowResourceException(JDBCUtil.java:2 ...
在使用maven管理项目时,有的时候项目起动的时候会报
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project com.capinfo.examsystem:examsystem-showcase:0.0.1-SNAPSHOT (D:\spring\eclipse_workspace3\examsystem-showcase\pom.xml) has 1 error
[ERROR] 'dependencies.dependency.version' ...
首先要将文件读进输入流
FileInputStream fis=new FileInputStream(newurl);
因为要转成String,而String存在于内存中,所以为了把输入流通过输出流输出到内存,就要使用ByteArrayOutputStream
ByteArrayOutputStream baos = new ByteArrayOutputStream();
byte[] buf = new byte[1024];
int len=0;
while((len=fis.read(buf))!=-1){
baos.write(buf,0,len); ...
使用Spring Data JPA查询时,报result returns more than one elements异常
错误前DAO代码
public interface KaoWuXiTongZhaoPianDao extends PagingAndSortingRepository<KaoWuXiTongZhaoPian, Long> {
@Query(value = "from KaoWuXiTongZhaoPian k where k.zhengjianbianhao=:zhengjianbianhao")
public ...