-
java – commons-logging和log4j属性文件
所属栏目:[Java] 日期:2020-10-19 热度:122
我试图通过commons-logging使用log4j,如果log4j属性文件不被称为log4.properties,则会遇到问题. 我得到以下错误: log4j:WARN没有找到记录器的追加者(LogMePlease). log4j:WARN请正确初始化log4j系统. 我的代码很简单: import org.apache.commons.logging.[详细]
-
java – 逐位减去两个整数
所属栏目:[Java] 日期:2020-10-19 热度:160
最近我得到一个编程难题,我不能为我的生活找到一个令人满意的答案:计算由字符串给出的两个任意大的整数的总和,其中第二个整数可以是负数.这是在 Java中完成的,而不使用任何BigInteger,BigNumber等类. 我的初始方法是伪代码如下: 如果第二个字符串的第一个字[详细]
-
java – 为什么使用两种不同的算法进行排序?
所属栏目:[Java] 日期:2020-10-19 热度:155
在 Arrays类中,快速排序用于排序原语,但是对于排序对象,它是合并排序. 我想知道为什么会这样呢? 使用mergeesort的原因是他们想要一个稳定的算法 – 例如其中相等的对象(由compareTo()或compare())与以前相同的相对顺序. 对于原语,平等意味着“无区别”.当将{[详细]
-
java – 混合python与更快的语言优化GAE
所属栏目:[Java] 日期:2020-10-19 热度:114
我是 Python和GAE世界中的新手,我有一个问题. 使用Python通常的方法是只在需要时优化代码,从而解决更为紧迫的瓶颈. 而实现这一目标的方法之一是通过在C中重写程序的最关键部分. 通过使用GAE,我们是否永远失去这种可能性? 自从Google’s Go language现在(或者[详细]
-
java – 静态初始化好的编程实践?
所属栏目:[Java] 日期:2020-10-19 热度:185
在 Java中,我们使用静态初始化块: private static final ApiKey API_KEY;static { API_KEY = new ApiKey();} 我在想, 这是一个很好的编程实践吗? 我们应该在哪里使用这种模式? 提前致谢. 在某种程度上这是一个味道的问题.对我来说,只要有以下优点: 你按照[详细]
-
在哪里可以找到Java 6附带的JAX-WS版本?
所属栏目:[Java] 日期:2020-10-19 热度:91
我正在使用 Java 6来更多地了解Web服务(JAX-WS).我也读到JAX-WS最新版本是可用的 Metro,即如果您不使用JDK6并计划使用JAX-WS,则可以使用Metro. 我想知道我的JDK附带哪个版本的JAX-WS?我正在使用jdk1.6.0_22. JAX-WS是版本6以来的标准JDK的一部分.您可以通过w[详细]
-
java – 异常处理模式
所属栏目:[Java] 日期:2020-10-19 热度:101
看到与异常关联的错误代码存储为静态最终int的常见模式.当异常被创建以被抛出时,它被构造为这些代码之一以及错误消息. 这导致了将要抓住它的方法来查看代码,然后决定一个行动过程. 替代方法似乎是 – 为每个异常错误情况声明一个类(尽管相关的异常会从一个普[详细]
-
java – 在GWT中使用RequestBuilder处理附件
所属栏目:[Java] 日期:2020-10-19 热度:136
我正在从GWT Client向HTTPServlet发出HTTP POST请求.该Servlet正在从请求内容创建一个PDF文件,并将其写入响应流. 回应流的标题是: Content-Disposition: attachment; filename=report.pdf 我想在用户浏览器的新窗口中打开此PDF,或者提示他下载它. import com[详细]
-
java – junitparameter异常方法应该没有参数
所属栏目:[Java] 日期:2020-10-19 热度:106
通过使用JUnitParameter来测试方法我有一个例外.我的代码类似于JUnitParameter上的大量示例: private Object parametersForTestSetDistanceFormated() { return new Object[][]{ {100, _1,__ km}, {100, 1_,__ k[详细]
-
java – 如何使用Spring重新加载属性?
所属栏目:[Java] 日期:2020-10-19 热度:93
我正在使用 Spring 3的属性文件. 当Spring初始化其contex时,它加载属性文件并将其放在具有@Value注释的所有bean中. 我想有一个更新文件中某些属性的可能性,并在服务器上公开一个将重新加载新属性到Spring的JMX,而无需重新启动服务器,并重新加载其上下文. 我可[详细]
-
java – 从自己的程序中使用Eclipse代码格式化程序
所属栏目:[Java] 日期:2020-10-19 热度:161
最近我写了一些工具,帮助我生成 Java代码,否则将是漫长而乏味的任务.我使用freemarker来写出模板.但是,模板中的所有空格都保留在输出中,导致相当复杂的代码.我可以从我的模板中删除缩进来解决这个问题,但这样做使得我的模板不可维护. 考虑这个简单的示例模板[详细]
-
java – Weblogic 10.3.1.0正在使用com.bea.core.apache.commons.net_
所属栏目:[Java] 日期:2020-10-19 热度:171
Weblogic 10.3.1.0正在使用com.bea.core.apache.commons.net_1.0.0.0_1-4-1.jar …我想从我的代码使用commons-net-2.0.jar. 如何强制它在我的代码中使用较新的JAR? I want to use commons-net-2.0.jar from my code. WebLogic使用父类加载器第一个策略,您基[详细]
-
java – JDK7:与类型变量相关的新功能?
所属栏目:[Java] 日期:2020-10-19 热度:109
我记得读过JDK7的一个新特性(现在也被Netbeans编辑器支持,但只在当前的后备版本中). 当SomeClass?的实例时,这个微小的特征将不再产生警告.写入没有类型变量. 这个功能如何呢? 有人知道任何参考资料,描述哪里? 最重要的是:与类型变量相关的JDK7有其他变化[详细]
-
java – 通过Lambdas自行执行匿名函数
所属栏目:[Java] 日期:2020-10-19 热度:159
在 javascript中,有一种创建匿名函数并立即调用它的常见模式(通常称为 self-executing anonymous function或 immediately-invoked function expression). 使用Java 8 lambdas,有没有一种标准的方法来复制这种行为? 像(() – doSomething())()之类的东西. Thi[详细]
-
java – 布局预览渲染问题:不支持PorterDuff颜色过滤器
所属栏目:[Java] 日期:2020-10-19 热度:199
在 Android Studio 1.4中创建导航抽屉活动后,IDE会自动生成一些xml文件. 现在有一个问题: 布局编辑器中的图形预览可能不准确: – 不支持PorterDuff颜色过滤器. 这是我的activity_navi.xml ?xml version=1.0 encoding=utf-8?android.support.v4.widget.Drawe[详细]
-
为什么Java 8对派生类应用注释不同?
所属栏目:[Java] 日期:2020-10-19 热度:195
如果我有以下两个类: // Base.javapublic abstract class BaseT { abstract void method(T t);} 和 // Derived.javapublic class Derived extends BaseNumber { @Deprecated void method(Number n) {}} 然后我使用jav[详细]
-
java – 在HashMap的ArrayList中搜索HashMap
所属栏目:[Java] 日期:2020-10-19 热度:116
我有一个HashMap的ArrayList.我想在其中搜索HashMap但无法找到实现此目的的方法.请建议我怎么做? 谢谢. 以我理解的方式回答您的问题! for (HashMapString, String hashMap : yourArrayList) { // For each hashmap, iterate over it for (Map.[详细]
-
如何在Java中修剪出一个整数数组?
所属栏目:[Java] 日期:2020-10-19 热度:51
我的数字是N.N将是数组的大小. int numArray [] = new numArray[N]; 但是,数组的内容将保持从1到正N的每个其他数字.这意味着在循环之后整个大小N数组将不会满.因此,在for循环之后,我想修剪(或调整大小)数组,以便数组中不再有任何空插槽. 示例: 假设N = 5; 这[详细]
-
如何在java中将月份转换成几个月
所属栏目:[Java] 日期:2020-10-19 热度:110
我新的 java和我想转换几个月到几年.例如,如果我有18个月,并将其分成12个,我会有1.5年,但我希望它是1年和6个月. 谢谢你的帮助. 使用模量%. int months = 18;int years = months / 12; // 1int remainingMonths = months % 12; // 6[详细]
-
java – 面部检测不适用于前置摄像头
所属栏目:[Java] 日期:2020-10-19 热度:67
所以基本上我有这个代码, if(mCamera.getParameters().getMaxNumDetectedFaces()==0) { System.out.println(Face detection not avaliable); } else { System.out.p[详细]
-
java – Selenium WebDriver – 如何控制运行测试用例的速度
所属栏目:[Java] 日期:2020-10-19 热度:91
我正在使用Selenium WebDriver与 Java.我想控制运行测试用例的执行速度. WebDriver没有方法setSpeed()(Selenium RC有此方法).另外我没有使用硒服务器. WebDriver driver = new FirefoxDriver(); 如果您正在寻求使用方法明确控制执行的“速度”,我已经找到了 t[详细]
-
java.io.IOException:无效的密钥库格式
所属栏目:[Java] 日期:2020-10-19 热度:86
有谁知道如何解决这个问题? 我尝试了许多事情,但没有一个工作. 当我点击更多的细节我得到这个: at sun.security.provider.JavaKeyStore.engineLoad(Unknown Source)atsun.security.provider.JavaKeyStore$JKS.engineLoad(Unknown Source)at java.security.K[详细]
-
java – 使用PDFbox确定文档中单词的坐标
所属栏目:[Java] 日期:2020-10-19 热度:53
我正在使用PDFbox来提取PDF文档中的单词/字符串的坐标,并且迄今已经成功地确定了单个字符的位置.这是迄今为止的代码,从PDFbox doc: package printtextlocations;import java.io.*;import org.apache.pdfbox.exceptions.InvalidPasswordException;import org.[详细]
-
java – 从数组中打印元素,除了最后一个单词之外的元素之间的逗号
所属栏目:[Java] 日期:2020-10-19 热度:197
我从数组列表中输出元素,我想在除了最后一个单词之外的每个单词之间加一个逗号.现在我这样做: for (String s : arrayListWords) { System.out.print(s + , ); } 如你所知,它将打印出这样的词:“一,二,三,四” 而问题是最后一个逗号,我该如何解决呢?所有答[详细]
-
java – 位移位运算符,以负数移位
所属栏目:[Java] 日期:2020-10-19 热度:98
我遇到一个有趣的情况,当使用按位移位运算符.如果第二个操作数为负,则按位移动操作如何工作? . 即 b,“”在a中将位模式向左移位b位.但是如果b是neagtive,在运行时不应该是错误? 我能够成功运行下面的代码,但我不明白它是如何工作的? public static void bi[详细]