-
java – JAXB是否使用字节码检测?
所属栏目:[Java] 日期:2020-12-14 热度:166
我工作的人注意到(在堆栈跟踪中)当使用- javaagent:spring-instrumentation.jar运行jvm时,我的JAXB注释类中有一些我们没有编写的奇怪的新方法:例如SomeJaxbAnnotatedClass $JaxbAccessorM_getFields_setFields_java_util_Set.get 这是否意味着jaxb在可用时[详细]
-
如何使用SimpleDateFormat格式化句子中的西班牙语月份?
所属栏目:[Java] 日期:2020-12-14 热度:110
这是我的代码: /* package whatever; // don't place package name! */import java.util.*;import java.lang.*;import java.io.*;import java.text.SimpleDateFormat;/* Name of the class has to be "Main" only if the class is public. */class Ideone{[详细]
-
替换字符串中所有出现的子字符串 – 这在Java中更有效率?
所属栏目:[Java] 日期:2020-12-14 热度:63
我知道在字符串中替换所有出现的子字符串的两种方法. 正则表达式(假设“子字符替换”不包括正则表达式特殊字符): String regex = "substring-to-be-replaced" + "+";Pattern scriptPattern = Pattern.compile(regex);Matcher matcher = scriptPattern.match[详细]
-
java – 在jar中解析manifest.mf文件的条目的正确方法是什么?
所属栏目:[Java] 日期:2020-12-14 热度:137
包含在许多 Java jar中的manifest.mf包含看起来像邮件头的头.参见示例[*] 我想要一些可以将这种格式解析成键值对的东西: MapString,String manifest = mystery-parse-function(new File("manifest.mf")); 我已经对“解析manifest.mf”“manifest.mf格式”等[详细]
-
java – 在HDFS上合并多个LZO压缩文件
所属栏目:[Java] 日期:2020-12-14 热度:192
假设我在HDFS上有这样的结构: /dir1 /dir2 /Name1_2015/ file1.lzo file2.lzo file3.lzo /Name2_2015 file1.lzo file2.lzo Name1_2015.lzo 我想合并“dir2”中每个目录的每个文件,并将结果附加到/dir1/DirName.lzo中的文件 例如,对于/ dir1 / dir2 / Name1_[详细]
-
java – 如何在我的数据库中检索最后插入的值?
所属栏目:[Java] 日期:2020-12-14 热度:76
任何人都可以告诉我有关数据库列中最后插入值的查询. 问题是使用ASC或DESC后,插入的值可以放置在数据库的内部行中,所以我不能使用该方法.如果有人有解决方案,请告诉我. 解决方法 您将需要使用TIMESTAMP数据列来跟踪插入时间.不幸的是,由于固有的竞争条件,在[详细]
-
java – Apache Nutch – 路径问题
所属栏目:[Java] 日期:2020-12-14 热度:62
我试图设置Apache Nutch来抓取URL,遵循 this指南.作为一个老指导(本指南是1.x,我使用2.3),我已经对结构进行了必要的更改.但是,当我尝试运行爬网,我得到这个错误: root@IndiStage:~# /usr/local/nutch/framework/apache-nutch-2.3/src/bin/crawl urls FirstC[详细]
-
如何在OS X上全局设置java系统属性?
所属栏目:[Java] 日期:2020-12-14 热度:144
短篇故事 我需要一个系统级的方法来将java.awt.headless属性设置为所有java调用的true.也就是说,使用-Djava.awt.headless = true不是一个选项,因为正在从我无法访问的地方(例如从另一个使用Java / C / etc编写的工具)中调用java. 很长的故事 我正在使用一堆[详细]
-
java – 为什么一个类不能扩展一个静态的嵌套类呢?
所属栏目:[Java] 日期:2020-12-14 热度:167
这个班: public class OuterChild extends OuterChild.InnerParent { public static class InnerParent { }} 无法编译: $javac OuterChild.javaOuterChild.java:1: error: cyclic inheritance involving OuterChildpublic class OuterChild extends OuterC[详细]
-
java – JSR-310 – 解析可变长度的秒数
所属栏目:[Java] 日期:2020-12-14 热度:136
有没有办法创建JSR-310格式化程序,能够解析以下日期/时间与秒分数的可变长度? 2015-05-07 13:20:22.276052 要么 2015-05-07 13:20:22.276 示例代码: DateTimeFormatter formatter= new java.time.format.DateTimeFormatterBuilder() .append( java.time.fo[详细]
-
Java编程环境:emacs或eclipse?
所属栏目:[Java] 日期:2020-12-14 热度:186
我对 Java很新,我需要构建编程环境(编辑,编译,测试,调试和部署/制作jar文件). 而且,即使我不是emacs的超级专家,我是这个奇妙工具的大粉丝. 这是我的问题. 使用emacs进行Java开发是否明智? Eclipse是否适合Java开发? 而且,人们通常用于Java开发环境?我的意[详细]
-
可以(以及如何)使用EJB模块中的javax.naming.Context#lookup查找
所属栏目:[Java] 日期:2020-12-14 热度:191
可以(如果是,如何?)在EJB模块中使用 javax.naming.Context#lookup查找CDI托管的bean? 我使用的是GlassFish v3.我想我可以使用@Named,但是什么是CDI托管的JNDI名称?我想从非托管POJO查找它们,所以我不能使用@Inject. 解决方法 您可以通过JNDI(java:comp /[详细]
-
多线程 – 如何管理线程的返回值?
所属栏目:[Java] 日期:2020-12-14 热度:113
我创建了一个派生自TThread的类,在后台执行查询. 我希望这个类与客户端分离. 这种线程的目的是执行一个简单的检查(像当前连接到应用程序的用户数量,而不会阻塞UI),所以一个简单的想法是使用同步方法. 无论如何,因为我想要它去耦合,我传递一个类型的参数的构[详细]
-
java – 从库中获取一个退出指令
所属栏目:[Java] 日期:2020-12-14 热度:133
令我惊讶和恐惧,我刚刚遇到了System.exit(1)的行;在我使用的图书馆.我正在计划联系图书馆的作者并询问什么,但同时也有什么办法可以防止图书馆杀死我的代码(更糟的是,使用我的代码杀死了应用程序)? 也许以某种方式强制库抛出一个SecurityException,我看到exi[详细]
-
java – 在spring mvc控制器中使用服务和DAO
所属栏目:[Java] 日期:2020-12-14 热度:70
我正在构建一个Web应用程序,主要构成来自后端/数据库的数据的CRUD操作.在某些情况下,我必须编写业务逻辑(我确信随着我们深入开发,我们将构建更多业务逻辑).目前,对于我正在创建的每个UI屏幕,我创建了一个模型类,Service类,DAO类,一个控制器(本质上是它的serv[详细]
-
java – Docker设置
所属栏目:[Java] 日期:2020-12-14 热度:52
我今天正在阅读Docker,甚至尝试在Vagrant的笔记本电脑上运行它.但是我仍然不清楚为什么,特别是如何将它介绍给我的团队.只是我看不到用例. 我明白你可以为web服务器和数据库创建容器.所以你可以说嘿,现在,我们使用的是我创建的custom-tomcat-1.0和custom-mysq[详细]
-
java – 如何从资源文件夹获取文件. Spring框架
所属栏目:[Java] 日期:2020-12-14 热度:133
我试图解散我的xml文件: public Object convertFromXMLToObject(String xmlfile) throws IOException { FileInputStream is = null; File file = new File(String.valueOf(this.getClass().getResource("xmlToParse/companies.xml"))); try { is = new File[详细]
-
多线程 – 在单个应用程序中调用多个线程的dll函数是否安全?
所属栏目:[Java] 日期:2020-12-14 热度:197
我在Delphi 2009中编写一个服务器应用程序,实现了几种类型的身份验证.每个身份验证方法都存储在单独的dll中.第一次使用验证方法,加载相应的dll.该DLL仅在应用程序关闭时才被释放. 在服务器线程(连接)之间没有任何形式的同步访问dll是否安全? 解决方法 简答[详细]
-
更新Java HashMap键
所属栏目:[Java] 日期:2020-12-14 热度:152
我只是想知道,如果HashMap的关键字是可变的,那么会发生什么,下面的测试程序会演示,当我们都等于和hashCode方法返回时,我无法理解 true和相同的值,为什么hashmap.containsKey返回false. public class MutableKeyHashMap { public static void main(String []a[详细]
-
比起java总和的时候要慢一些
所属栏目:[Java] 日期:2020-12-14 热度:93
情况就是这样 cat sum100000000.cpp cat sum100000000.java #include cstdiousing namespace std;int main(){ long N=1000000000,sum=0; for( long i=0; iN; i++ ) sum+= i; printf("%ldn",sum);}public class sum100000000 { public static void main(Stri[详细]
-
java – Hibernate:org.hibernate.hql.ast.QuerySyntaxExceptio
所属栏目:[Java] 日期:2020-12-14 热度:140
我使用Hibernate,我有这个查询: ListPerson list = sess.createQuery("from Person").list(); 有了这个声明,我得到所有的人从数据库. 但现在我只想要一些人. 我的数据库方案: 项目 - Project_Person - 人 所以我只想要一个项目的成员. 使用数据库上的SQL语[详细]
-
java – 如果声纳阈值被破坏,我如何使哈德森/jenkins失败?
所属栏目:[Java] 日期:2020-12-14 热度:143
我正在使用maven来构建我的 Java应用程序,Jenkins为CI和Sonar提供指标. 目前我有一个创建声纳报告的构建工作. (通过Jenkins的后期制作步骤触发.) 如果达到某些阈值 – 即任何重大或阻止的违规或复杂性超过1.7,我想设置这个失败. 任何指导将不胜感激! – L[详细]
-
如何在JAVA中对JSONArray进行排序
所属栏目:[Java] 日期:2020-12-14 热度:116
参见英文答案 Android how to sort JSONArray of JSONObjects6 如何按对象的字段排序对象的JSONArray? 输入: [ { "ID": "135","Name": "Fargo Chan" },{ "ID": "432","Name": "Aaron Luke" },{ "ID": "252","Name": "Dilip Singh" }]; 所需输出(按“名称”[详细]
-
Java向后兼容,但为什么当我们将jdk从1.6升级到1.8时,我们需要升
所属栏目:[Java] 日期:2020-12-14 热度:165
最近,我在一个 Java项目中将Jdk版本从1.6升级到1.8.但是有一些编译或运行时错误,所以我必须升级一些库: gradle:1.9到1.10 spring:3.x to 4.x 那是因为它们使用了一些早期版本的ASM,但是它仅支持来自5.x的jdk 1.8 Java表示它向后兼容,但为什么原始版本的库[详细]
-
用Java编写整数数组到文件的最快方法?
所属栏目:[Java] 日期:2020-12-14 热度:116
正如标题所说,我正在寻找将整数数组写入文件的最快速的方法.阵列的大小会有所不同,并且实际上可以包含2500到25 000 000个内部的任何地方. 以下是我目前使用的代码: DataOutputStream writer = new DataOutputStream(new BufferedOutputStream(new FileOutpu[详细]