小编Ale*_*kin的帖子

使用Apache POI确定MS Excel文件类型

有没有办法在Apache POI中确定MS Office Excel文件类型?我需要知道Excel文件的格式是什么:在Excel '97(-2007)(.xls)或Excel 2007 OOXML(.xlsx)中.

我想我可以这样做:

int type = PoiTypeHelper.getType(file);
switch (type) {
case PoiType.EXCEL_1997_2007:
   ...
   break;
case PoiType.EXCEL_2007:
   ...
   break;
default:
   ...
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

java excel apache-poi

20
推荐指数
2
解决办法
2万
查看次数

volatile是否传播给实例成员?

假设有一些简单的容器声明并像这样实例化

class Test {
    private volatile List<Object> list = new ArrayList<>();
}
Run Code Online (Sandbox Code Playgroud)

,读取和写入都由锁保护; synchronized关键字未使用.尽管Test.list声明为volatile,但它的成员字段都不ArrayList.elementData具有此修饰符.现在,在多线程应用程序中,它会像volatile容器一样吗?换句话说,ArrayList.elementData某些线程提交的更改是否会被所有其他线程立即看到?

java multithreading volatile

3
推荐指数
1
解决办法
108
查看次数

如何从字体大小计算div高度

有没有一种方法可以div知道包含的字体大小和字体,从而自动计算高度?浏览器如何计算?例:

<div style="font-size: 14px; font-family: courier">Text</div>
Run Code Online (Sandbox Code Playgroud)

以上div高度为16像素; 因为"font-family: times"它将是17px。

html css

3
推荐指数
1
解决办法
1195
查看次数

标签 统计

java ×2

apache-poi ×1

css ×1

excel ×1

html ×1

multithreading ×1

volatile ×1