-
使用Java 7编译我的项目,但使用Java 8在Gradle中运行我的测试
所属栏目:[Java] 日期:2020-12-15 热度:67
目前我正在将我的战争部署到支持 java 7的weblogic服务器,但是想在我的selenium和Junit测试中利用 Java 8. 我如何在我的Gradle构建中指定使用1.7来编译和构建我的WAR,同时使用1.8运行我的测试? 解决方法 将源和测试分成2个模块. 然后,指定每个模块的源和目[详细]
-
java – 如何选择正确的List实现?
所属栏目:[Java] 日期:2020-12-15 热度:131
从 this CodeReview answer, You seem to use ArrayList for all purposes. There are other List-types in Java that suit certain situations better than an ArrayList. You should have a look at those and try to get a feeling when to use which lis[详细]
-
java – 在identity.login()中不使用@PicketLink注释类
所属栏目:[Java] 日期:2020-12-15 热度:190
我正在尝试使用扩展BaseAuthenticator的@PicketLinked类. 我的设置是一个关于野生动物9.0.2.Final的耳朵项目. 我在我的jboss-deployment-structure.xml中使用它 ?xml version="1.0" encoding="UTF-8"? jboss-deployment-structure deployment dependencies ![详细]
-
java – 使用Spring JPA / Hibernate进行条件插入
所属栏目:[Java] 日期:2020-12-15 热度:67
我正在开发一个在集群环境中运行的项目,其中有许多节点和一个数据库.该项目使用 Spring-data-JPA(1.9.0)和Hibernate(5.0.1).我无法解决如何防止重复行问题. 例如,这是一个简单的表格 @Entity@Table(name = "scheduled_updates")public class ScheduledUpdate[详细]
-
java – Wildfly 9.x无法编码希腊语附件文件名
所属栏目:[Java] 日期:2020-12-15 热度:71
我使用 javax.mail来调用邮件服务器并将文件作为邮件附件发送,编码文件名如下:MimeUtility.encodeText(filename,“UTF-8”,null) 虽然这在WildFly 8上运行良好,但它在WildFly 9.x上使用相同的邮件服务器失败.我的意思是以这种格式收到附件说明:= UTF-8BzrT[详细]
-
java – Windows 10通知中的空白图标
所属栏目:[Java] 日期:2020-12-15 热度:89
我的 java应用程序使用看起来或多或少的代码在系统托盘上显示其图标: Toolkit mainToolkit = Toolkit.getDefaultToolkit();SystemTray mainTray = SystemTray.getSystemTray();Image trayIconImage = mainToolkit.createImage(getClass().getResource(resou[详细]
-
java.net.SocketException:无效的请求:无效的方式
所属栏目:[Java] 日期:2020-12-15 热度:57
我有一个在Google App Engine上运行的应用程序,它是 Android应用程序的后端.它基本上是Android应用程序和在我自己的服务器上运行的MySQL数据库之间的桥梁. App Engine应用程序的日志中填写了有关断开连接时捕获的异常的警告.异常消息是java.net.SocketExcept[详细]
-
java – Vector vs SynchronizedList性能
所属栏目:[Java] 日期:2020-12-15 热度:179
在阅读关于集合实现的Oracle教程时,我发现了以下句子: If you need synchronization,a Vector will be slightly faster than an ArrayList synchronized with Collections.synchronizedList 来源:List Implementations 但是当搜索它们之间的差异时,许多人[详细]
-
java – @OneToMany @JoinTable错误
所属栏目:[Java] 日期:2020-12-15 热度:142
我试图用** @ JoinTable **来理解** @ OneToMany **这样的场景 我正在使用JPA 2.1,Hibernate 5.0.4和Oracle 11 XE.当我调用userDao.save(用户)(下面的代码)时,我已经得到了 java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constrain[详细]
-
java – 修复线程池线程阻塞,当提交足够的任务时
所属栏目:[Java] 日期:2020-12-15 热度:53
我有一个需要并行计算许多小任务的过程,然后按照任务的自然顺序处理结果.为此,我有以下设置: 一个简单的ExecutorService和一个阻塞队列,我将使用它来保持在将Callable提交给执行程序时返回的Future对象: ExecutorService exec = Executors.newFixedThreadP[详细]
-
java – Robolectric:在我的情况下运行处理程序的looper
所属栏目:[Java] 日期:2020-12-15 热度:77
我有一个非常简单的类,它有一个Handler,当它处理消息时它再次发送新消息: public class MyRepeatTask{ … public void startTask() { // send message with delay 5 sec handler.sendMessageDelayed(handler.obtainMessage(…),5000); } Handler handler =[详细]
-
java – CameraDevice无法创建会话[Camera2]
所属栏目:[Java] 日期:2020-12-15 热度:73
我正在尝试使用Camera2 API将相机数据流式传输到SurfaceView.我正在按照本指南: Camera2 guide 我无法通过第5步 MainActivity.java::onCreate() setContentView(R.layout.activity_main);surfaceView = (SurfaceView)findViewById(R.id.surface);manager =[详细]
-
java – JSR 363添加新单位
所属栏目:[Java] 日期:2020-12-15 热度:200
我正在使用来自maven(tec.units:unit-ri)的 JSR 363: Units of Measurement API 的参考实现. 现在我必须添加一些单位,如茶匙,液体盎司等. 我扩展Units类来添加一个像这样的新单元: public static final UnitVolume TEASPOON = addUnit(new TransformedUnit[详细]
-
java – 使用ServletContextListener和SLF4J在contextDestroyed
所属栏目:[Java] 日期:2020-12-15 热度:71
我正在尝试向记录器写一条消息(Vaadin)servlet已停止,这使用SLF4J和Log4j2. 为此,我使用的是ServletContextListener,它在应用程序启动时记录消息.但是在contextDestroyed方法中记录时我无法获得任何输出…这是我的实现: @WebListenerpublic class VaadinLog[详细]
-
java – replace()无法与多片段一起正常工作
所属栏目:[Java] 日期:2020-12-15 热度:163
主要活动 package example.antonio.activitydemo;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Button;import android.support.v4.app.*;public class MainActivity extends FragmentActivity { @Over[详细]
-
java – 使用List <?>成员定义抽象泛型类
所属栏目:[Java] 日期:2020-12-15 热度:169
即使试图为此提出一个干净的头衔也是一个挑战. 基本思想是定义两个超类:一个用于“子”项,其成员引用其“父”,另一个用于包含子对象的“父”列表.来自child- parent和parent- child的链接是对称的.每个父/子超类都有子类,用于定义和实现其他功能.总是有一个[详细]
-
java – BeanCreationException:无法确定数据库类型为NONE的嵌
所属栏目:[Java] 日期:2020-12-15 热度:71
我正在尝试运行我的程序,我总是得到这个例外: Caused by: org.springframework.beans.factory.BeanCreationException: Cannot determine embedded database driver class for database type NONE. If you want an embedded database please put a supported[详细]
-
java – Spring通用REST控制器:解析请求体
所属栏目:[Java] 日期:2020-12-15 热度:88
我有以下控制器: @RestController@RequestMapping(value = "/{entity}",produces = MediaType.APPLICATION_JSON_VALUE)public class CrudControllerT extends SomeSuperEntity { @RequestMapping(method = GET) public IterableT findAll(@PathVariable Str[详细]
-
java – 打开pom.xml时不会打开Eclipse编辑器
所属栏目:[Java] 日期:2020-12-15 热度:178
我刚刚安装了Ubuntu 15.10和 Eclipse. 我一打开Eclipse,就去了: 帮助 – 安装新软件…… 然后我设置:使用:Indigo更新站点 – http://download.eclipse.org/releases/indigo/ 我搜索插件m2e,我已经安装 一般Purpuse工具 – m2e – Eclipse的Maven集成 我已[详细]
-
如何在Java中获得无代理连接?
所属栏目:[Java] 日期:2020-12-15 热度:86
在与URLConnection建立连接时如何避免通过ProxySelector,或者如何保证连接不受 Java知道的任何代理的影响? 我认为这就是Proxy.NO_PROXY的用途.引用Javadoc: A proxy setting that represents a DIRECT connection,basically telling the protocol handler[详细]
-
Java EE身份验证:如何捕获登录事件?
所属栏目:[Java] 日期:2020-12-15 热度:184
给定为 Java Web应用程序定义的FORM类型的身份验证机制,如何在重定向到请求的资源之前捕获登录执行的事件?是否有任何类型的监听器,我可以在用户登录时将我的代码执行? 我觉得定义过滤器不是最好的解决方案,因为过滤器链接到资源,即使用户已经过身份验证并[详细]
-
java – Spring Data Rest JPA – 无法延迟加载OneToMany双向关
所属栏目:[Java] 日期:2020-12-15 热度:158
我有两个实体,Company和Job,具有OneToMany双向关系.我的问题是,我不能懒得加载公司的列表 Job工作. 例如,当我这样做时: GET / api / companies / 1这是JSON响应: { "id": 1,"name": "foo",... "_embedded": { "jobs": [ {...},... {...} ],"employees": [[详细]
-
java – 实现接口比较器
所属栏目:[Java] 日期:2020-12-15 热度:145
假设我有一个简单的界面,我希望基于某些功能可比较: interface Organism extends ComparableOrganism { String getName(); int getComplexity(); @Override default int compareTo(Organism other) { return this.getComplexity() - other.getComplexity();[详细]
-
java – 递归:如何尝试不同的整数1到9的组合,以及(部分)反向序
所属栏目:[Java] 日期:2020-12-15 热度:130
语言: Java的 目标: general:解决一个数独游戏 具体:做一个递归方法solve(): 检查数字是否与行,列或框中的其他数字冲突 如果不是这样,则在给定的空白空间中填入[1-9]之间的整数,然后移动到下一个空白区域 (部分或全部)如果空间不能被[1-9]之间的整数填[详细]
-
如何使用Vert.x 3管理websocket上的连接用户?
所属栏目:[Java] 日期:2020-12-15 热度:186
为了说服一些人从旧学校技术转换,我需要构建一个聊天演示应用程序,使用 Java管理超过10K的并发连接(如Node.Js的东西). 我测试了Netty 5.0,这很棒,但需要做很多工作;另一方面,Jetty 9.3非常棒,但与其他竞争对手相比速度较慢. 经过一番搜索后,我找到了基于Nett[详细]