-
java – OSGi中的OpenJPA没有找到MySQL JDBC Connector Bundle
所属栏目:[Java] 日期:2020-12-14 热度:89
我目前正在研究Felix的OSGi项目(v4.0.3).我需要使用JPA,所以我安装了Apache Aries JPA包.我还安装了OpenJPA,我需要它使用 MySQL Connector Bundle连接到MySQL数据库.不幸的是它不起作用,OpenJPA说它找不到MySQL JDBC类,我无法弄清楚什么是坏的,也许我做错了.[详细]
-
java – 有条件地注入bean
所属栏目:[Java] 日期:2020-12-14 热度:76
我想根据从客户端传递的String参数注入一个bean. public interface Report { generateFile();}public class ExcelReport extends Report { //implementation for generateFile}public class CSVReport extends Report { //implementation for generateFile}c[详细]
-
java.lang.NoClassDefFoundError:javax / mail / MessagingExce
所属栏目:[Java] 日期:2020-12-14 热度:190
我一直在研究一个使用 Javamail API根据时间事件和某些条件发送电子邮件的程序.该程序在 Eclipse(最新版本)中运行完美,javamail和激活器jar在构建路径中,javamail的依赖项也是如此.当我将项目导出为jar并尝试运行它时,会出现问题. (生成的堆栈跟踪与Eclipse[详细]
-
java – 如何为protoc(协议缓冲区)获得预编译的linux二进制文件
所属栏目:[Java] 日期:2020-12-14 热度:80
我的构建服务器是基于 Linux的.我需要protoc将它集成到我的基于ant的构建系统中. 我在build.xml中使用以下内容: exec executable="tools/protoc.exe" failonerror="true" arg value="--java_out=../protos/java/generated" / arg value="--proto_path=../pr[详细]
-
common-lisp – 从Emacs多线程保存SBCL图像错误
所属栏目:[Java] 日期:2020-12-14 热度:158
我一直在使用保存运行Common Lisp映像来节省重启时间,提高开发效率.但是,当我在Emacs / SLIME中运行以下命令时,我遇到了一些问题: (sb-ext:save-lisp-and-die "rest-api-image" :purify t) 我收到以下错误.显然,它抱怨看到多个线程.据我所知,这些不是我以编[详细]
-
java – 如何访问已编译jar中的资源?
所属栏目:[Java] 日期:2020-12-14 热度:110
首先,我读过许多S.O.关于这个主题的问题,我已经尝试了他们提出的建议. 这是我的情况.我正在使用Processing框架编写Java应用程序,我正处于最后阶段,我需要开始考虑打包应用程序.可以从命令行执行的jar文件是我尝试使用Eclipse中的Export功能构建的. 我的项目[详细]
-
java – 我可以将Jasig CAS服务器用于Android移动应用程序吗?
所属栏目:[Java] 日期:2020-12-14 热度:64
我知道CAS是网络的单点登录协议.其目的是允许用户访问多个应用程序,同时仅提供一次凭据(例如用户ID和密码).它还允许Web应用程序对用户进行身份验证,而无需访问用户的安全凭据,例如密码. 那么,我怎样才能将Jasig CAS服务器用于Android移动应用程序?一些指导[详细]
-
java – 带问号的通用列表类型
所属栏目:[Java] 日期:2020-12-14 热度:163
参见英文答案 What is PECS (Producer Extends Consumer Super)?11个 我无法解释/理解Java List的泛型类型: List? extends Command myVar = client.performAction(actionParams); 泛型类型如何? extends Command调用,就像是有名字吗?究竟是什么类型的?它[详细]
-
如何在Java应用程序中确定PermGen的大小(即以编程方式)?
所属栏目:[Java] 日期:2020-12-14 热度:87
有没有办法在我的 Java应用程序中测量当前使用的永久代(PermGen)大小?我不能使用VisualVM等外部分析工具. 更好的是估计PermGen中Java类的内存消耗.它几乎与字节码文件的大小成比例? 解决方法 您可以使用JDK附带的MemoryMXBean.但我认为没有办法从正在运行[详细]
-
java – Hadoop 1.0.4的JobConf v / s配置
所属栏目:[Java] 日期:2020-12-14 热度:154
嗨,我是Hadoop的新手,也是FileSystem.我使用JobConf和Configuration看到了两个不同的WordCount示例.它们有什么区别. 我研究过JobConf是旧包org.apache.hadoop.mapred(在0.20.x中弃用)的一部分,但Configuration是新包org.apache.hadoop.mapreduce的一部分.但[详细]
-
java – 为什么IntelliJ Idea不能识别我的Spek测试?
所属栏目:[Java] 日期:2020-12-14 热度:75
我有一个基于Gradle的Kotlin项目,有一些 Spek测试,它们基于JUnit,应该与Idea兼容. 但是我没有在上下文菜单中看到“运行”菜单项. 为什么?为了能够像其他JUnit测试一样在Idea中运行Spek测试,我需要做什么? 这是我的build.gradle: buildscript { ext.kotlin[详细]
-
java – Spring Cloud – SQS
所属栏目:[Java] 日期:2020-12-14 热度:148
我正在尝试使用 Spring Cloud框架来处理一个简单的队列处理程序.我成功地让消息处理程序轮询队列,但是.我看到的问题是,当我向队列发布消息时,我的处理程序无法将有效负载解组到所需的java对象中. @MessageMapping("MyMessageQueue")@SuppressWarnings("Unuse[详细]
-
Java Web项目结构最佳实践
所属栏目:[Java] 日期:2020-12-14 热度:54
我正在开始使用Hibernate和标准MVC架构的新 Java Web项目. 我刚刚开始布局项目结构,在这样做的时候,我开始环顾四周,看看这个领域是否有任何标准,关于控制器应该去哪里以及一般来说最好的方法.但是我还没有找到任何指导方针. 所以我很想知道的是 是否有人了解[详细]
-
计算java中两个日期之间的天数
所属栏目:[Java] 日期:2020-12-14 热度:176
参见英文答案 Android/Java – Date Difference in days17个 我需要计算两个日期之间的天数,我使用下面的代码.问题是它回来了2但实际上它应该返回3因为2016年6月30日到6月27日之间的差异是3.你能帮助它应该包括当前日期以及区别吗? public static long getN[详细]
-
Java Regex中的零长度匹配
所属栏目:[Java] 日期:2020-12-14 热度:158
我的代码: Pattern pattern = Pattern.compile("a?");Matcher matcher = pattern.matcher("ababa");while(matcher.find()){ System.out.println(matcher.start()+"["+matcher.group()+"]"+matcher.end());} 输出: 0[a]11[]12[a]33[]34[a]55[]5 我知道的 :[详细]
-
java – 从继承的静态方法获取调用者类名
所属栏目:[Java] 日期:2020-12-14 热度:84
我有以下类(注意方法是静态的): class Base{ public static void whosYourDaddy() { Class callerClass = // what should I write here to get caller class? System.out.print(callerClass.getName()); }}Class A extends Base{ public static void foo()[详细]
-
java – 将对象添加到“?扩展“通用集合的类型
所属栏目:[Java] 日期:2020-12-14 热度:127
public void addAllAnimals(ArrayList? extends Animal animalLikeList){ // I need to add animal objects (eg Dog,Cat that extends Animal) to animalLikeList.} 我知道它不允许直接添加? extends Animal代表Animal的未知子类型.我的问题是:是否有任何[详细]
-
java – Kafka快速入门:我需要哪些依赖项?
所属栏目:[Java] 日期:2020-12-14 热度:144
我正在通过kafka快速入门: http://kafka.apache.org/07/quickstart.html 和基本的消费者群体示例: https://cwiki.apache.org/confluence/display/KAFKA/Consumer+Group+Example 我已经编写了Consumer和ConsumerThreadPool,如上所示: import kafka.consume[详细]
-
java – 带字符的Mask字符串
所属栏目:[Java] 日期:2020-12-14 热度:165
嘿家伙我试图找到隐藏字符串的方法,但我发现的代码只适用于我的应用程序…有没有办法用“*”或“ – ”隐藏字符串中的字符,如果有的话是有人可以请解释 解决方法 这是用于输入密码吗?考虑以下: class Password { final String password; // the string to[详细]
-
java – 不要登录到catalina.out
所属栏目:[Java] 日期:2020-12-14 热度:138
我有以下logging.properties配置: 1catalina.org.apache.juli.FileHandler.level = FINE1catalina.org.apache.juli.FileHandler.directory = /mnt/asd/tomcat_logs1catalina.org.apache.juli.FileHandler.prefix = catalina.2localhost.org.apache.juli.Fil[详细]
-
java – try catch块的成本是多少?
所属栏目:[Java] 日期:2020-12-14 热度:90
好多了: if (condition) { try { //something } catch(SomeEx ex) {} } 而不是这个: try { if (condition) { //something } } catch(SomeEx ex) {} 当我进入try块时,JVM实际上做了什么? 编辑: 我不想知道在第二个例子总是进去尝试…请回答这个问题. 解决[详细]
-
即使有足够的java内存 – 为什么重复java垃圾收集
所属栏目:[Java] 日期:2020-12-14 热度:163
我们的 java进程占用了大量的CPU,并且日志显示它经常执行GC,即使已使用的内存大约为5GB(取自JMX控制台),而Min和Max内存为10GB. 我们的JVM args是:JVM_GC =“ – verbose:gc -Xnoclassgc -XX:PrintGCDetails -XX:UseParNewGC -XX:NewSize = 3GB -XX:Par[详细]
-
java – sun.security.x509.CertAndKeyGen和sun.security.pkcs.P
所属栏目:[Java] 日期:2020-12-14 热度:120
在JDK8中,类sun.security.x509.CertAndKeyGen不再存在.还缺少sun.security.pkcs.PKCS10.在JDK7中他们存在.什么可以替代这些类方法? 解决方法 我想你在寻找: sun.security.tools.keytool.CertAndKeyGen 您可以在JRE库下的rt.jar中找到它. 请记住,这个类在J2[详细]
-
Java Swing:扩展DefaultComboBoxModel并覆盖方法
所属栏目:[Java] 日期:2020-12-14 热度:109
我使用DefaultComboBoxModel来显示JComboBox中的客户列表.该列表目前仅显示其名称.我还希望在DefaultComboBoxModel中引用每个客户,以便在选择名称时,它还保存对真实客户对象的引用. 为了实现这一点,我怀疑我必须扩展DefaultComboBoxModel并可能覆盖addElemen[详细]
-
Java 8:如何使用lambda将列表转换为列表
所属栏目:[Java] 日期:2020-12-14 热度:76
我正在尝试将列表拆分为列表,其中每个列表的最大大小为4. 我想知道如何使用lambdas做到这一点. 目前我正在这样做的方式如下: ListListObject listOfList = new ArrayList();final int MAX_ROW_LENGTH = 4;int startIndex =0;while(startIndex = listToSplit[详细]