- 博客(5)
- 收藏
- 关注
原创 解决poi解析过大文件导致内存溢出问题
解析excel的时候,我们一般都会用poi提供的api来实现,也很方便使用,但是如果excel文件较大,文件行数过多,那么很可能会造成内存溢出,解析失败。 本文只要是针对这种情况给出另外一种性能更好的方式import java.io.InputStream;import java.sql.SQLException;import java.util.ArrayList;import ...
2018-04-29 22:48:39 3767
原创 java实现文件下载
js 假设以下文件名fileName 是后台返回 var fileName = resp.data; fileName = encodeURIComponent(encodeURIComponent(fileName)); var url = 'fileName=' + fileName; window.location = path + '/exportProductDetail.d...
2018-04-29 22:08:46 437
原创 dubbo实战
common-if工程单独打包,dubbo服务提供端和消费端共享。common-if工程很简单只定义了一个接口和一个User类,利用maven构建工具打成一个jar包:common-if-1.0-SNAPSHOT.jardubbo-provide工程为服务提供端,引入了dubbo和zk的依赖,pom.xml,并且引入上面的common-if-1.0-SNAPSHOT.jar<...
2018-04-28 11:28:56 190
原创 java多线程异步和阻塞性调用方式
java多线程可以直接通过ExecutorService接口的execute方法提交任务,也可以通过invokeAll方法让多个任务一起提交,前者execute是异步提交,也就是说不会阻塞主线程,后则会阻塞主线程,等待所有任务执行完成主线程才回继续执行。其实不管是execute还是invokeAll,它们最终都会去执行Executor接口的execute(Runnable run)方法,下面是截取...
2018-04-26 11:39:10 942
原创 RabbitMq安装过程详细介绍
本文主要介绍Install: RPM-based Linux安装方式进入官网地址http://www.rabbitmq.com/install-rpm.html因为我是CentOS 6.x的,直接点击下方图片显示位置下载即可 下载是一个rpm文件rabbitmq-server-3.7.4-1.el6.noarch.rpm因为安装RabbitMQ之前必须要先安装erlang,所以要...
2018-04-15 12:21:46 212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人