java
dandanfeng1992
不安于现状,挑战自我高度。为一个目标,为一份骄傲。
展开
-
Java导入excel大量数据出现内存溢出解决方案
问题:系统要求导入40万条excel数据,采用poi方式,服务器出现内存溢出情况。 解决方法:由于HSSFWorkbook workbook = new HSSFWorkbook(path)一次性将excel load到内存中导致内存不够。 故采用读取csv格式。由于csv的数据以x1,x2,x3形成,类似读取txt文档。 private BufferedReader bReader;原创 2017-07-21 16:33:51 · 21126 阅读 · 2 评论 -
Log4j日志配置详解
Log4j有三个主要组件: Loggers(记录器),Appenders (输出源)和Layouts(布局)Loggers: Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL。这五个级别是有顺序的,DEBUG < INFO < WARN < ERROR < FATAL,分别用来指定这条日志信息的重要程度,明白这一点很重要,Log4j有一个规则:只输原创 2017-08-09 14:00:51 · 309 阅读 · 0 评论 -
Springboot项目开发总结
spring boot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。其特点在spring web项目配置方面做了很大简化: 如之前: 1)配置web.xml,加载spring和spring mvc 2)配置数据库连接、配置spring事务翻译 2017-08-10 16:58:00 · 2232 阅读 · 0 评论