-
java – 任何简单的方法来生成一个FindBug HTML报告从Maven没有
所属栏目:[Java] 日期:2020-12-14 热度:100
我试图在一个maven项目中集成FindBugs.有没有人有一个样本pom.xml生成一个简单的findbug HTML报告在目标?是否可以生成此报告,而无需运行站点:站点? 解决方法 查看 Sonar.这是一个开源的,独立的Web服务,您可以“提交”您的代码,并为各种代码指标生成美观的[详细]
-
java – JSF CDI:对话范围bean [s]最佳实践
所属栏目:[Java] 日期:2020-12-14 热度:67
我目前正在学习JSF 2.0,并且对于这个会话范围功能的存在感到非常高兴,这对于在同一页面上打开一个新的选项卡或一个新窗口,并且具有单独的资源,而不是相互覆盖,这是非常有用的. 但是好奇的是如何实现这一点很好,关于什么时候开始对话,什么时候关闭它. 在我的[详细]
-
java – 相对于其他字段的易失语义
所属栏目:[Java] 日期:2020-12-14 热度:68
假设我有以下代码 private volatile Service service;public void setService(Service service) { this.service = service;}public void doWork() { service.doWork();} 被修改的字段标记为volatile,其值不依赖于以前的状态.因此,这是正确的多线程代码(不要[详细]
-
java – 如何使用JSTL标签检查资源束密钥是否不存在?
所属栏目:[Java] 日期:2020-12-14 热度:132
我有一个资源文件将有一些可选的键.如果可选资源密钥不存在,则我设置为默认值.似乎没有简单的方法来确定密钥是否存在于资源束中.所以这就是我正在做的事情来解决. fmt:message var="title" key="login.reg.signup.${signupForm.regfrom}.title" /c:if test='[详细]
-
java – ResultSet.getTimestamp(“date”)vs ResultSet.getTime
所属栏目:[Java] 日期:2020-12-14 热度:164
java.util.Date,java.util.Timetamp似乎对许多人造成了极大的混乱.在StackOverflow中有这么多问题,不幸的是我的问题有点扭曲. 有2个JDBC api.他们应该如何表现? RDBMS中是否存在一致性? ResultSet.getTimestamp("dateColumn") ResultSet.getTimestamp("dat[详细]
-
java – 在哪里使用可调用以及在哪里使用Runnable接口?
所属栏目:[Java] 日期:2020-12-14 热度:179
我是 Java的新手,我正在阅读多线程的概念,在进行多线程的各种实现时,我经历了这两个概念. 这个 The difference between the Runnable and Callable interfaces in Java问题指出了两者之间的区别以及使用的位置. 我怀疑Callable是否能够完成Runnable的所有功[详细]
-
java – @Cacheable打破了DependencyInjection
所属栏目:[Java] 日期:2020-12-14 热度:159
我偶然发现了一个案例,其中使用@Cacheable创建的AOP代理在 Spring 3.1.1中打破了依赖注入.这是我的场景: 我有一个接口和一个在实现的方法中使用@Cacheable实现此接口的类. 示例界面: public interface ImgService { public byte[] getImage(String name);}[详细]
-
如何使用十进制格式将0显示为0.00?
所属栏目:[Java] 日期:2020-12-14 热度:120
我使用以下代码使数字显示两个小数位和数千个逗号分隔符. public static String formatNumber(double amount){ DecimalFormat formatter = new DecimalFormat("#,###.00"); return formatter.format(amount);} 对于其他数字,它可以,但0返回为“.00”我希望它[详细]
-
java – InterruptedException取消文件打开对话框 – 1.6.0_26
所属栏目:[Java] 日期:2020-12-14 热度:155
以下代码的输出是: java.vendor Sun Microsystems Inc.java.version 1.6.0_26java.runtime.version 1.6.0_26-b03sun.arch.data.model 32os.name Windows XPos.version 5.1os.arch x86Input selection cancelled by user.Exception while removing reference[详细]
-
java – JComboBox的宽度
所属栏目:[Java] 日期:2020-12-14 热度:168
我已经创建了一个jComboBox,但它需要帧的全部宽度.如何设置宽度固定. 对于面板的框架和框布局,是borderlayout.我在这里添加代码: import javax.swing.*;import java.awt.BorderLayout;public class Window8 { JFrame frame; JPanel panel; JComboBox combo;[详细]
-
java – 如何设置垂直排序的元素之间的距离?
所属栏目:[Java] 日期:2020-12-14 热度:66
我有这样的代码: JPanel myPanel = new JPanel(); myPanel.setLayout(new BoxLayout(myPanel,BoxLayout.Y_AXIS)); JButton button = new JButton("My Button"); JLabel label = new JLabel("My label!!!!!!!!!!!"); myPanel.add(button); myPanel.add(label[详细]
-
从类名称动态地创建一个Java对象,并通过使用列表与数据来设置类
所属栏目:[Java] 日期:2020-12-14 热度:187
我有一个包含String类型的数据的列表 – [“classField1”,“classField2”,“classField3”] 我有一个接受作为参数List的方法(myMethod(List list,String className)).所以,我可以通过参数传递这个List到myMethod(List list,String className). 在myMethod[详细]
-
在Java 9中是否有替代使用RMI的HTTP隧道?
所属栏目:[Java] 日期:2020-12-14 热度:57
所以我看到在 Java 9中已经删除了通过RMI的HTTP隧道. 我们销售在Tomcat中运行的商业Java软件.我们的客户在Mac,Windows和Linux服务器上安装它.然后,公众使用Java Swing客户端界面访问该软件.它使用RMI与服务器软件进行通信. 我们的大多数客户都有防火墙阻止在[详细]
-
Java图形库简介
所属栏目:[Java] 日期:2020-12-14 热度:108
我刚刚进入信息可视化和科学可视化,并已经使用Piccolo和一些与JFreeChart.我试图找到一些我可以开始使用的新库.我专门寻找涉及多维可视化和地图叠加(类似开放层)的图书馆,但是可以接触任何图形库. 解决方法 您可能需要查看 Processing – 一种用Java编写的数[详细]
-
在Java中设置文件创建时间戳
所属栏目:[Java] 日期:2020-12-14 热度:157
我知道设置创建时间戳在 Java中不存在,因为 Linux没有,但是有没有办法在Java中设置文件(Windows)创建时间戳?我在这里做了一个基本的修改时间戳编辑器. import java.io.*;import java.util.*;import java.text.*;import javax.swing.*;public class chdt{ st[详细]
-
java – 如何为特定句子创建感叹号
所属栏目:[Java] 日期:2020-12-14 热度:197
我想使用 java API为特定句子创建感叹词? 例如这很令人惊讶==不是很令人惊讶! 例如天气很冷==不是很冷! 如果您给出一个句子(即上例中的左侧),是否有任何供应商或工具可以帮助您产生感叹号.注意:句子将由用户提供,我们应该能够得到正确的句子. 我不确定,[详细]
-
java – Scala:String“”vs“”
所属栏目:[Java] 日期:2020-12-14 热度:112
我是 Scala的新人,我已经看到了在Scala中连接Strings的代码,如下所示: "test " ++ "1" 而且我已经测试了,也写在Scala Doc "test " + "1" 所以我的理解就是像Java字符串那样更强大,可以接受更多的参数类型.也似乎是普遍的其他事情像列表.我想知道我的理解是[详细]
-
从Java中的WebService返回ArrayList
所属栏目:[Java] 日期:2020-12-14 热度:174
我从Web服务( Java)返回ArrayList时遇到问题. 我已经写了一个测试Web服务和客户端,它消耗它.所有这些都可以正常工作 – 即客户端正在调用服务器并且服务器接收到操作请求. 但是,我写了一个简单的方法,我希望它返回一个ArrayList. 我的界面定义如下: @WebSer[详细]
-
java-ee – CDI:WELD-001408不满意的依赖关系,如何解决?
所属栏目:[Java] 日期:2020-12-14 热度:147
我做CDI的小测试项目.我的应用程序由EJB EAR和WAR组成,全部部署在Glassfish 4上.我使用Hibernate 4.3.4访问数据库. 我的目标是验证EJB(DAO)中的类可以接收到EntityManager的注入. SessionBean EJB的模式不是很棒,但是我必须修改已经创建的应用程序,所以我没[详细]
-
阻止Java中的类中的私有构造函数的调用
所属栏目:[Java] 日期:2020-12-14 热度:142
我们可以通过使其构造函数为私有来限制类的对象的创建. 但是这个构造函数仍然可以在类中调用. 有没有办法在 Java中防止这种情况? 谢谢. 解决方法 不,没有干净的方法来做到这一点.真的我看不出有这样做的理由.因为如果构造函数是私有的,这意味着他只能从这个[详细]
-
Java – 停止访问数据库的长时间运行的线程
所属栏目:[Java] 日期:2020-12-14 热度:61
我开始了几个线程,但是我没有参考信号停止信号或某事. 例如,我不能像run = false这样的变量传递给这些线程,因为我没有他们的引用,而是有他们的名字. 我正在使用一个ThreadGroup,总是有它的参考.所以我可以做这样的事情.似乎是不行的. Thread[] threads = new[详细]
-
java – NoSuchMethodError:org.slf4j.helpers.MessageFormatte
所属栏目:[Java] 日期:2020-12-14 热度:164
运行我的应用程序时出现此错误: [ERROR] Apr 12,2013 10:18:56 AM com.google.appengine.tools.development.ApiProxyLocalImpl log[ERROR] INFO: javax.servlet.ServletContext log: Initializing Shiro environment[ERROR] 1601 [main] INFO org.apache.sh[详细]
-
java – 无法动态设置setVisibility()参数
所属栏目:[Java] 日期:2020-12-14 热度:100
我正在设置一个按钮的可见性,如下所示: public Bundle setActivityState(Bundle bundle){ startBtn = (Button) findViewById(R.id.startSensorsBtn); startBtn.setVisibility( getVisibilityState(bundle,PersistanceConstants.START_BTN_STATE) ); return[详细]
-
可以在Java JPA 2.1中将空参数传递给存储过程吗?
所属栏目:[Java] 日期:2020-12-14 热度:180
使用新的JPA 2.1 stored procedure调用,有没有办法传递null参数? 以下是一个示例用法: StoredProcedureQuery storedProcedure = em.createStoredProcedureQuery("get_item",Item.class);storedProcedure.registerStoredProcedureParameter(0,String.class,[详细]
-
java – 为什么返回null(需要布尔值)作为三元运算符编译的结果?
所属栏目:[Java] 日期:2020-12-14 热度:148
参见英文答案 Booleans,conditional operators and autoboxing4个 我刚刚注意到的一种好奇心,而不是一个问题. 我不被允许写 public boolean x() { return null;} 或这个: public boolean x() { if (DEBUG) { return true; } else { return null; }} 但我被[详细]