小编Ash*_*ley的帖子

在Java中将日期字符串转换为Epoch

有没有办法在Java中将给定的DateString转换为Milliseconds(Epoch长格式)?示例:我想转换

public static final String date = "04/28/2016"; 
Run Code Online (Sandbox Code Playgroud)

到毫秒(epoch).

java epoch apache-commons-dateutils

5
推荐指数
3
解决办法
4万
查看次数

classLoader将在此方案中加载类的顺序

我添加lombok到我的java项目中eclipse.它要求我在eclipse.ini文件中添加最后两行vmargs.

-showlocation
-vm
/home/$USER/JavaSE8/jdk1.8/bin/java
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20150204-1316
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms500m
-Xmx2g
-Dorg.eclipse.swt.browser.XULRunnerPath=''
-javaagent:/home/$USER/eclipse/4.4-luna-SR2/lombok.jar
-Xbootclasspath/a:/home/$USER/eclipse/4.4-luna-SR2/lombok.jar
Run Code Online (Sandbox Code Playgroud)

我还添加lombok.jarlibraries(项目 - >属性 - >库),并lombok.jar在eclipse和JRE系统库(rt.jar,资源中)中的"订单和导出"选项卡(项目 - >属性 - >订单和导出)中移至最顶层.罐子等等都在下面lombok.jar.我对lombok主类的加载顺序感到困惑:

  1. eclipse启动时,Bootstrap类加载器加载应该在JRE的目录下的所有JDK类.(但是由于我已经lombok.jar在Order和Export中向上移动,在JRE系统库之上,将在之后加载rt.jar lombok.jar.大部分都不是吗?因为无论什么东西都应该首先加载bootstrap库!)

  2. 由于我们还重新定义了bootstrap classpath使用-XBootstrapClasspath选项,因此将加载lombok.jar Bootstrap Classloader.

  3. 之后Extensions classloader加载JRE的lib\ext目录中的类.

  4. 然后System-Classpath classloader加载CLASSPATH环境变量指定的所有类和jar(此加载是否考虑了Order and Export …

java eclipse classloader lombok eclipse-classpath

5
推荐指数
1
解决办法
486
查看次数

使用Lombok生成行号

lombokjava课堂上使用会导致错误的行号stacktrace吗?假设:delombok代码上没有使用过.

Lombok不会中断,line number generation但它会在注释放置的任何地方生成代码.这些行没有.将是字节代码的一部分,因此当stacktrace打印时,它将包含错误的行号.我的上述解释是否正确?

java lombok

5
推荐指数
1
解决办法
518
查看次数

如何使用 Elasticsearch 摄取附件插件索引 pdf 文件?

我必须使用Elasticsearch摄取插件在 pdf 文档中实现基于全文的搜索。当我尝试someword在 pdf 文档中搜索单词时,我得到了一个空的命中数组。

//Code for creating pipeline

PUT _ingest/pipeline/attachment
{
    "description" : "Extract attachment information",
    "processors" : [
      {
        "attachment" : {
        "field" : "data",
        "indexed_chars" : -1
        }
      }
    ]
}

//Code for creating the index

PUT my_index/my_type/my_id?pipeline=attachment
{
   "filename" : "C:\\Users\\myname\\Desktop\\bh1.pdf",
   "title" : "Quick",
   "data": "e1xydGYxXGFuc2kNCkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0DQpccGFyIH0="

}

//Code for searching the word in pdf 

GET /my_index/my_type/_search
{
    "query": {
    "match": {
      "data" : {
        "query" : "someword"
    }
 }
}
Run Code Online (Sandbox Code Playgroud)

full-text-search elasticsearch elasticsearch-plugin

5
推荐指数
1
解决办法
5478
查看次数

缺少Apache POI Java的单元策略

可有人请有关解释Missing cell policyApache POI?究竟缺少什么细胞?我没有发现Apache POI文档链接对于究竟缺少的单元格是不言自明的.

java apache-poi

4
推荐指数
1
解决办法
9252
查看次数