-
java – RFC3986 – 哪些pchars需要百分比编码?
所属栏目:[Java] 日期:2020-09-05 热度:100
我需要生成一个href到一个URI.当涉及到需要百分比编码的保留字符时链接到/ some / path;元素应该显示为 a href =“/ some / path; element” (我知道该路径;元素代表单个实体). 最初我正在寻找一个这样做的Java库,但我最终自己写了一些东西(看下面的Java是什[详细]
-
Java 8错误:接口继承抽象和默认
所属栏目:[Java] 日期:2020-09-05 热度:57
我正在尝试使用 Java 8中的新的默认方法语法编写一个收集接口库,以实现标准Collection API中的大多数方法.以下是我要做的一个小样本: public interface MyCollectionE extends CollectionE { @Override default boolean isEmpty() { return !iterator()[详细]
-
高级GUI可能在Java中?
所属栏目:[Java] 日期:2020-09-05 热度:122
也许是一个哲学问题.最近我在GUI中看到了一些有趣的视觉效果,主要是在平台API上.我知道“这只是软件”,而且有可能,通过足够的工作,可以用像素来完成任何事情.问题是(终于!), Java真的是使用GUI来做花哨的事情的选择.似乎是一个愚蠢的事情我猜,但我喜欢一些Wi[详细]
-
java – JAXB,CXF:没有ObjectFactory与@XmlElementDecl的元素…与
所属栏目:[Java] 日期:2020-09-05 热度:111
我正在使用JAXB和CXF创建一个WSDL第一个Web服务.我不拥有WSDL,所以我不能修改它.我使用 ftp://ftp.ihe.net/TF_Implementation_Material/ITI/wsdl/PIXManager.wsdl作为我的WSDL.我用CXF 2.3.0生成Java类. Java类生成就行了,但是当我尝试在Web应用程序中运行它[详细]
-
java – 依赖(对于sun.security.util)的SBT构建
所属栏目:[Java] 日期:2020-09-05 热度:131
我正在使用SBT构建我的 Scala项目.我的项目中还有 Java代码. 当我运行构建我不断得到以下错误: error: package sun.security.util does not exist [error] import sun.security.util.ObjectIdentifier; 我明白我需要声明对sun.security.util的依赖,但是我不[详细]
-
系统声音在Java
所属栏目:[Java] 日期:2020-09-05 热度:156
我正在尝试编写一个错误对话框,我想让它调用正确的系统指定的声音.有没有办法从 Java访问系统声音(即启动声音,默认哔声,星号,关键停止等)? 注意:我知道java.awt.Toolkit.getDefaultToolkit().beep(); 这里是ya(专门为windows[详细]
-
SHA2密码哈希在java中
所属栏目:[Java] 日期:2020-09-05 热度:87
我试图用SHA2哈希一些密码. 在哪里可以获得一个java代码片段? 我看过那篇文章,但我有一些缺失: SHA2 password storage with Java Mac mac = Mac.getInstance(HmacSha256); SecretKeySpec secret = new SecretKeySpec(key.getBytes(), HmacSha256); m[详细]
-
java – 为任何整数输入参数设置模拟返回值
所属栏目:[Java] 日期:2020-09-05 热度:153
when(candidateService.findById(1)).thenReturn(new Candidate()); 我想扩展这种行为为任何整数(不一定为1) 如果我吃惊 when(candidateService.findById( any(Integer.class) )).thenReturn(new Candidate()); 我有编译错误 The method findByI[详细]
-
XDebug,如何禁用单个.php文件的远程调试?
所属栏目:[Java] 日期:2020-09-05 热度:189
我正在使用 Eclipse IDE远程Xdebug. EclipseIDE正在侦听9000端口的某种Xdebug信息. 在服务器上有一些由cron运行的php脚本.所以,每个cron执行xdebug都将信息发送到我的工作站,EclipseIDE正在尝试在我的项目中找到这个文件.但是文件找不到,因为cron运行的scrit[详细]
-
如何使用Java DOM创建XML节点?
所属栏目:[Java] 日期:2020-09-05 热度:51
如何使用 Java DOM创建下面的XML,我想从头创建它.有什么办法吗 我不想读它并克隆它,我只想通过DOM方法创建它. Java示例: Node booking=new Node();Node bookingID=new Node();booking.add(bookingID); XML示例: tns:booking tns:bookingID115/tns:booki[详细]
-
表现 – 破解JVM以避免不必要的边界检查和投射
所属栏目:[Java] 日期:2020-09-05 热度:158
有一些语言支持一个足够强大的类型系统,他们可以在编译时证明代码不会在其边界之外处理数组.我的问题是,如果我们要将这样一种语言编译到JVM中,有没有办法利用这种语言来执行性能,并删除每个数组访问上发生的数组边界检查? 1)我知道最近的JDK支持一些数组绑定[详细]
-
java – ActiveMQ连接被拒绝
所属栏目:[Java] 日期:2020-09-05 热度:178
我试图在我的应用程序中使用activemq,但是当我尝试连接到本地主机时会继续出现错误: log4j:WARN No appenders could be found for logger (org.springframework.core.env.StandardEnvironment).log4j:WARN Please initialize the log4j system properl[详细]
-
java-ee – 在maven-embedded-glassfish-plugin上的CDI注入失败 – org.jb
所属栏目:[Java] 日期:2020-09-05 热度:167
我们有一个webapp,目前正在使用 Java EE 7,JSF 2.2和Glassfish 4.0开发.有两个具有循环依赖关系的特定托管bean. UsuarioController @Named@SessionScopedpublic class UsuarioController implements Serializable { /** snipet **/ @In[详细]
-
java – 从抽象类派生时如何服从equals()的合约
所属栏目:[Java] 日期:2020-09-05 热度:165
约书亚·布洛赫在他的书“有效 Java”中写道,当派生类向检查添加附加字段时,关于equals()的合同发生的陷阱.通常这样会破坏对称性,但Bloch指出“你可以在一个抽象类的子类中添加一个值组件而不会违反equals约定”. 显然,这是真的,因为没有抽象类的实例,所以没[详细]
-
java – 永远不会被分配为null的volatile变量永远不会包含null?
所属栏目:[Java] 日期:2020-09-05 热度:182
可以在以下概念 Java示例中: public class X implements Runnable { public volatile Object x = new Object(); @Runnable public void run() { for (;;) { Thread.sleep(1000);[详细]
-
Java:如果不知道如何初始化数组大小?
所属栏目:[Java] 日期:2020-09-05 热度:98
我要求用户输入1到100之间的数字,并将它们分配到数组中.数组大小未被初始化,因为它取决于用户输入数字的次数. 我应该如何分配数组长度? 如果用户输入5 6 7 8 9(5个数字),则 int[] list; 变 int[] list = new int[5]; 我试图使用一个循环,但它不会停止. int[][详细]
-
Java Web Services / JAXB – 抽象超类
所属栏目:[Java] 日期:2020-09-05 热度:142
我有一个包含JAXB注释类和一个抽象超类的包.我想在Web服务界面中使用这个超类,所以我 可以传递任何子类作为参数.当我这样做,抛出一个异常: javax.xml.ws.WebServiceException: javax.xml.bind.UnmarshalException- with linked exception:[javax.xml.bind.Un[详细]
-
快速Java优化问题
所属栏目:[Java] 日期:2020-09-05 热度:161
Eclipse编译器会自动将乘以2的幂乘以一个位移,还是应该手动执行?谢谢您的帮助. 简短的答案:不.源代码编译器不会用位移代替乘以2. 长的答案:不会,因为它不能知道位移是否比平台上的乘法更快,代码最终将运行.那么问题应该在于一个特定的虚拟机将会用一个位移[详细]
-
Java,Runtime.exec或ProcessBuilder:如何知道文件是shell还是二进制文件?
所属栏目:[Java] 日期:2020-09-05 热度:194
我正在寻找一种最有效的方式来决定: 我应该预先提供用户提供的命令行与shell可执行文件 如果是,那可执行文件是什么? (/ bin / sh?/usr/bin/perl?/usr/bin/ksh?c:/../ cmd.exe?) 众所周知,要从Java启动shell脚本,应该启动shell: ProcessBuilder pb = n[详细]
-
java – 如何以相反的顺序打印树形图
所属栏目:[Java] 日期:2020-09-05 热度:137
在我的作业中,我们从文件中读取文本: To be, or not to be: that is the question: Whether ’tis nobler in the mind to suffer 然后计算每次发生的时间.我已经能够打印这张地图未分类,然后我能够制作一个TreeMap并以自然的顺序打印(如下所示).我不知道如何[详细]
-
java – 如何在运行时替换对象组合(接口继承)
所属栏目:[Java] 日期:2020-09-05 热度:72
我已经遇到了以下几点:对象组合优于类继承的优点.但是我经常在许多文章中看到以下句子 In object composition, functionality is acquired dynamically at run-time by objects collecting references to other objects. The advantage of this approach is[详细]
-
java – HashSet如何处理hashCode()?
所属栏目:[Java] 日期:2020-09-05 热度:70
我试图更深入地理解 java.util.Collection和java.util.Map,但我对HashSet功能有一些疑问: 在文档中,它说:这个类实现了Set接口,由一个哈希表(实际上是一个HashMap实例)支持.好的,所以我可以看到HashSet总是在后台运行Hashtable.哈希表是一种结构,每次要向其[详细]
-
java – 停止日志系统清理关机
所属栏目:[Java] 日期:2020-09-05 热度:153
我最近一直在尝试使用 logback,并直接从Eclipse内部运行示例.当我这样做时,我注意到 – 即使在我的静态主(String [] args)方法结束(从我的Java驱动程序类之内),应用程序继续运行. 我最终确定,Logback正在管理自己的线程,即使在我的主要应用程序退出之后,它仍[详细]
-
java – 为什么PriorityQueue不像队列那样?
所属栏目:[Java] 日期:2020-09-05 热度:196
我正在使用PriorityBlockingQueue和优先级字段.在我的测试中,我使用System#currentTime()作为优先级 – 计算机获得的相同优先级是如此之快,以至于毫秒是相同的(或更像是PC上的毫秒具有误差幅度). 当优先级相同时,队列就像堆栈一样,这看起来很奇怪.当元素的优[详细]
-
java – 如果抛出异常,确保关闭对象
所属栏目:[Java] 日期:2020-09-05 热度:65
我正在创建JDBC语句和ResultSet. Findbugs正确地指出,如果抛出异常,我不会关闭它们. 所以现在我有: Statement stmt = null;ResultSet res = null;try { stmt = ... res = stmt.executeQuery(...); ...} finally { try { i[详细]
