摘要: package com.ronglian.bms.commons.excel; import com.ronglian.bms.commons.utils.Maps; import org.apache.commons.lang3.StringUtils; import org.apache.poi.ss.usermodel.*; import org.apache.poi.ss.util.C... 阅读全文
posted @ 2019-05-25 15:05 木码人 阅读(455) 评论(0) 推荐(0) 编辑
摘要: DeferredResult 使用场景:类似于Callable,但相比于Callable使用更复杂的业务情况:对于一次请求,其处理结果可能是其它系统(线程)才能处理的, 在其它系统(线程)未将结果处理完放进DeferredResult中之前一直阻塞 A controller method can a 阅读全文
posted @ 2019-03-07 15:08 木码人 阅读(2231) 评论(0) 推荐(1) 编辑
摘要: 使用业务场景: 对于有的请求业务处理流程可能比较耗时,比如长查询,远程调用等,主线程会被一直占用,而tomcat线程池线程有限,处理量就会下降 servlet3.0以后提供了对异步处理的支持,springmvc封装了异步处理,满足用户请求后,主线程很快结束,并开启其它线程处理任务,并将处理结果响应用 阅读全文
posted @ 2019-03-07 10:57 木码人 阅读(4709) 评论(0) 推荐(0) 编辑