goldpumpkin 最近的时间轴更新
goldpumpkin

goldpumpkin

V2EX 第 281211 号会员,加入于 2018-01-09 19:46:26 +08:00
goldpumpkin 最近回复了
2022-06-15 13:54:36 +08:00
回复了 bigger850 创建的主题 长沙 兄弟们有长沙这边的公司推荐嘛
@kuls 老哥可以内推不
@SimonOne 直接换个英文单词 换一个解释, 绕晕它
@revlis7 拉回主题
2021-04-15 16:56:13 +08:00
回复了 ro2020 创建的主题 上海 彦祖们,五一打算去上海玩,有小众但值得逛的地方推荐吗?
黄浦江旁边的滨江大道,现代艺术中心(免费),网红街道-武康路,四行仓库。。。。。
新安装的 python3,你别名 就指定 python3 就好了, 不要动原来的。
https://www.jianshu.com/p/94ec0e15355c
2020-08-12 17:51:10 +08:00
回复了 yema50 创建的主题 Java [maven 传递依赖问题请教]
会不会是 B 项目引入其他包也有 es 3.1.5
@wiix
SXSSFWorkbook 就是为了防止内存溢出,才创建的临时文件。它有个窗口设置,超过这设置的行数(默认一百行),就写到临时文件里面,最后一起输出到流。
@lqw3030
是的,但是不没符合我的预期。我的预期是,数据分批次,多次 flush 到响应流里面,不生成临时文件。
而 SXSSFWorkbook,如果不生成临时文件的话,会在内存操作的。
@fxxwor99LVHTing
@xuanbg
谢谢回复。其实我想要的是增量输出到 outputstream 里面,我试了一下,不得行。
```
try {
ServletResponse responseAsync = asyncContext.getResponse();
responseAsync.setCharacterEncoding("utf-8");

List<List<String>> row = Arrays.asList(CollUtil.newArrayList("订单号", "渠道", "下班时间", "加班时长", "餐补", "车补次数", "车补", "总计"));
ExcelWriter excelWriter = ExcelUtil.getBigWriter();
excelWriter.write(row);
excelWriter.flush(responseAsync.getOutputStream());

responseAsync.getOutputStream().flush();

for (int i = 0; i < 10; i++) {
excelWriter.write(row);
excelWriter.flush(responseAsync.getOutputStream());
Thread.sleep(2000);
}
responseAsync.getOutputStream().flush();

} catch (Exception e) {

}
```
@chendy
@luckylo
谢谢回复。 其实我的目的是要 流式返回数据,在浏览器的表现是 用户点击完下载文件,后服务器一直返回数据给到浏览器。
而 SXSSFWorkbook 是在服务器生成临时文件后后,点击下载文件,已下载下来的
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3638 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 00:12 · PVG 08:12 · LAX 17:12 · JFK 20:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.