-
java – 如何等待线程生成它自己的线程?
所属栏目:[Java] 日期:2020-12-14 热度:168
我试图测试一个方法,它在一个单独的线程中工作,简化如下: public void methodToTest(){ Thread thread = new Thread() { @Override public void run() { Clazz.i = 2; } }; thread.start();} 在我的单元测试中,我想测试Clazz.i == 2,但是我不能这样做,因为[详细]
-
Java Project与Maven Project(Eclipse),需要结构说明
所属栏目:[Java] 日期:2020-12-14 热度:118
当我在 Eclipse中创建一个新的Maven项目时,目录结构包含src / main / java和src / main(下面) 题: 我明白我的代码应该在src / main / java下,src / main的目的是什么?为什么Eclipse创建它? 解决方法 对于src / main / java存在src / main /必须首先存在,[详细]
-
.net – 从服务器端应用程序向客户端发送消息?
所属栏目:[Java] 日期:2020-12-14 热度:139
我有一个基于 javascript的客户端,目前正在为新内容轮询.NET Web服务.虽然轮询工作……我对这种方法不满意,因为我正在使用系统资源并在没有任何接收更改时创建开销. 我的问题是如何通知我的客户有新的内容供它显示?我愿意接受任何其他技术来实现这个解决方[详细]
-
java – 如何以编程方式注册JSF托管bean?
所属栏目:[Java] 日期:2020-12-14 热度:133
我想以编程方式(从Servlet init()内)注册/添加Managed Bean类到应用程序范围. 如何使用JSF 1.2? 解决方法 from within a Servlet init() 因此,它涉及到一个非JSF请求. FacesContext#getCurrentInstance()在这里返回null,所以这里没有用. 很高兴知道JSF应用[详细]
-
java.util.Date equals()似乎没有按预期工作
所属栏目:[Java] 日期:2020-12-14 热度:190
问题 我有一个Map Date,Foo和一个来自数据库的对象列表,其中包含一个有效的属性,我想查看我的地图中的Date键是否等于数据库中的任何有效日期 – 如果是用Foo做东西 代码看起来像这样: for (Bar bar : databaseBars) { Foo foo = new Foo(); if (dateMap.con[详细]
-
java – 在OOP中,在类中使用“this”的最佳实践是什么?
所属栏目:[Java] 日期:2020-12-14 热度:179
我一直在想的东西在你可以使用’这个[NAME]’或简单的[NAME]参考会员的课程中,这是首选的? 例如在Java中: public class foo { public int bars = 0; private void incrementBars(){ bars++; }} 和 public class foo { public int bars = 0; private void i[详细]
-
java – jolokia&jmxtrans有什么区别?何时选择一个?
所属栏目:[Java] 日期:2020-12-14 热度:148
我正在寻找一个JMX查询工具.我遇到了jolokia jmxtrans,都支持基于 JSON的查询. JMXtrans有一个作家,我认为在Jolokia中缺少监控工具.我上了谷歌,但我没有得到太多的信息比较两者. 但我已经阅读了积极的博客文章wrt这两个工具.如果有人以前使用过这些,请分享您[详细]
-
java – 如何使用Internet时间服务器来获取时间?
所属栏目:[Java] 日期:2020-12-14 热度:192
我想得到GMT [格林威治标准时间],我也不想依赖于我的系统日期时间.基本上,我想使用时间同步服务器,如in.pool.ntp.org [india]进行GMT计算,或者可能是我错误的方向! 在 java中怎么做? 有没有任何java库可以从时间服务器获取时间? 解决方法 sp0d不太正确:[详细]
-
java – findViewById()返回无法找到符号,但ID是否在布局中定义
所属栏目:[Java] 日期:2020-12-14 热度:197
我正在自己学习一些 Android应用程序开发,我正在关注如何创建一个简单的ToDo列表应用程序的视频教程.但是,我遇到了一个编译错误,从我有限的知识,一切似乎都井然有序.下面是主要类和布局: Main.java: http://pastebin.com/vfuANx0p package com.example.exa[详细]
-
java – Spring服务的默认范围
所属栏目:[Java] 日期:2020-12-14 热度:195
哪个是 Spring 4 @Service的默认范围? 为了存储与当前记录的用户(根据当前HTTP会话)相关的某些信息,通过类属性(也可以使用最终的修饰符)来设计Service实现是合理的? 解决方法 Which is the default scope of a Spring 4 @Service? 默认范围是单例 It is re[详细]
-
java – 简单的protobuf编译与gradle
所属栏目:[Java] 日期:2020-12-14 热度:136
如果您正在寻找样品gradle protobuf项目看起来 here. 我很难与毕业生和原型, 我想创建一个简单的gradle项目,将从默认src / main / proto,src / test / proto中获取任何proto文件,并将它们相应地编译到src / main / java,src / test / java,然后将其打包到jar[详细]
-
java – BIRT在桌面应用程序中
所属栏目:[Java] 日期:2020-12-14 热度:76
有人在桌面应用程序中使用了BIRT报告.我来自.NET环境,您可以使用Crystal Reports在桌面应用程序中显示报告. BIRT也可以这样做,而不必设置服务器环境? 你能给我一些建议如何达到这个目标吗? 提前致谢. 解决方法 如果您的桌面应用程序是使用 Eclipse富客户端[详细]
-
java – 显式归零
所属栏目:[Java] 日期:2020-12-14 热度:126
在什么情况下,java是明确的nulling有用的.它是否以任何方式通过使对象不可达或某些方式来帮助垃圾收集器?它被认为是一个很好的做法吗? 解决方法 在 Java中,如果您有一个非常长时间的方法,并且对对象的唯一引用是通过局部变量,它可以帮助您.当您不再需要该[详细]
-
Java Statics原始,对象,方法和堆(内存管理和最佳实践)
所属栏目:[Java] 日期:2020-12-14 热度:94
好的,所以我一直在 Java开发一年多,我正在努力深入了解这个语言和最佳实践. 所以这就是我所知道的: Java“通过类型” – 这是通过复制和对象引用传递的副本(引用指向它们在堆上的对象)的原语. 原始实例变量和引用生活在堆中的类对象中,并且本地基元和引用生[详细]
-
java – 如何缩短自定义JSP标签生成的输出?
所属栏目:[Java] 日期:2020-12-14 热度:61
可以使我自己的JSP标签生成的输出更短吗?例如,如下定义的标签生成5行而不是1.可以避免(没有连接所有5行到标签源中的1行)? %@ tag description="link" pageEncoding="UTF-8"%%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %%@ attribute n[详细]
-
java – Guice Inject类中的字段不是由Guice创建的
所属栏目:[Java] 日期:2020-12-14 热度:125
我有一个这样的课,我在自己的代码中创建了自己: class StarryEyes { @Inject MyValidator validator; public StarryEyes(String name) { //.. } public doSomething() { // validator is NULL }} 我希望Guice注入一个验证器的实例,它有一个@Singleton注释.[详细]
-
使用Java在Mac上存储用户名/密码
所属栏目:[Java] 日期:2020-12-14 热度:61
我正在 Java中编写一个针对Mac OS X的小程序(一个twitter客户端).作为其功能的一部分,它需要有一个存储twitter用户名/密码的地方.自然的地方将是mac钥匙串,但我找不到任何方式访问它. 有没有办法从Java访问mac keychain,否则,您建议在哪里存储用户名/密码?[详细]
-
将一个java servlet的数据写入另一个
所属栏目:[Java] 日期:2020-12-14 热度:84
我正在尝试编写一个将通过POST将 XML文件(xml格式化的字符串)发送到另一个servlet的servlet. (非必需的xml生成代码替换为“Hello there”) StringBuilder sb= new StringBuilder(); sb.append("Hello there"); URL url = new URL("theservlet's URL"); HttpU[详细]
-
用于Java的IntelliJ IDEA调试器:在调试期间从方法返回所需的值
所属栏目:[Java] 日期:2020-12-14 热度:146
在 Eclipse中有一个功能“强制返回”,允许从方法调用中返回任何所选对象. IntelliJ IDEA中有这样的功能吗? 解决方法 vikingsteve的答案现在已经过时了.此功能在IntelliJ IDEA 15中引入.调试时,打开调试器窗口,选择框架选项卡(线程旁边),然后右键单击列表中[详细]
-
java – 如何从泽西资源生成JSON?
所属栏目:[Java] 日期:2020-12-14 热度:183
我正在使用泽西,并希望仅输出列出的以下 JSON输出: [ { "name": "Holidays","value": "http://www.google.com/calendar/feeds/usa__en%40holiday.calendar.google.com/public/basic" },{ "name": "Personal","value": "http://www.google.com/calendar/feed[详细]
-
java – 从String中删除URL前缀(http:/,www等)[已关闭]
所属栏目:[Java] 日期:2020-12-14 热度:160
我需要从我的String中删除各种“web beginnings” 我的TextView必须没有“http://”,“http:// www.”,“www”和其他URL前缀. 请你帮我一下吗 解决方法 您可以使用正则表达式来做到这一点 "www.aaa".replaceFirst("^(http://www.|http://|www.)","")[详细]
-
最好的方式来做涉及Java的RAW套接字编程
所属栏目:[Java] 日期:2020-12-14 热度:132
我有一些现有的C代码,使用ICMP原始套接字做Ping,我需要在 Java中使用这个代码,因为 Java不支持ICMP包.当我在JNI中包装代码并调用它时,C代码在执行时无法获取套接字: 套接字(AF_INET,SOCK_RAW,1); 我猜Java已经放弃了一些禁止Java进程使用原始套接字的特权.[详细]
-
抽象java枚举
所属栏目:[Java] 日期:2020-12-14 热度:82
我写一个应该依赖枚举的库,但实际的枚举应该由我的库的用户定义. 在以下示例中,授权方法需要枚举类型Permission的参数. acl.authorize(userX,Permission.READ,Permission.WRITE) 我的库应该能够处理由库用户定义的任意权限.但是,如果没有权限枚举,我无法编译[详细]
-
Java 8中的String键的替代散列是什么?
所属栏目:[Java] 日期:2020-12-14 热度:80
Java 8正在为String键提供替代散列,以便在遇到大量密钥哈希代码冲突时提高性能.任何人都可以解释这是什么,它将如何工作? 解决方法 从core-lib-devs @ openjkd的 this email: A new interface Hashable32 is introduced. Hashable32 provides a method hash[详细]
-
java – EMail客户端库[已关闭]
所属栏目:[Java] 日期:2020-12-14 热度:183
我正在寻找一个在接收端封装 javamail API的库,其方式与 Commons Email处理电子邮件的发送方式相同. 在我完美的世界中,图书馆的工作方式如下: 订阅邮件服务器 电子邮件到达时通知我 为我处理附件(为什么要关心base64编码?) 断开与邮件服务器的连接 任何人[详细]