-
java – 如何为新工作区设置默认代码格式和模板
所属栏目:[Java] 日期:2020-12-15 热度:164
Eclipse允许Java类文件使用自定义格式和模板.更改这些设置的常规方法是从Windows |首选项菜单然后Java首选项对话框中的代码样式.格式化程序控制括号,缩进等的工作方式.该模板管理新类文件中出现的文件,类和方法标题的类型. 我有两个文件用于这些设置,我必须[详细]
-
java – JPA:我应该使用orm.xml清理我的实体类吗?
所属栏目:[Java] 日期:2020-12-15 热度:106
我目前只使用JPA注释,但我真的不喜欢我用这么多ORM细节污染我的实体类,这些细节实际上与它们的行为无关(例如表名,id生成策略,连接列…… ). 我看到DataNucleus recommends putting ORM-related annotations in XML instead(那些粉红色的),但我还没有看到任何[详细]
-
java – 在不修改Test类的情况下排除单个JUnit Test方法?
所属栏目:[Java] 日期:2020-12-15 热度:115
我目前正在使用另一个项目中的JUnit 4测试来反对我的代码.作为我的自动化Ant构建的一部分,我直接从其他项目的存储库中获取它们.这很棒,因为它可以确保我的代码在最新版本的测试中保持绿色. 但是,有一部分测试我从未希望传递给我的代码.但是如果我开始将@Igno[详细]
-
java – 45000 ms后无法在端口7055上连接到主机127.0.0.1.用FF版
所属栏目:[Java] 日期:2020-12-15 热度:163
我正在尝试连接到我的AWS unix机器上安装了FF版本26.0的selenium 2.30,但是当我启动访问selenium的客户端时,我遇到了以下错误. 此外,当我尝试与selenium独立jar 2.38.0相同时,它工作正常,但在一两天的一段时间后突然发生,它开始给出2.38.0以下的错误.不知道[详细]
-
java – 在调试中运行时如何阻止eclipse在每个捕获的异常时中断
所属栏目:[Java] 日期:2020-12-15 热度:145
当我开始调试一个 java项目时,eclipse继续打破第三方库中的随机异常,这太烦人了. 任何想法如何阻止这个? 我试着单击Breakpoints视图上的(!)图标,我可以看到“挂起捕获的异常”和“挂起未捕获的异常”复选框都没有被检查..仍然会在异常中断开eclipse. 虽然[详细]
-
java – if then else条件评估
所属栏目:[Java] 日期:2020-12-15 热度:111
我有一种语言,基本上是将列映射到数组中的新结构.该语言旨在让产品经理定义映射,而无需了解大量编程细节.我相信这里有很多改进,但这就是我所拥有的. 这种语言主要起作用.我遇到的问题是条件语句. 我的解析器有以下规则: conditionalexpr : IF^ LPAREN! (sta[详细]
-
java – j2me网络,线程和死锁
所属栏目:[Java] 日期:2020-12-15 热度:146
简单的midlet代码(类Moo)下面(摘录后)死锁(至少我认为在线程 here上阅读这篇文章后死锁). 我转载了帖子的相关摘录: String url = ... Connection conn = null; try { conn = Connector.open( url ); // do something here } catch( IOException e ){ // err[详细]
-
何时使用’java.util.Objects.*’?
所属栏目:[Java] 日期:2020-12-15 热度:145
我正在浏览 Java 7个功能,他们谈到了 java.util.Objects 课程. 我无法理解的是它之间的功能差异是什么 java.util.Objects.toString(foo)vsfoo == null ? "":foo.toString() 我只能看到额外的是一个空检查和功能表示法而不是OOP样式. 我错过了什么? 解决方法[详细]
-
java – identity.logout()之后的ViewExpiredException;在JBoss
所属栏目:[Java] 日期:2020-12-15 热度:176
在我的AuthenticationFilter重定向到登录页面后,我想退出给用户. 这就是为什么,我把identity.logout();在我的预渲染方法login.xhtml的checkPermission(…)中. 但是,当用户再次登录时,我得到了ViewExpiredException. 我的问题是 1:如果我不执行identity.logo[详细]
-
java – 谁将进行自动装箱/拆箱?
所属栏目:[Java] 日期:2020-12-15 热度:149
是编译器还是运行时执行自动装箱/拆箱? 请考虑以下示例: public Integer get() { return 1; //(1)} 在(1)处,原始整数值将被转换为类似new Integer(1)的东西,并返回.这实际上是一种被称为自动拳击的隐形会员,但谁会这样做呢?编译器还是JVM? 我刚开始学习A[详细]
-
java – MethodHandles.lookup().defineClass retention
所属栏目:[Java] 日期:2020-12-15 热度:67
MethodHandles.Lookup.defineClass 在运行时从字节数组生成一个新类. 在什么情况下返回的类可以被垃圾收集?是否在与Lookup对象关联的类加载器的生命周期内保留,或者如果不再引用Class对象,它是否可以进行垃圾回收? 解决方法 通过MethodHandles.Lookup.defi[详细]
-
Java继承和后期绑定,为什么int id具有父类值而不是子类1?
所属栏目:[Java] 日期:2020-12-15 热度:184
确定输出: public class Test1{ public static void main(String args[]){ ChildClass c = new ChildClass(); c.print(); }}class ParentClass{ int id = 1; void print(){ System.out.println(id); }}class ChildClass extends ParentClass{ int id = 2;}[详细]
-
java-8 – Weblogic 12.2.1 Java 8 Spring Data JPA Hibernate 5
所属栏目:[Java] 日期:2020-12-15 热度:194
我正在尝试使用带有Hibernate 5.x和 Spring-data-jpa 1.9.4的WebLogic 12.2.1部署EAR文件.在Weblogic 12.1.3上部署的配置相同. JPA 2.1用于它们. Weblogic正在抛出一个ClassNotFoundException,并在寻找带有spring-data的可选QueryDsl库: weblogic.managemen[详细]
-
java – ThreadLocal是否优于HttpServletRequest.setAttribute(
所属栏目:[Java] 日期:2020-12-15 热度:77
servlet规范(参见我之前的问题)保证相同的线程将执行所有过滤器和关联的Servlet.鉴于此,如果有使用ThreadLocal的选项(假设您正确清理),我认为使用HttpServletRequest.setAttribute传递数据没有任何用处.我觉得使用ThreadLocal有两个好处:类型安全性和更好的[详细]
-
ANTLR v4,JavaLexer和JavaParser将null作为解析树返回
所属栏目:[Java] 日期:2020-12-15 热度:109
我正在使用antlr v4来提取 java程序的解析树以用于其他目的.我从这个样本开始: ANTLR v4 visitor sample 我已经测试了给定链接上的步骤,以检查它是否有效以及一切正常: java Runa = 1+2b = a^2c = a+b*(a-1)a+b+c^ZResult: 33.0 然后我编写了自己的解析jav[详细]
-
java – 使用Akka Microkernel有哪些常见用例?
所属栏目:[Java] 日期:2020-12-15 热度:143
根据akki.io上的文档,我没有看到MicroKernel解决了哪些常见用例?有没有人有一些简单的现实世界用例? 谢谢 解决方法 Akka Microkernel模块为您提供了一个非常轻量级的免费“应用程序服务器”软件包,因此可以轻松分发和运行您的Akka应用程序. 在这里阅读更多[详细]
-
在Java中,有没有办法在该文件被其他线程锁定时读取文件?
所属栏目:[Java] 日期:2020-12-15 热度:149
所以我使用以下命令在文件上创建一个锁,以便我可以独占编辑它: File file = new File(filename); channel = new RandomAccessFile(file,"rw").getChannel(); lock = channel.tryLock(); 现在我有第二个线程想要访问同一个文件 – 只是为了阅读,而不是编辑.[详细]
-
java – 支持删除的不相交集数据结构
所属栏目:[Java] 日期:2020-12-15 热度:75
假设我们有一组n个不相交的节点{node1,node1,…,noden} 以下3个操作的最快数据结构和算法是什么: Union(x,y):在nodex和nodey之间添加一个非定向边,两个节点之间最多只能有一条边. IsConnected(x,y):如果nodex和nodey直接或间接连接,则返回true,即nodex和n[详细]
-
JSR 330的任何在线教程链接:Java的依赖注入?
所属栏目:[Java] 日期:2020-12-15 热度:118
我正在寻找关于JSR 330的一些教程: Java的依赖注入.谷歌搜索没有提供太多信息.请指出除spec / javadoc以外的教程. 解决方法 Matthias Wessendorf撰写的这篇博文有一些信息: http://matthiaswessendorf.wordpress.com/2010/01/19/dependency-injection-the-[详细]
-
java – 我需要帮助递归地比较目录中的文件以查找重复项
所属栏目:[Java] 日期:2020-12-15 热度:68
我正在开发一个程序,它将(希望)比较给定目录中的所有文件,识别重复项,将它们添加到列表中,然后将列表显示给用户,以便他们可以验证他们是否希望删除这些文件,然后再删除它们我严重陷入困境.到目前为止,我已经能够递归列出所有文件,并且我一直在乱搞比较它们以[详细]
-
Java – SAM类型优化
所属栏目:[Java] 日期:2020-12-15 热度:181
描述 Project Lambda状态的 working document提到了所谓的SAM(单一抽象方法)类型.据我所知,当前的lambda建议不会影响运行时只是编译器,可以实现从lambda表达式到这些类型的自动转换. 我认为在理想情况下,SAM类型的实例可以在内部由函数指针表示.因此,JVM可以[详细]
-
java – 寻找.NET 3.5 / J2EE架构概念比较文章/图表
所属栏目:[Java] 日期:2020-12-15 热度:58
我们正在考虑将.NET技术与 Java技术(WCF,JBoss / ESB,MOM,WPF,WF)相结合,我需要对.NET 3.5和Java世界中的苹果和橙子有一个高层次的概念. 有没有人知道一篇好的,清晰的文章或更好的简单图表来回答以下问题: Java世界中的WCF是______ 相当于Java世界中的WPF是[详细]
-
如何对使用ProcessBuilder和Process的Java方法进行单元测试?
所属栏目:[Java] 日期:2020-12-15 热度:78
我有一个 Java方法,用ProcessBuilder启动一个Process,并将其输出管道输出到一个字节数组,然后在进程完成后返回它的字节数组. 伪代码: ProcessBuilder b = new ProcessBuilder("my.exe")Process p = b.start();... // get output from process,close process[详细]
-
java – assert(false)vs RuntimeException?
所属栏目:[Java] 日期:2020-12-15 热度:189
我正在阅读 XWalkUIClientInternal的源代码,我遇到了以下代码: switch(type) { case JAVASCRIPT_ALERT: return onJsAlert(view,url,message,result); case JAVASCRIPT_CONFIRM: return onJsConfirm(view,result); case JAVASCRIPT_PROMPT: return onJsPromp[详细]
-
java – 为什么这个类型参数保留在字节码中?
所属栏目:[Java] 日期:2020-12-15 热度:91
type erasure page说 Replace all type parameters in generic types with their bounds or Object if the type parameters are unbounded. The produced bytecode,therefore,contains only ordinary classes,interfaces,and methods. 但是,对于以下类: pub[详细]