-
java – 更改使用JAXWS生成的默认XML命名空间前缀
所属栏目:[Java] 日期:2020-12-14 热度:101
我正在使用JAXWS为我们构建的 Java应用程序生成WebService客户端. 当JAXWS构建其XML以在SOAP协议中使用时,它将生成以下命名空间前缀: env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" env:Body ... !-- body goes here -- /env:Body/e[详细]
-
junit – 选择具体的测试运行在gradle
所属栏目:[Java] 日期:2020-12-14 热度:60
我正在努力解决我们混乱的测试运行,不幸的是我刚刚毕业.我们目前有testng,junit,我也想添加一些spock测试的混合.我不太清楚当我输入“gradle test”时,gradle如何决定要运行哪些测试.如何防止testng和/或junit测试运行?如何让毕业生开始运行我的spock测试?[详细]
-
java – 转换e.printStackTrace()以改为使用log4j
所属栏目:[Java] 日期:2020-12-14 热度:166
我对log4j很新.我不想在我的日志文件中显示异常堆栈跟踪,例如 java.lang.IllegalArgumentException: nodeRef is a mandatory parameterat org.alfresco.util.ParameterCheck.mandatory(ParameterCheck.java:42) 这些异常通过使用e.printStackTrace()直接写入[详细]
-
java – 如何使用JSF outputStylesheet实现CSS Cache Busting?
所属栏目:[Java] 日期:2020-12-14 热度:142
在JSF页面模板中,我使用此代码来包含一个CSS资源: h:outputStylesheet library="css" name="mystyles.css" / 实现CSS缓存破坏的通常方式是添加一个版本参数,如v = 123,但是在outputStyleSheet中不支持此参数: h:outputStylesheet library="css" name="myst[详细]
-
ExecutorService与invokeAll()和Future在java中
所属栏目:[Java] 日期:2020-12-14 热度:110
掌握以下代码: ExecutorService executor = Executors.newFixedThreadPool(10); Collection collection = new ArrayList(); for (int n=1; n100; n++) collection.add(new MyThread(n)); try { ListFutureBoolean futures = executor.invokeAll(collection)[详细]
-
Java:接收多部分HTTP响应
所属栏目:[Java] 日期:2020-12-14 热度:189
我正在编写一个 Java客户端应用程序,以从IP摄像机接收实时M-JPEG视频.视频由相机发送为无限多部分HTTP消息,其中每个部分是单个JPEG帧.我需要处理这些帧中的每一个帧,所以我希望有一种方法可以使每个消息部分/视频帧都被异步触发事件的HTTP请求. 有谁知道任何[详细]
-
java – Maven:在不同的源级别进行编译和测试
所属栏目:[Java] 日期:2020-12-14 热度:157
我目前正在开发一个在嵌入式设备上运行的项目.该设备运行 Java ME JRE(与 Java 1.4相当). 因为这个maven被配置为编译源代码目标等级1.4. 可以在不同的源/目标级别运行maven测试阶段吗?因为这样我可以使用Mockito进行单元测试. 谢谢, 迈克尔 解决方法 可以为[详细]
-
java – SimpleDateFormat String
所属栏目:[Java] 日期:2020-12-14 热度:136
我有这个代码块,其中dateFormat.format的参数将永远是一个字符串,这就是为什么我这样做.toString()在这里.我收到错误“无法格式化给定的对象作为一个日期”. 有没有办法做到这一点?请注意,字符串来自数据库,我使用新的Date()作为示例. SimpleDateFormat dat[详细]
-
java – 任何方式恢复Netbeans 7.2书签导航旧样式?
所属栏目:[Java] 日期:2020-12-14 热度:130
Netbeans 7.2改变了书签的工作方式. 在ctrlshift和ctrlshift之前.在同一个文件中上下移动对焦. 但现在出现一个窗口,显示所有文件中的书签.我喜欢旧的方式.有什么办法回老式吗? 解决方法 打开菜单工具 – 选项,点击KeyMap,搜索书签 删除书签历史记录弹出下一[详细]
-
java.lang.NoClassDefFoundError:Lorg / sonatype / aether / R
所属栏目:[Java] 日期:2020-12-14 热度:187
参见英文答案 Android Studio : Error injecting while Appengine backend generation1 如何解决这个错误: [WARNING] Error injecting: com.google.appengine.devappserver.DevAppServerRunnerjava.lang.NoClassDefFoundError: Lorg/sonatype/aether/Reposi[详细]
-
java – 枚举之间的区别<?扩展ZipEntry>和枚举?
所属栏目:[Java] 日期:2020-12-14 热度:196
枚举之间有区别吗?扩展ZipEntry和枚举 ZipEntry?如果是这样,有什么区别? 解决方法 当您有其中之一时,您可以做什么,因为类型参数仅用于“输出”位置,所以没有实际的区别.另一方面,在您可以使用的其中一个方面有很大的区别. 假设你有枚举 JarEntry – 你不[详细]
-
避免Java中的多个If语句
所属栏目:[Java] 日期:2020-12-14 热度:97
我已经编写了一个这样的方法.但我想这应该重构. 任何人可以建议避免使用这个多个if语句的最佳方法? private String getMimeType(String fileName){ if(fileName == null) { return ""; } if(fileName.endsWith(".pdf")) { return "application/pdf"; } if(f[详细]
-
java – 当我们添加两个整数对象时操作?
所属栏目:[Java] 日期:2020-12-14 热度:56
当我们在 java中添加两个Integer对象时,有人可以解释一下内部行为吗? (就像将unbox对象转换为原语,然后添加两个整数,最后将其包装到Integer对象中) Integer sum = new Integer(2) + new Integer(4); 解决方法 它编译成: Integer sum = Integer.valueOf(new[详细]
-
java – Intellij IDEA完全不会识别测试文件夹中的测试
所属栏目:[Java] 日期:2020-12-14 热度:186
我使用JUnit,因为我开始这个项目,一切都很好.我有几百个测试,当然,这里和那里我启动他们.右键单击根测试文件夹,使用JUnit运行(或调试). 但是从昨天起,当我这样做,结果是: Process finished with exit code 0 没有开始任何测试.与文件夹树中的任何文件夹相同[详细]
-
java – DAO模式和开放原则
所属栏目:[Java] 日期:2020-12-14 热度:188
我已经看到并使用了大量基于JDBC的DAO代码,通常以CRUD方法开始.我的问题具体涉及检索方法或“查找者”.通常我发现的是,DAO开始有两种方法: 查找并返回ALL 基于唯一标识符检索特定实例 通常情况下,这两个发现者不足.我通常最终看到一个DAO类反复修改,以添加f[详细]
-
RxJava可观察到的“迭代”如何工作?
所属栏目:[Java] 日期:2020-12-14 热度:119
我开始用Rx Java和ReactFX玩,我变得非常着迷.但是正在试验我有几十个问题,我不断研究答案. 我观察的一件事(不是双关语)当然是懒惰的执行.在下面的探索性代码中,我注意到没有任何内容被执行,直到merge.subscribe(pet – System.out.println(pet))被调用.但令[详细]
-
java – 如何从VolleyError获取响应代码?
所属栏目:[Java] 日期:2020-12-14 热度:95
我正在寻找一种方法来获取抛出的VolleyError的响应代码.我的ErrorListener看起来像这样: Response.ErrorListener errorListener = new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { error.printStackTrace(); /[详细]
-
如何使用JPA / Hibernate注释将MySQL char(n)列映射到实例变量?
所属栏目:[Java] 日期:2020-12-14 热度:76
对于类型为char(7)的 MySQL表中的“language”列,我遇到JPA / Hibernate映射问题.在我的实体中,为该字段生成的代码是: private String language; 这在运行时会导致以下异常: ... 43 moreCaused by: javax.persistence.PersistenceException: [PersistenceU[详细]
-
java – Google Maps有一个Swing组件吗?
所属栏目:[Java] 日期:2020-12-14 热度:154
我想在我的 Java Swing桌面应用程序中支持Google Maps.是否有免费提供的适用于Swing的Google Maps组件?如果它是可扩展的,也可能支持其他地图,例如OpenStreetMaps,这将是好的. 解决方法 您可以使用JXMapViewer 看这里 http://today.java.net/pub/a/today/200[详细]
-
java-8 – 始终使用Cucumber-Java8获取异常“常量池索引的错误类
所属栏目:[Java] 日期:2020-12-14 热度:121
我正在设计一个用于 Java8方言的示例项目.我的问题是,我没有得到它运行.我总是得到以下异常层次结构: Tests run: 1,Failures: 0,Errors: 1,Skipped: 0,Time elapsed: 0.068 sec FAILURE! - in soy.wimmer.CucumberITFeature: Cucumber with Java8 Time elap[详细]
-
Java:非常简单的散点图实用程序
所属栏目:[Java] 日期:2020-12-14 热度:147
我知道有很多 java绘图库的比较,但我找不到我需要的东西.我只想要一个令人费解的简单工具包,它可以从一组坐标创建散点图的图像.没有GUI,没有交互,没有花哨的显示,只有带点的基本XY坐标系. 使用能提供比我需要的更多功能的东西并不是世界末日,但我宁愿不这样[详细]
-
java – 在Jenkins中使用Eclipse编译器来获取编译器警告/错误
所属栏目:[Java] 日期:2020-12-14 热度:153
我想要在我的Jenkins Job中显示 eclipse编译器警告. 我知道可以使用ant javac适配器使用 Eclipse编译器. 这样Eclipse编译器警告在使用ant时显示. 问题是,当我在Jenkins中使用一个蚂蚁脚本时,他会忽略javac设置,并使用正常的编译器. 有没有人尝试在jenkins中[详细]
-
java – 如何停止.mdmp文件的创建
所属栏目:[Java] 日期:2020-12-14 热度:73
我有一个Solr实例,由Tomcat托管,最近开始创建minidump文件.任何日志中没有任何错误,Solr继续使用. 这些文件大约是14GB,正在填满硬盘.在我们调查这个问题的时候有没有办法解决这个问题? 解决方法 一般来说,当JVM崩溃时,hs_err错误日志文件(由-XX:ErrorFile[详细]
-
java – LinkedBlockingQueue put vs offer
所属栏目:[Java] 日期:2020-12-14 热度:120
我有一个链接的阻塞队列,我正在执行插入和删除操作. 我需要知道哪个更好的放在或提供链接阻塞队列的情况下. 性能参数是CPU利用率,内存和总体吞吐量. 应用程序使用是实时系统,其中可以有多个传入请求和较少的线程来处理我们需要在队列中插入元素的位置. 我读[详细]
-
java – 将类对象转换为人类可读字符串
所属栏目:[Java] 日期:2020-12-14 热度:171
有没有什么方法可以自动将自定义类对象转换为人类可读的字符串? 例如考虑以下课程: class Person { String Name; int Salary; ...}Person p = new Person();p.setName("Tony");p.setSalary(1000); 我需要得到类似的东西: Person: Name="Tony",Salary=1000[详细]