-
java – 当有人说“结果不是线程安全”时,这是什么意思
所属栏目:[Java] 日期:2020-12-15 热度:153
当我阅读这篇文档时,我正在编写一个特定于应用程序的 Java HBase API包装器: http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/Result.html 它说这个班级不是威胁安全**. 它的确是什么意思不是线程安全的.我基本上是一个C程序员,如果有人说[详细]
-
XLConnect loadWorkbook错误 – POIXMLException(Java)
所属栏目:[Java] 日期:2020-12-15 热度:68
我正在尝试加载一个包含大量数组计算的大量Excel工作簿(.xlsm格式,~30 mb). wb1 - loadWorkbook("Mar_SP_20130227_V6.1.xlsm")Error: POIXMLException (Java): java.lang.reflect.InvocationTargetException 但我能够成功加载工作簿的仅值/无宏版本. wb2 - l[详细]
-
Play Framework 2.1(Java)eBean @Encrypted Annotation Errors
所属栏目:[Java] 日期:2020-12-15 热度:199
我正在尝试在字符串字段上为数据库模型使用eBean @Encrypted批注.文档使它看起来很简单,但是我在浏览器中使用内置的H2内存数据库获得了一个非常模糊的运行时错误: package models; import java.util.*; import javax.persistence.*; import play.db.ebean.*[详细]
-
Java – 在Amazon SimpleDB中创建域
所属栏目:[Java] 日期:2020-12-15 热度:163
我正在使用Amazon SimpleDB并尝试使用以下教程创建数据库.基本上它会抛出一个错误,即出现错误: java.lang.String无法强制转换为org.apache.http.HttpHost.完整的堆栈跟踪如下: Error occured: java.lang.String cannot be cast to org.apache.http.HttpHos[详细]
-
在JavaEE和JavaSE应用程序之间发送数据
所属栏目:[Java] 日期:2020-12-15 热度:92
使用JPA和JSF开发了 Java EE应用程序.但它需要高级打印(如根据要求更换打印机和纸张而不带PrintDialog)和发送传真.可以使用Java SE开发在每个客户端计算机上运行的简单Java SE应用程序,以满足这些特定要求. Web浏览器是否可以与Java SE应用程序通信. 我想到[详细]
-
从Java 1.4升级到JAVA 6 SE
所属栏目:[Java] 日期:2020-12-15 热度:160
我目前正在从JAVA 1.4升级到JAVA 6 SE.某些方法和类已被弃用,或者由于效率低下而出现大量警告.我想知道是否可以升级而不对代码进行任何更改,并在更改远程调试后修复错误.如果有更简单或更有效的方法,请分享. 解决方法 通常的做法是: 通过新编译器运行代码[详细]
-
java – Hadoop要求输入路径在localhost 9000上
所属栏目:[Java] 日期:2020-12-15 热度:143
我试图运行Tom Whites的第2章示例 当我运行命令时: hadoop MaxTemperature input/ncdc/sample.txt output 我得到的错误是这样的: 11/12/31 18:08:28 INFO mapred.JobClient: Cleaning up the staging area hdfs://localhost:9000/tmp/hadoop-mymac/mapred/[详细]
-
GregorianCalendar在Java中返回错误的DAY_OF_WEEK
所属栏目:[Java] 日期:2020-12-15 热度:161
这段代码: Calendar calendar;calendar = GregorianCalendar.getInstance();calendar.set(year,month,day);week_day = calendar.get(Calendar.DAY_OF_WEEK); 返回错误的值. 例如 year= 2013 ,month= 3 ,day= 31 返回相同的值 year= 2013 ,month= 4 ,day= 1[详细]
-
Java SWT Link小部件 – 如何删除超链接下划线?
所属栏目:[Java] 日期:2020-12-15 热度:149
我知道我们可以使用: setText("a href="url" Link /a"); 建立一个链接. 但强调了这一点. 我想要一个没有下划线的链接, 所以我试过了 setText(a href="url" style="text-decoration: none" Link /a); 但它仍然无法奏效. 任何帮助? 解决方法 好吧,你不能删除[详细]
-
java – 如何让我的程序在eclipse之外运行
所属栏目:[Java] 日期:2020-12-15 热度:182
我有一个日食项目.当我点击IDE中的绿色圆圈播放按钮时,它会执行我想要它做的一切 – 打开窗口,播放内容,一切.但是,尽我所能,我无法弄清楚如何在日食之外做到这一点. 我的项目使用processing.core库来完成它的一些工作,但是我无法让项目在Processing IDE中运[详细]
-
在Java中使用Thread.yield()
所属栏目:[Java] 日期:2020-12-15 热度:138
我有以下课程: package net.adjava.multithreading;public class MyResource { private int a; public int getA() { return a; } public void setA(int a) { this.a = a; }} package net.adjava.multithreading;public class Thread1 extends Thread { MyRe[详细]
-
java – 使用Final For If Conditional
所属栏目:[Java] 日期:2020-12-15 热度:174
我知道如何使用final设置int,如下所示: final int junk = whatever ? 1 : 2; 但是,如何在更复杂的if语句中执行此操作? 解决方法 如何使用Java“final”在if()条件中设置值 例: final int junk;if(whatever) { junk = 1;} else { junk = 2;} 您可以将最终[详细]
-
java – 我想在枚举中创建一个方法?
所属栏目:[Java] 日期:2020-12-15 热度:90
我想在我的CustomerType枚举中添加一个toString方法.我的类返回System.out.println()折扣百分比消息,如果取决于我的cutomerType现在.20因为它是customerType college.我是枚举的新手,我希望能够在我的枚举中添加一个toString方法,根据客户类型打[详细]
-
java – 关于String实例化的最佳实践好奇心
所属栏目:[Java] 日期:2020-12-15 热度:120
参见英文答案 Strings are objects in Java,so why don’t we use ‘new’ to create them?????????????????????????????????????14个 我正在阅读有关java最佳实践的一些建议,我得到了以下想法让我很好奇 此外,无论何时想要实例化String对象,都不要使用其构[详细]
-
使用JRE 5/6运行Axis2 v.1.6.2生成客户端需要哪些jar?
所属栏目:[Java] 日期:2020-12-15 热度:176
运行生成的WebService客户端需要Axis2发行版(版本1.6.2)中的哪些jar? 二进制分发的库文件夹中有几个jar,但没有通知,哪些是必需的,以及在哪种情况下?答案What’s the minimum classpath for an Axis2 client?已经过时了 – 它大约是版本1.5,而问题本身就是[详细]
-
java – JAX-WS和JAX-RS的定义[已关闭]
所属栏目:[Java] 日期:2020-12-15 热度:85
我在互联网上的某处读到JAX-WS是一个SOAP实现,而JAX-RS是一个Rest实现.这是真的?是JAX-WS和JAX-RS实现还是规范? 提前致谢. 解决方法 它们是定义API的规范. JSR 224:基于XML的Web服务的Java API(JAX-WS)2.0 http://jcp.org/en/jsr/detail?id=224 JSR 311:[详细]
-
java – 在if-else子句之外无法识别的对象
所属栏目:[Java] 日期:2020-12-15 热度:53
在if-else分支中,我声明了两个具有相同名称的不同PrintStream对象.但是,当我稍后使用PrintStream对象时,编译器会说它“找不到符号”.为什么不看到我创建的对象?该对象使用它声明的if-else分支.这是代码: System.out.println("Welcome. Would you like to c[详细]
-
java – “使用布尔文字进行相等性测试” – 测试布尔值与使用之
所属栏目:[Java] 日期:2020-12-15 热度:155
参见英文答案 Boolean checking in the ‘if’ condition????????????????????????????????????10个 我使用 Code Pro查看我的应用程序代码,并使用以下消息报告该工具: Warning: equality test with boolean literal 对于此代码: boolean valid;if(valid ==[详细]
-
Java阵列效率
所属栏目:[Java] 日期:2020-12-15 热度:87
我不是100%肯定该机制在行动所以我决定在此发布以进一步澄清. 我正在做一个应该用Java处理大量数据的项目(它必须是Java).我希望它尽可能高效.有效率我的意思是内存和速度计算应首先进入,可读性应该排在第二位. 现在我有两种方法来存储我的数据:创建一个MyO[详细]
-
我们JavaDoc类应该扩展抽象类吗?
所属栏目:[Java] 日期:2020-12-15 热度:156
假设我正在编写一个扩展抽象类“Work”的类“MyWork”.现在,假设我在“MyWork”中需要的所有方法都已经声明并且已经将它们的 JavaDoc写在“Work”中.我还应该在“MyWork”中添加JavaDoc吗? 干杯! 解决方法 这取决于.如果您没有覆盖任何方法,则无法添加Javad[详细]
-
java – 通用方法类型参数
所属栏目:[Java] 日期:2020-12-15 热度:150
我有这个方法,它采用类型T的3个参数来实现接口Comparable public static T extends Comparable T T maximum( T x,T y,T z ) {} 我问的是以其他方式声明这个,如下所示(假设它将任何Comparable对象作为其参数) public static Comparable T T maximum (T x,T z)[详细]
-
java – 将自定义AccountAuthenticator与多个应用程序一起使用
所属栏目:[Java] 日期:2020-12-15 热度:65
我有2个独立的 Android项目,一个是用于管理设备中用户帐户的AbstractAccountAuthenticator的实现,另一个是应该从AccountAuthenticator获取令牌并使用它的推送应用程序. AbstractAccountAuthenticator的实现正在工作,并在“设置”菜单中的“帐户和同步”部分[详细]
-
Java临时文件多线程应用程序
所属栏目:[Java] 日期:2020-12-15 热度:129
我正在寻找一种简单的方法来生成一个临时文件,该文件在每个JVM的基础上总是以一个唯一的名称结束.基本上我想确保在多线程应用程序中,如果两个或多个线程试图在完全相同的时刻创建一个临时文件,它们将最终得到一个唯一的临时文件,并且不会抛出任何异常. 这是[详细]
-
java – 最少惊喜的原则[复制]
所属栏目:[Java] 日期:2020-12-15 热度:97
参见英文答案 java double precision ????????????????????????????????????2个 double d = 0.0; for (int i = 0; i 10; i++) { d = d+0.1; } System.out.println(d); 这是我在“最小惊喜原则”上阅读的一个例子 我只是好奇为什么代码会返回0.999999999,如果[详细]
-
为什么要在Java中使用嵌套的InvokeLater调用?
所属栏目:[Java] 日期:2020-12-15 热度:143
我正在重构一些运行多阶段过程的代码.每个步骤都在嵌套的 java.awt.EventQueue.invokeLAter ….调用中.看起来有点像这样: import java.awt.EventQueue;public class NestedInvokeLater { /** * @param args */ public static void main(String[] args) { ja[详细]