-
Java EE 6:如何从无状态会话Bean调用有状态会话Bean?
所属栏目:[Java] 日期:2020-12-15 热度:93
我有一个有状态会话Bean(SFSB),它充当身份验证模块.在SFSB中,我存储了当前登录的用户.此外,我还有一些外观(无状态会话Bean(SLSB))处理我的实体的JPA / SQL内容.为了检查当前用户的访问权限,我尝试从SLSB中调用SFSB.但是当从SLSB调用时,当前用户字段始终为“n[详细]
-
java – 从命令行创建jar文件
所属栏目:[Java] 日期:2020-12-15 热度:100
我有以下目录层次结构: SigarTest src SigarTest .java files bin SigarTest .class files 这里,SigarTest是一个包名.根文件夹位于jdk的bin文件夹中. 从那里,我运行以下命令来创建我的项目的jar文件 – ./jar cfe temp.jar SigarTest.SigarMain SigarTest/b[详细]
-
java – 将文件添加到JList后清除JFileChooser选择
所属栏目:[Java] 日期:2020-12-15 热度:162
对于用于将PDF与Apache PDFBox合并的简单Swing应用程序,我使用JFileChooser选择一个或多个PDF文件并将其添加到JList. 到目前为止没问题. 令我困扰的是,当我单击按钮再次添加另一个文件/文件时,之前的选择仍然存在于JFileChooser中,我不希望这样,选择应该最初[详细]
-
java – 计算第N个浮点数
所属栏目:[Java] 日期:2020-12-15 热度:52
使用32位浮点数,我认为有类似2 ^ 31 – 1可表示的浮点数.在 java中,您可以使用现有的float并使用Math库查找“next float”.但是,假设你没有起始浮点数,有没有办法计算第n个浮点数?我不在乎什么语言,如果有一个带库函数的语言我会接受它. 当然,我可以简单地[详细]
-
java – Jenkins Build失败并出现SVNException
所属栏目:[Java] 日期:2020-12-15 热度:139
我正在尝试运行jenkins构建.以下是我的配置. jenkins版本:1.445 部署:作为WAR Java:1.7(服务器64位) Tomcat Ver:7.0.23 它给出以下错误: Started by user jenkins-adminUpdating https://myrepo.mycompany.com/svn/repos/myrepoERROR: Failed to update[详细]
-
java – 如何在高分辨率屏幕上缩放字体?
所属栏目:[Java] 日期:2020-12-15 热度:130
在高分辨率屏幕上(我的例子,Windows 8.1)是我的 Java应用程序.特别是菜单非常小,几乎不可能选择菜单项. 在正常屏幕(72 DPI)中一切正常. 具有固定大小的字体(在我的情况下,它将具有80px),是一个糟糕的选择. 72 DPI屏幕显示它非常大. 如何使字体可扩展以使程序[详细]
-
java – 什么是JVM指令?
所属栏目:[Java] 日期:2020-12-15 热度:73
因此,我正在与一位运行Interviews(您的标准人力资源经理)的人谈论他们在面试中真正寻找的内容,并且他提到了有关测试JVM指令知识的内容(以及许多其他内容). 我不知道那是什么,但我以为他在谈论字节码指令. 我做了一些研究,似乎我在“JVM指令”上找不到任何东[详细]
-
java – 并发队列 – 一般问题(描述和用法)
所属栏目:[Java] 日期:2020-12-15 热度:124
我在掌握并发队列的想法时遇到了一些麻烦.我理解一个队列是FIFO,或先到先服务,数据结构. 现在,当我们添加并发部分时,我将其解释为线程安全(请告诉我,如果这是不正确的)事情变得有点模糊.并发是指各种线程可以添加到队列中,还是从队列中删除(服务项目)的方式[详细]
-
java – 为什么catalina.home_IS_UNDEFINED目录是由Logback在同
所属栏目:[Java] 日期:2020-12-15 热度:76
我为我的应用程序编写了logback配置文件,但是当我在进行maven clean install(mvn clean install)时,它在项目目录中生成了一个带有日志文件的catalina.home_IS_UNDEFINED目录. 为什么生成这个目录? 我不希望它出现在我的项目目录中. 有什么帮助解决这个问题[详细]
-
使用TensorFlow for Java进行内存泄漏
所属栏目:[Java] 日期:2020-12-15 热度:135
以下测试代码泄漏内存: private static final float[] X = new float[]{1,2,3,4,5,6,7,8,9,1,0};public void testTensorFlowMemory() { // create a graph and session try (Graph g = new Graph(); Session s = new Session(g)) { // create a placeholder[详细]
-
如何使用java8 lambda表达式抛出自定义检查的异常?
所属栏目:[Java] 日期:2020-12-15 热度:105
参见英文答案 Java 8: Lambda-Streams,Filter by Method with Exception13个 我有下面的代码. private static void readStreamWithjava8() { StreamString lines = null; try { lines = Files.lines(Paths.get("b.txt"),StandardCharsets.UTF_8); lines.forE[详细]
-
java – 为什么OpenJDK将私有方法放入vtable?
所属栏目:[Java] 日期:2020-12-15 热度:186
似乎 openJDK 8将非最终的静态方法放入vtable中.为什么当动态绑定不用于私有方法时(因为它们是用 invokespecial调用的)或是否使用它? 解决方法 这样做是为了处理在超类中存在具有相同名称和签名的可覆盖方法时的一些罕见情况.虽然肯定有一个改进的地方,但可[详细]
-
java – 启用stomp后的activemq oom
所属栏目:[Java] 日期:2020-12-15 热度:95
在Activemq服务器上启用STOMP协议(在它仅启用默认协议之前)之后,它开始失败并显示oom.我只有一个客户端使用STOMP.它可以在没有失败的情况下工作一周,或者在重启后一天失败.这是配置文件: beans xmlns="http://www.springframework.org/schema/beans" xmlns:[详细]
-
Sun的HotSpot JIT编译器是否自动将“final”应用于Java局部变量
所属栏目:[Java] 日期:2020-12-15 热度:65
我听说过这种情况,但我找不到确定的在线资源来确认. 背景:一位同事喜欢让他的局部变量最终.他这样做的原因之一是表现.我的论点是,Java的HotSpot Just In Time编译器会自动检测不变的局部变量,并使它们成为最终变量,因此自己做这个没有性能上的好处. 请注意,[详细]
-
Java Scanner读取文件的奇怪行为
所属栏目:[Java] 日期:2020-12-15 热度:149
因此,我在使用Scanner类从文件中读取内容时遇到了一个有趣的问题.基本上,我正在尝试从目录中读取解析应用程序生成的几个输出文件,以计算一些准确度指标. 基本上,我的代码只是遍历目录中的每个文件,并使用扫描程序打开它们来处理内容.无论出于何种原因,扫描仪[详细]
-
java – spring-data-cassandra存储库的多个密钥空间支持?
所属栏目:[Java] 日期:2020-12-15 热度:199
Spring Data Cassandra是否支持同一应用程序上下文中的多个键空间存储库?我正在使用以下 JavaConfig类设置cassandra spring数据配置 @Configuration@EnableCassandraRepositories(basePackages = "com.blah.repository")public class CassandraConfig exten[详细]
-
java – BASE64Encoder是内部API,可能会在将来的版本中删除
所属栏目:[Java] 日期:2020-12-15 热度:53
参见英文答案 how to avoid warning for the Base 64?2个 我试图解决这个问题,但我从来没有找到适合我的解决方案.问题是我正在接受有关BASE64Encoder的警告.没有BASE64Encoder,有没有其他方法可以做到这一点? 代码: public static String Encrypt(String D[详细]
-
java – 没有@MapKeyColumn或@MapKeyTemporal注释的时态映射键的
所属栏目:[Java] 日期:2020-12-15 热度:175
我正在为我的实习创建一个JPA 2.0 Annotation compliancy kit. 现在,我想知道何时需要@MapKeyTemporal注释以及何时可[详细]
-
java – 有人可以解释Spring Security BasePermission.Create吗
所属栏目:[Java] 日期:2020-12-15 热度:200
我正在开发一个涉及 Spring Security ACL的项目,我遇到了创建权限BasePermission.CREATE.有人请解释这应该如何工作或它允许某人做什么? 我的理解是每个对象都有一个acl,每个acl都有很多ace,每个ace都有一个sid和一个权限.如果必须创建一个对象以便将acl附加[详细]
-
java – Wicket应用程序中的全局可访问资源
所属栏目:[Java] 日期:2020-12-15 热度:159
目前,我有一个Application,它由一个BasePage组成,它作为标题(面板),页脚(面板)和继承页面内容的中心.我遇到的问题是ResourceReferences(也许这甚至不是正确的方法).我正在寻找一个解决方案,允许我做以下事情: 为全局使用的图像,js,css设置一个目录 注册(或[详细]
-
java – 为什么在从Fragment跳转到新Activity时,overridePending
所属栏目:[Java] 日期:2020-12-15 热度:60
第一个活动包含一个片段,片段内有一个按钮,当我单击此按钮时,我希望跳转到一个具有不同动画的新活动.所以我在片段中这样做: mButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(getA[详细]
-
用于运行应用程序的Java 9 REPL
所属栏目:[Java] 日期:2020-12-15 热度:147
Java 9在JDK发行版中引入了名为 JShell的REPL.有没有办法连接到运行某些应用程序的JDK的JShell,并执行引用该运行应用程序的命令.例如,执行一些方法形成应用程序代码,检查对象等.? 解决方法 JShell不是标准的java命令,它是另一个命令.一旦打开shell,它就会在[详细]
-
java – 具有上限的通配符类型变量的迭代器
所属栏目:[Java] 日期:2020-12-15 热度:95
大家好,我尝试扩展HashMap String,String强制执行“全小写”规则 public class HttpQueryMap extends HashMapString,String{ ... @Override public void putAll(Map? extends String,? extends String m) { ... IteratorMap.EntryString,String iterator = m[详细]
-
java – 将列表参数设置为本机查询
所属栏目:[Java] 日期:2020-12-15 热度:180
我想将参数设置为本机查询, javax.persistence.EntityManager.createNativeQuery 这样的事情 Query query = em.createNativeQuery("SELECT * FROM TABLE_A a WHERE a.name IN ?");ListString paramList = new ArrayListString();paramList.add("firstValue")[详细]
-
java密钥库和密码设置
所属栏目:[Java] 日期:2020-12-15 热度:110
我在 java keystores和keytool上有以下问题.我假设密钥库可能有多个证书.正如我所尝试的那样,通过keytool我可以创建一个密钥库,并且要访问这个密钥库,我必须设置密码.另外,要访问每个证书条目,我必须设置密码.是否必须为密钥库和条目使用相同的密码?如果不[详细]