-
在java中通过GUI停止正在运行的进程
所属栏目:[Java] 日期:2020-12-14 热度:179
我有一个执行TestNG自动化脚本的GUI程序.这意味着用户可以轻松配置某些设置并启动他们想要的自动化脚本. 我需要补充的一件事是能够立即停止正在运行的TestNG流程.像Eclipse中的那样,“终止”按钮会立即停止正在运行的任何内容. 这就是启动TestNG测试的代码如[详细]
-
java – 继承后的受保护成员行为.
所属栏目:[Java] 日期:2020-12-14 热度:175
我对保护标识符有一些疑问.在K.Sierra的Sun认证 Java程序员学习指南的第一章中,我发现了以下信息: “一旦子类 – 包外继承受保护的成员,该成员(由子类继承)对子类外的任何代码都是私有的,除了子类的子类.” 我提供了反映上述陈述的示例代码,对我来说绝对清[详细]
-
如何将jdbc.properties传递给Spring / Hibernate?
所属栏目:[Java] 日期:2020-12-14 热度:88
我在尝试将值从属性文件传递给 Spring时遇到以下错误,因此我不必直接在hibernate.cfg.xml中提供它们.有更好的(和正确的)方法吗?我知道正在引用属性文件,因为如果我输入了无效的密码,它就会失败.我会感激任何帮助. WARNING: No connection properties specif[详细]
-
java – 如何正确编码此URL
所属栏目:[Java] 日期:2020-12-14 热度:75
我试图使用JSoup获取此URL http://betatruebaonline.com/img/parte/330/CIGUE?AL.JPG 即使使用编码,我也有例外. 我不明白为什么编码错了.它回来了 07001 而是正确的 07002 我怎么解决这个问题? 谢谢. private static void GetUrl(){ try { String url = "ht[详细]
-
java – 接口中的默认方法,但只有静态最终字段
所属栏目:[Java] 日期:2020-12-14 热度:194
我知道Inteface中的所有字段都是隐式的 static and final .这在Java 8之前是有意义的. 但是随着默认方法的引入,接口也具有抽象类的所有功能.因此,非静态和非最终字段也是必要的. 但是当我尝试正常声明一个字段时,它默认变为静态和最终. 有没有办法在Java 8中[详细]
-
查询Java中的接口
所属栏目:[Java] 日期:2020-12-14 热度:51
说我有两个接口A和接口B: public interface A { public int data();}public interface B { public char data();} 接口A有一个方法public int data()和接口B有一个方法public char data(). 当我在一些类C中实现接口A和B时,编译器给我一个错误.这是java中的缺[详细]
-
java – 静态空数组实例的性能优势
所属栏目:[Java] 日期:2020-12-14 热度:110
通常的做法是将常量空数组返回值提取为静态常量.像这儿: public class NoopParser implements Parser { private static final String[] EMPTY_ARRAY = new String[0]; @Override public String[] supportedSchemas() { return EMPTY_ARRAY; } // ...} 据推[详细]
-
java – 在同一个try块中锁定多个ReentrantReadWriteLocks是否安
所属栏目:[Java] 日期:2020-12-14 热度:136
假设我有两个关键资源,foo和bar.我用一些 ReentrantReadWriteLock 保护它们 ReentrantReadWriteLock foo = new RRWL() ...ReentrantReadWriteLock bar = new RRWL() ... 大多数操作只使用foo OR bar,但其中一些恰巧使用两者.现在使用单个锁时,您不能只这样做[详细]
-
java – 参考类型的易失性 – 它是否始终避免因JMM而发布引用问
所属栏目:[Java] 日期:2020-12-14 热度:158
假设这堂课: public class AmIThreadSafe { private int a; private int b; AmIThreadSafe(int a,int b) { this.a = a; this.b = b; }} 假设实例对此类的引用(声明为volatile)可以被一些线程访问(导致竞争条件),只要这个(引用)转义: volatile AmIThreadSaf[详细]
-
java – availableProcessors()为doublecore手机返回1
所属栏目:[Java] 日期:2020-12-14 热度:154
我最近买了一个Moto Atrix 2手机.当我试图看看手机中的处理器规格时, Runtime.getRuntime().availableProcessors()返回1. / proc / cpuinfo也有关于处理器0的信息. 出于好奇,我查了同样的朋友的三星Galaxy S2,这也是双核手机.这也表明没有.的核心是1. 我在我[详细]
-
如何使用xdebug与eclipse IDE for PHP
所属栏目:[Java] 日期:2020-12-14 热度:191
您好我的 PHP项目是在远程测试机器上设置的.我需要使用eclipse IDE进行调试.我该如何进步.我开始知道我应该更喜欢Xdebug而不是zend调试器. 解决方法 以下是您可以使用的一些教程. (死链接)http://www.starbowconsulting.com/blog/tao/setting-eclipse-pdt-an[详细]
-
JavaDocs的最佳实践 – 接口,实现或两者兼而有之?
所属栏目:[Java] 日期:2020-12-14 热度:62
我有一个DAO接口和DAO的实现.接口中的 JavaDocs是Netbeans向实现DAO方法的客户端显示的内容. 显然我需要在界面中维护JavaDocs.但是它的实施呢?一方面,将它们放在那里很方便,但另一方面,它是重复的,需要它们保存在两个地方. 只是想知道其他Java开发人员做了[详细]
-
java – JPA / Hibernate Embedded id
所属栏目:[Java] 日期:2020-12-14 热度:112
我想做那样的事情: 一个对象ReportingFile,可以是LogRequest或LogReport文件. (两者都有相同的结构) 一个对象报告包含一个logRequest,一个带有日期的logReport列表. 我试着设置一个EmbededId,这将是logRequest的一个属性.这就是我遇到的问题.我没有到达mann[详细]
-
LinkedList如何在Java内部工作?
所属栏目:[Java] 日期:2020-12-14 热度:87
据我所知,链表的概念是通过拥有一个“下一个”,有时是“先前”属性来遍历对象的方式来连接对象. 我在Java中注意到,可以创建一个LinkedList对象,但是通过使用与.add(),.get()等相同的方法来处理它像数组/列表/序列. 那么,LinkedList在内部是一个类似数组的序[详细]
-
java – Primefaces UI:重复不工作
所属栏目:[Java] 日期:2020-12-14 热度:188
我正在尝试在Primefaces中创建accordionPanel.我正在尝试使用ui创建它:重复,这样我就可以动态创建面板标签.但不知何故我的代码不起作用,accordionPanel是空的,没有任何tabs.can任何人都给我理由或指出我如何实现这一目标. 我的豆子. @ManagedBean(name = "d[详细]
-
java – OrientDB在使用Unicode,土耳其语和枚举时遇到问题
所属栏目:[Java] 日期:2020-12-14 热度:53
我正在使用一个具有枚举类型的lib,这些类似于consts; Type.SHORTType.LONGType.FLOATType.STRING 当我在Eclipse中调试时,我收到一个错误: No enum const class Type.STR?NG 当我使用土耳其语系统时,工作i有一个问题,但因为这是一个枚举const,即使我将每个属[详细]
-
java – 创建具有Class <?>键的ImmutableMap的问题
所属栏目:[Java] 日期:2020-12-14 热度:59
我正在尝试创建一个将类映射到字符串的ImmutableMap(注意:这当然只是一个例子!).但是,像 ImmutableMapClass?,String map = ImmutableMap.of( Integer.class,"Integer",Date.class,"Date" ); 给我以下错误 Type mismatch: cannot convert from ImmutableMap[详细]
-
java – 为什么不推荐使用Date.getTimezoneOffset?
所属栏目:[Java] 日期:2020-12-14 热度:74
Date.getTimezoneOffset的文档说: Deprecated. As of JDK version 1.1,replaced by -(Calendar.get(Calendar.ZONE_OFFSET) + Calendar.get(Calendar.DST_OFFSET)) / (60 * 1000). 为什么不弃用?是否有更短的方式(Apache Commons?)以小时/分钟获得UTC的偏[详细]
-
java – 如何设置JOptionPane的位置
所属栏目:[Java] 日期:2020-12-14 热度:75
我正在创建这个JOptionPane JOptionPane.showMessageDialog(this,"File was saved","Save",JOptionPane.INFORMATION_MESSAGE); 但我的JFrame很大,所以它是可滚动的.当我调用此命令时,会在右下角创建一个窗口,我只能看到标题.我怎样才能改变这个JOptionPane的[详细]
-
Java的RNG(使用种子)是否与平台无关?
所属栏目:[Java] 日期:2020-12-14 热度:64
为提出(似乎很明显)的问题提前道歉.我没有在线找到答案,所以我想我会问: Java的Util.Random平台是否独立? 例如,新的Random(50)将在* nix和Windows系统中产生完全相同的随机数序列? 解决方法 从 the docs: If two instances of Random are created with t[详细]
-
java – BufferedInputStream和Blocking
所属栏目:[Java] 日期:2020-12-14 热度:72
我正在使用BufferedInputStream从套接字读取. BufferedInputStream的内容如下: socketInput.read(replyBuffer,7); 它是由实例化的 socketInput = new BufferedInputStream(mySocket.getInputStream()); mySocket被定义为私有Socket mySocket; mySocket由myS[详细]
-
java – 附加字符串时速度问题
所属栏目:[Java] 日期:2020-12-14 热度:73
每当我尝试在字符串中添加数字时: String s=new String(); for(int j=0;j=1000000;j++) s+=String.valueOf(j); 我的程序正在添加数字,但速度很慢.但当我改变我的程序并使它像: StringBuffer sb=new StringBuffer();for(int j=0;j=1000000;j++)sb.append(St[详细]
-
java – 如何在play framework 2.3中编写cron job
所属栏目:[Java] 日期:2020-12-14 热度:197
我正在使用Play 2.3.8(激活器) Mongodb为db 我在产品系列中有一些产品,每个产品都有有效期,一旦到期 我需要删除产品集合中的文档. 我正在计划编写cron作业来删除产品集合中的文档,这些文档将在特定时间每天运行. 我想我可以在java中使用像@ on,@ Everyvery这[详细]
-
java – 线程中断:它会取消接收wait()调用吗?
所属栏目:[Java] 日期:2020-12-14 热度:137
我有一个线程,它有一个传入的作业队列(一个包含作业描述的LinkedList).当没有任务可以工作时,线程在队列中等待().当外部作业调度器对象在队列中放置新作业时,会用notify()唤醒它. 在我的程序关闭时,我在Thread上调用interrupt().当线程等待wait()中的作业时,[详细]
-
Java Generics:获取类>?
所属栏目:[Java] 日期:2020-12-14 热度:81
我在使用泛型时遇到了麻烦.给出以下示例: class AT { public A(ClassT myType){ }}class BE extends ACollectionE { public B(ClassE myEType){ super(???); }} 什么 ???应该 ? Collection.class不起作用…… 收集 E .class既不. (类 Collection E)Coll[详细]