-
java – 从JDK 1.5到1.6的代码迁移
所属栏目:[Java] 日期:2020-05-31 热度:83
将代码从JDK 1.5迁移到1.6时要遵循的步骤是什么? 遵循的步骤: 将项目的构建补丁更改为JDK1.6 将编译器更改为6 清理并部署项目 我收到编译错误 *** ERROR ***: Thu Apr 01 05:17:06 PDT 2010 org.eclipse.jst.j2ee.commonarchivecore.internal.exception.Dep[详细]
-
java – 如何检查表单或值是否设置?
所属栏目:[Java] 日期:2020-05-31 热度:133
我正在创建一个jsp表单,一旦他们在servlet中提交我必须检查表单是否设置.在 PHP中我用来检查ISSET函数,就像我在Servlet中如何做到这一点? 在servlet中,您可以使用Request Object的getParameter方法进行检查 if(Request.getParameter(Submit)!=null){ ... ...[详细]
-
java – JasperReport报告中的Excel单元格格式
所属栏目:[Java] 日期:2020-05-31 热度:67
我正在研究生成Excel文件的JasperReport报告.出于某种原因,我的单元格格式/类型不是它们应该如何.例如,我在单元格中有Date对象,但是当我生成Excel文件时,它将单元格类型设置为Number,或者Long类型是单元格中的文本,但单元格的格式是数字,并且当用户编辑日期单[详细]
-
java – 使用ThreadPoolExecutor的活动任务数
所属栏目:[Java] 日期:2020-05-31 热度:185
我正在使用ThreadPoolExecutor在我的 Java应用程序中执行任务.我有一个要求,我想在执行程序队列中的任何时间点获取队列中的活动任务数.我查看了 javadoc的ThreadPoolExecutor并找到了两个相关的方法:getTaskCount()和getCompletedTaskCount(). 根据文档,我可[详细]
-
使用Java和Node.js创建Docker容器
所属栏目:[Java] 日期:2020-05-31 热度:86
我不确定为什么我期望这个工作: # Dockerfile FROM node:6 FROM java:8 但它确实不起作用 – 看起来第一个命令被忽略,第二个命令工作. 有没有一种直接的方法在Docker容器中安装Node.js和Java? 最终我试图解决的问题是我在运行Selenium Webdriver时遇到ENOEN[详细]
-
java – 使用常规HashMap双重检查锁定
所属栏目:[Java] 日期:2020-05-31 热度:108
回到并发.到目前为止,很明显,对于双重检查锁定,变量需要声明为volatile.但是,如果使用双重检查锁定,如下所示. class TestA, B { private final MapA, B map = new HashMap(); public B fetch(A key, FunctionA, B loader) { B value =[详细]
-
有没有办法在Java中显式指定构造函数?
所属栏目:[Java] 日期:2020-05-31 热度:54
this question的答案解释了模糊构造函数问题的原因,但如果我真的想构造一个包含这样的构造函数的第三方对象,并且我想将参数传递给null,我是否可以通过某种方式来构造对象java是哪个构造函数? 特别是在这个例子中: public Example(String name) { this.name[详细]
-
javafx – 在FXML中使用fx:id作为CSS id
所属栏目:[Java] 日期:2020-05-31 热度:161
似乎在F XML中如果不指定ID(CSS),则默认使用fx:id值.我之前的理解是两个完全不相交,ID为CSS而且只有CSS. fx:控制器中@FXML绑定的id. 这可以通过一个小测试来证明 – 三个按钮,首先是ID,第二个是FX:ID,第三个是两种类型的ID. VBox maxHeight=-Infinity maxW[详细]
-
java – 如何保证ThreadPoolExecutor中的FIFO执行顺序
所属栏目:[Java] 日期:2020-05-31 热度:129
我用这行代码创建一个ThreadPoolExecutor: private ExecutorService executor = new ThreadPoolExecutor(5, 10, 120, TimeUnit.SECONDS, new ArrayBlockingQueueRunnable(20, true)); 然后,我运行25个任务(T01到T25),所以情况是: 目前正在运行的5[详细]
-
java – 在本地模式下运行storm-starter拓扑时出现ClassNotFound错误(Win10,OS X)
所属栏目:[Java] 日期:2020-05-31 热度:76
我试图通过以下方式在 Windows下调试Storm Topology(在Storm v 1.0.0上): TopologyBuilder builder = new TopologyBuilder();builder.setSpout(spout, new RandomIntegerSpout());builder.setBolt(partialsum, new StatefulSu[详细]
-
java – 在Clojure中强制垃圾收集是个好主意吗?
所属栏目:[Java] 日期:2020-05-31 热度:176
我有一个Clojure程序在运行时消耗了大量的堆(我曾经在2.8GiB附近测量它),我正试图找到一种方法来减少它的内存占用.我目前的计划是经常强制进行垃圾收集,但我想知道这是不是一个好主意.我已经阅读了 How to force garbage collection in Java?和 Can I Force G[详细]
-
java.util.concurrent.LinkedBlockingQueue put方法在Scala中需要Nothi
所属栏目:[Java] 日期:2020-05-31 热度:54
以下是代码片段 – import java.util.concurrent.LinkedBlockingQueue def main(args:Array[String]) { val queue=new LinkedBlockingQueue queue.put(foo) } 这给了我 – 错误:类型不匹配; 发现:java.lang.String(“fo[详细]
-
java – Amazon EMR:使用S3的输入和输出运行Custom Jar
所属栏目:[Java] 日期:2020-05-31 热度:73
我正在尝试运行具有自定义jar步骤的EMR集群.程序从S3获取输入并输出到S3(或者至少这是我想要完成的).在步骤配置中,我在arguments字段中有以下内容: v3.MaxTemperatureDrivers3n://hadoopbook/ncdc/alls3n://hadoop-szhu/max-temp 其中hadoopbook / ncdc / al[详细]
-
java – 使用JFrame构造函数的最佳实践?
所属栏目:[Java] 日期:2020-05-31 热度:93
在我的两个 Java类和我们在其中使用的书中,使用代码的GUI大量涉及JFrame的构造函数.书中的标准技术似乎是初始化所有组件并将它们添加到构造函数中的JFrame中,并添加匿名事件处理程序来处理需要的事件,这就是我班级所倡导的内容. 这似乎很容易理解,并且在创建[详细]
-
Java Logging – Wrapper?
所属栏目:[Java] 日期:2020-05-31 热度:92
我从一个新项目开始,并对日志记录做了一些考虑.我总是使用模式,其中每个完成日志记录的类都有自己的静态Logger: private static final Logger logger = Logger.getLogger(LoggingInterceptor.class); 我不太喜欢这种方法,因为我必须将这一行复制到我将记录某[详细]
-
Java中的计量单位API?
所属栏目:[Java] 日期:2020-05-31 热度:185
JSR-275已被拒绝,用于 Java项目的Measurement of Measurement API项目是一组接口,但尚未找到开源实现. 在这篇文章:Which jsr-275 units implementation should be used?项目所有者提到实施将在去年年底准备好在JScience,但没有找到任何重量或长度单位之间的[详细]
-
HttpClient通过GET和POST获取网页内容
所属栏目:[Java] 日期:2020-05-31 热度:118
HttpClient通过GET和POST获取网页内容[详细]
-
java – 如何在bundle中传递list
所属栏目:[Java] 日期:2020-05-31 热度:142
我有以下代码: ListValueActivity list = new ArrayListValueActivity(); list = setList(); Intent intent = new Intent(NOTIFICATION); Bundle bundle = new Bundle();bundle.put ????(list, list);[详细]
-
Android控件相对位置及长度单位
所属栏目:[Java] 日期:2020-05-31 热度:89
Android控件相对位置及长度单位[详细]
-
Android应用自定义圆角图片RoundImageView
所属栏目:[Java] 日期:2020-05-31 热度:88
Android应用自定义圆角图片RoundImageView[详细]
-
java – 多次捕获预期方法调用的参数(EasyMock)
所属栏目:[Java] 日期:2020-05-31 热度:72
我的测试中有以下几行: CaptureMyType myCapture = Capture.newInstance();expect(myMockedObject.myMethod(capture(myCapture)).andReturn(...).times(2); 当模拟被验证但myCapture.getValues().size()返回1.我期望捕获每个方法调用.如何捕获两个方法调用[详细]
-
java – 如何检查线程是否正在睡眠?
所属栏目:[Java] 日期:2020-05-31 热度:149
有没有办法检查一个给定的线程是否正在睡眠? 您可以拨打 Thread.getState(),查看状态是否为 TIMED_WAITING. 但是请注意,TIMED_WAITING并不一定意味着该线程叫做sleep(),也可能在Object.wait(long)等待或类似的调用.[详细]
-
jpa – JPQL:内部连接没有重复记录
所属栏目:[Java] 日期:2020-05-31 热度:184
以下是一个据称是Sun官方考试的一部分的问题: A Reader entity has a one-to-many, bidirectional relationship with a Book entity. Two Reader entities are persisted, each having two Book entities associated with them. For exa[详细]
-
Java Thread中的System.exit
所属栏目:[Java] 日期:2020-05-31 热度:119
我的主线程创建了一个新线程 当新线程调用System.exit(-1)时,我的主线程将被关闭. 如何处理退出代码并保持主线程活动? PS. 新线程会调用其他.jar文件中的某些方法,所以我无法修改它. 你不能. 终止当前运行的Java虚拟机.该参数用作状态代码;按照惯例,非零状态[详细]
-
Android中自定义checkbox样式
所属栏目:[Java] 日期:2020-05-31 热度:89
Android中自定义checkbox样式[详细]