-
如何使用Selenium WebDriver Java获取浏览器控制台错误消息?
所属栏目:[Java] 日期:2020-12-15 热度:109
运行测试后,我想使用Selenium WebDriver Java收集控制台中显示的所有控制台错误消息(打开Firebug – 点击控制台 – 点击错误). 我尝试了here提到的答案,但它只显示“警告”,“信息”的消息,但不显示“错误” 我只想控制台的错误 – 有人可以帮助我如何获得这[详细]
-
java – 有没有办法强制Checkstyle忽略源代码中的特定警告?
所属栏目:[Java] 日期:2020-12-15 热度:86
参见英文答案 How to disable a particular checkstyle rule for a particular line of code?5个 PMD有一种方法来忽略Java源文件中的NOPMDcomment的特定警告. Checkstyle有类似的选择吗? 解决方法 是的,看看 SuppressionCommentFilter和 SuppressWithNearby[详细]
-
java – JPA Hibernate – 实体关系中的循环 – 级联策略
所属栏目:[Java] 日期:2020-12-15 热度:74
我有一组彼此连接的实体形成一个周期,即父实体P与两个子实体C1和C2具有两个一对多的关系,并且每一个与另一实体具有一对多的关系A.实体A实现这些实体(C1,C2)的关联,并定义关系的属性(不仅仅是连接表).所有关系都可以在两个方向通航. 以下问题来自于这种设计:[详细]
-
java – =和=有什么区别?
所属栏目:[Java] 日期:2020-12-15 热度:152
=和=有什么区别? 具体来说,在 java中,一般也是. 解决方法 i += 4; 手段 i = i + 4; // increase i by 4. 而 i =+ 4; 相当于 i = +4; // assign 4 to i. the unary plus is effectively no-op. (见http://docs.oracle.com/javase/specs/jls/se7/html/jls-15.[详细]
-
在大型Java项目中处理内存泄漏的最佳做法?
所属栏目:[Java] 日期:2020-12-15 热度:79
在我参与的几乎所有更大的 Java项目中,我注意到应用程序的服务质量随着容器的正常运行时间而降低.这最有可能是因为代码中的内存泄漏. 解决这个问题的正确方法显然是追溯到问题的根本原因,并修复代码中的泄漏.解决问题的快速而肮脏的方法只是重新启动Tomcat([详细]
-
java – JMX:如何防止Servlet容器中的Classloader内存泄漏?
所属栏目:[Java] 日期:2020-12-15 热度:143
我想知道是否或如何处理直接或间接从部署在servlet容器上的应用程序注册的MBean. 在大多数情况下,有两种方法可以检索可用于注册的MBeanServer 使用MBeanServerFactory.createMBeanServer()创建自己的MBeanServer 使用ManagementFactory.getPlatformMBeanServ[详细]
-
Java将Stack trace发送到不同的输出流
所属栏目:[Java] 日期:2020-12-15 热度:171
当我在 Java应用程序中捕获异常时,我需要记录堆栈跟踪.我知道异常有一个内置的printStackTrace()方法,并且可以将堆栈跟踪发送到不同的PrintWriter / PrintStream,但是如果我可以将堆栈跟踪作为String抓取,以便我可以操作它或者在JMessagePane中显示它.目前,[详细]
-
java – Wicket复选框自动将其更改的值提交给域对象
所属栏目:[Java] 日期:2020-12-15 热度:143
什么是最干净的方式,我可以使一个复选框自动提交它所属的窗体在Wicket?我根本不想包括一个提交按钮.该复选框由域对象中的布尔字段(在这种情况下为“帐户”)支持. 省略不相关部分的简化示例: EntityModelAccount accModel = new EntityModelAccount(Account[详细]
-
Java相对文件路径
所属栏目:[Java] 日期:2020-12-15 热度:200
我有一个 Java问题,我一直遇到麻烦:什么是指示相对文件路径的好方法. 让我更具体一点.我希望能够总是在./configuration/file.txt中查找配置文件.我遇到的问题是我的程序只有从文件所在的目录启动才能正常工作.如果我从其他目录启动它,如./directory/to/my/p[详细]
-
java – 如何在JTable中隐藏网格线
所属栏目:[Java] 日期:2020-12-15 热度:162
我试图隐藏JTable的网格线,但没有结果.甚至尝试改变网格线的颜色不起作用.这是我的代码: // build the tabletableView = new JTable(ttm);//Specifify the selection Listener and modellistSelectionModel = tableView.getSelectionModel();listSelectionM[详细]
-
在java中忽略jackson json反序列化时忽略属性
所属栏目:[Java] 日期:2020-12-15 热度:131
在例子中 Class Person{ String name; int age;} 如果json对象的缺少属性“age”, { name : John}Person person = objectMapper.readValue(jsonFileReader,Person.class); 它会抛出一个JsonMappingException,表示它不能反序列化.在反序列化期间是否有注释忽[详细]
-
java – 为什么我的String到String比较失败?
所属栏目:[Java] 日期:2020-12-15 热度:75
我有一个 Android应用程序,我想检查一下安装的应用程序名称是否匹配传递给包含此代码的函数的字符串.代码和示例如下: private Boolean checkInstalledApp(String appName){ PackageManager pm = this.getPackageManager(); Intent mainIntent = new Intent([详细]
-
使用从Kotlin数据类生成的代码时出现“不兼容类型”错误
所属栏目:[Java] 日期:2020-12-15 热度:133
如果我反编译由数据类State生成的.class文件(val b:List Array Int),那么我得到以下 Java代码: public final class State { private final List? extends Integer[] b; public State(List? extends Integer[] b) { this.b = b; } public final ListInteger[详细]
-
java – 在新的浏览器选项卡中打开ResponseEntity PDF
所属栏目:[Java] 日期:2020-12-15 热度:113
我遇到一个有用的PDF生成代码,以便在 Spring MVC应用程序( “ Return generated PDF using Spring MVC “)中向客户端显示文件: @RequestMapping(value = "/form/pdf",produces = "application/pdf")public ResponseEntitybyte[] showPdf(DomainModel domain[详细]
-
java – SWT浏览器专注于下一个和上一个高亮文本
所属栏目:[Java] 日期:2020-12-15 热度:101
我正在开发一个小型应用程序与SWT浏览器小部件.我正在强调一个搜索文字 a id="xyz" href=''marktest/mark/a 在HTML文档中.并以这种方式替换HTML文本中的所有搜索词,以便我们得到所有的搜索词突出显示. htmltext.replaceAll("(?i)"+Pattern.quote(searchword)[详细]
-
JPA中的Oracle Text Criteria Query
所属栏目:[Java] 日期:2020-12-15 热度:155
是否可以使用Oracle Text的contains语句执行JPA Criteria Query,如果是,如何执行? 解决方法 怀疑. API存在于所有RDBMS中,并提供某些构造,如“LIKE”/“SUBSTRING”,当在Oracle上用于TEXT列时可以映射到该形式的某些内容,但是他们可能只使用标准SQL.没有符合[详细]
-
java – JFreeChart中的基本直方图
所属栏目:[Java] 日期:2020-12-15 热度:163
我需要使用JFreeChart创建一个简单的直方图.应该有3组数字值分配给这些组.问题是DefaultCategoryDataset需要指定“Group”和“Subgroup”(即dataset.setValue(5,“Subgroup1.1”,“Group1”);),但是我没有子组. DefaultCategoryDataset的替代方法是什么?我[详细]
-
哪个Java HotSpot JIT编译器正在运行?
所属栏目:[Java] 日期:2020-12-15 热度:193
我想知道我的无VM参数调用HotSpot Java是否运行-client,-server或分层编译选项.当我没有提供VM参数时,默认选择哪个参数?有没有办法输出运行JIT编译器的诊断程序? 解决方法 假设这是热点: -XshowSettings:vm 例如,在我的Windows框上,我得到的输出: VM set[详细]
-
Java Servlet – 将servlet映射到每个URL但字符串
所属栏目:[Java] 日期:2020-12-15 热度:58
我有一个servlet配置为处理所有URL(*): servlet servlet-nameMyServ/servlet-name servlet-classMyServlet/servlet-class/servletservlet-mapping servlet-nameMyServ/servlet-name url-pattern/*/url-pattern/servlet-mapping 我需要以/ static /开头的URL[详细]
-
区分Java中的单击和双击
所属栏目:[Java] 日期:2020-12-15 热度:185
我在论坛上搜索并看到这段代码: public void mouseClicked(MouseEvent e) { if (e.getClickCount() == 2) { System.out.println(" and it's a double click!"); wasDoubleClick = true; } else { Integer timerinterval = (Integer) Toolkit.getDefaultTool[详细]
-
java.time:DateTimeParseException for date“2015090102330216
所属栏目:[Java] 日期:2020-12-15 热度:146
参见英文答案 Is java.time failing to parse fraction-of-second?2 LocalDateTime.parse("20150901023302166",DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS")) 给出错误: java.time.format.DateTimeParseException: Text ‘20150901023302166’ could[详细]
-
java – 如何仅跳过“编译”和“安装”目标的测试而不跳过“测试
所属栏目:[Java] 日期:2020-12-15 热度:170
我有一种情况,我们的单元测试需要很长时间才能执行我们的业务域项目,因为它将数据库设置为已知状态,然后继续执行每个步骤.我知道这可以在命令行中使用“-Dmaven.test.skip = true”来完成,但是希望仅在NetBeans中为项目配置它,如果任何人都可以阐明如何在IDE[详细]
-
jsf – 在呈现响应之前如何处理多个提交?
所属栏目:[Java] 日期:2020-12-15 热度:61
据测试报告说,如果响应速度不够快,可能会多次按下一个按钮,导致后端代码的几个调用,我们不想要. 应用程序是在Glassfish 3.1.1中使用JSF 2.0的Java EE 6 Web Profile. 我想知道应该如何妥善处理,并考虑了几种情况: 提交应该在呈现响应时使用javascript禁用所[详细]
-
.net – 为什么我们需要IEqualityComparer,IEqualityComparer接
所属栏目:[Java] 日期:2020-12-15 热度:164
‘Equal’和’GetHashcode’方法存在于对象类中,我们的类型继承了对象基类. 直接实现对象的两个方法和使用IComparer接口有什么不同? 如果我们重写对象的Equal和GetHashCode,并推送到哈希表,它将使用overring的相等方法? 什么是新的哈希表与IEqualityCompar[详细]
-
java – JScrollpane使用可变大小的内容调整大小
所属栏目:[Java] 日期:2020-12-15 热度:137
我的可调整大小的JScrollPane的内容具有最小宽度.如果JScrollPane小于此宽度,则应显示水平滚动条.如果它大于此宽度,则应扩展视口内容以填满整个视口. 看起来像一个简单的概念,我有一些工作,但它感觉像一个黑客: import javax.swing.*;import java.awt.*;imp[详细]