goldpumpkin 最近的时间轴更新
goldpumpkin

goldpumpkin

V2EX 第 281211 号会员,加入于 2018-01-09 19:46:26 +08:00
goldpumpkin 最近回复了
@SimonOne 直接换个英文单词 换一个解释, 绕晕它
@revlis7 拉回主题
黄浦江旁边的滨江大道,现代艺术中心(免费),网红街道-武康路,四行仓库。。。。。
新安装的 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 是在服务器生成临时文件后后,点击下载文件,已下载下来的
2020-05-15 12:15:06 +08:00
回复了 cmai 创建的主题 程序员 关于 jmm 内存模型的问题
第一个问题,还是没懂。
既然是因为 synchronized 的可见性,就算没有 else,子线程也打印过 flag 啊,主线线程为什么还是获取不到呢?
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2004 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 16:20 · PVG 00:20 · LAX 08:20 · JFK 11:20
♥ Do have faith in what you're doing.