-
java – JPA Criteria Builder:如何将ArrayList传递给Oracle函
所属栏目:[Java] 日期:2020-12-15 热度:140
我有一个Oracle函数,它接受一个POINTS%ROWTYPE表.我想使用CriteriaBuilder类从JPA调用此函数,该类具有数据库函数的功能.当我尝试构建查询时,它死于抱怨ArrayLists不是函数的有效查询参数. 如何将ArrayList从JPA传入Oracle函数? Oracle函数签名: CREATE OR[详细]
-
如果由线程修改的变量标记为volatile,为什么false共享问题
所属栏目:[Java] 日期:2020-12-15 热度:70
我一直在看Martin Thompson的文章.这是对虚假分享的解释. http://mechanical-sympathy.blogspot.co.uk/2011/07/false-sharing.html public final class FalseSharing implements Runnable { public final static int NUM_THREADS = 4; // change public fina[详细]
-
ORM的FuelPHP更新导致“而不是“零星的
所属栏目:[Java] 日期:2020-12-15 热度:54
我正在使用 PHP 5.4.4并且我使用FuelPHP ORM保存和更新功能得到了非常奇怪的行为. 我正在尝试将序列化或JSON数据保存到数据库中的字段,所以像{“name”:“michael”}.当我在Model :: forge()之后直接使用model- save()时,它似乎在100%的时间内正常工作,你[详细]
-
带有默认方法的Java 8接口启用Jacoco时无效的方法
所属栏目:[Java] 日期:2020-12-15 热度:70
我们有一个使用默认方法的接口,我们在 Java和Kotlin类中实现了该接口,并且我们提供了非默认方法的实现. 当我们在调试模式(没有testCoverageEnabled = true)运行时,应用程序按预期工作.但是当我们使用testCoverageEnabled = true运行不同的配置时,应用程序崩[详细]
-
java-ee – Glassfish中的JNDI配置/查找
所属栏目:[Java] 日期:2020-12-15 热度:90
我在Glassfish中遇到一些基本的JNDI配置时遇到了麻烦. 我认为应该是一个简单的任务:在运行时,确定特定属性是否设置为true.我认为这是JNDI的一个很好的应用程序,但似乎无法在app服务器和我的servlet代码之间获得正确的路径. 以下是我在Glassfish中配置属性的[详细]
-
多线程 – 如何在使用QThreadPool时执行QObject :: moveToThread
所属栏目:[Java] 日期:2020-12-15 热度:121
我正在构建一个小型多线程Web服务器. QTcpSockets在主线程中获取,然后由QtConcurrent传递给QThreadPool,QThreadPool最终处理数据并发出答案. 我的问题是套接字是在主线程中创建的,并在另一个线程中处理.这在尝试写入套接字时会导致错误: socket-write(somed[详细]
-
java – Google Fit API,获取每项活动消耗的卡路里
所属栏目:[Java] 日期:2020-12-15 热度:160
所以我正在尝试创建一个连接到Google Fit的应用程序,并以非常精简的方式向用户显示他们的数据,而且我很难找到用户每天为每个活动消耗的卡路里.我可以获得一整天的总卡路里,以及用户每天所做的每项活动,但不能获得每项活动消耗的卡路里. 链接到GitHub:https:[详细]
-
如何从Java设置默认网关,IP地址和子网掩码?
所属栏目:[Java] 日期:2020-12-15 热度:178
我正在寻找一些从 Java配置我的以太网卡的方法.有没有办法从Java更改默认网关,IP地址和子网掩码. 目前我正在使用OSHI来获取IP地址,Mac地址和其他硬件信息.我也理解设置这些参数的唯一方法是Java.lang.Runtime Class并使用特定于硬件的命令来设置here的属性[详细]
-
java – 用状态/策略模式替换if/else逻辑
所属栏目:[Java] 日期:2020-12-15 热度:116
我已经阅读过以前的堆栈交换,用 Java替换条件逻辑,例如带有状态/策略模式的IF / ELSE,但我不确定我的案例是否适合替换. 我看了一下 – Long list of if statements in Java和 Converting many ‘if else’ statements to a cleaner approach 我本质上是在编[详细]
-
java – 从Hibernate保存到数据库的对象获取错误的时间戳
所属栏目:[Java] 日期:2020-12-15 热度:113
我是Hibernate的新手,并且正在开发一个使用它的Web项目. 我有一个名为area的对象,它有一个date对象(java.sql.Timestamp)属性modifiedDate.当我创建一个新对象时,modifieDate为null,然后将其发送到getHibernateTemplate().saveOrUpdate(area);在我自己的类中,[详细]
-
java – 如何正确使用JTI声明JWT以防止重放攻击?
所属栏目:[Java] 日期:2020-12-15 热度:52
我使用 Spring创建了一些REST API,并使用JWT实现了Spring Security以进行身份??验证.我的前端运行AngularJs并使用这些接收 JSON响应的其他API. JWT身份验证工作正常,但它允许从浏览器控制台到Postman或任何其他REST客户端的请求参数和标头的简单复制和粘贴,[详细]
-
NetBeans(Java Swing):设置窗口大小
所属栏目:[Java] 日期:2020-12-15 热度:94
这真让我抓狂.当我在设计模式下为我的窗口设置合适的大小时,它只是忽略这个大小,并在编译和运行时使用其他东西.即使很难我设置minimumSize和preferredSize它只是忽略了这个……为什么?我该如何设置自己的尺寸? 解决方法 即使您使用minimumSize和preferredS[详细]
-
java – Matcher在匹配后抛出IllegalStateException
所属栏目:[Java] 日期:2020-12-15 热度:51
我对Matches有一些奇怪的问题,希望有人可以解决一些问题. 根据 Java文档: public boolean matches() … If the match succeeds then more information can be obtained via the start,end, and group methods. 一些代码: private static HashtableString,S[详细]
-
如何在Java中对多声道声音输入进行采样
所属栏目:[Java] 日期:2020-12-15 热度:107
我意识到这可能是相对利基,但也许这就是为什么这是好的问题无论如何.我正在寻找一个硬件多输入录音控制台(例如Alesis IO 26)来接收Adat lightpipe 8声道输入来进行信号处理.由于我还没有获得该设备并且需要弄清楚这是否可行(预算问题),我想问一下是否有人有[详细]
-
java – 如何使用bean中的属性格式化字符串
所属栏目:[Java] 日期:2020-12-15 热度:176
我想使用格式创建一个String,用bean中的属性替换格式的一些标记.是否有支持此功能的库或者我是否必须创建自己的实现? 让我举一个例子来证明.说我有一个豆人; public class Person { private String id; private String name; private String age; //getters[详细]
-
java-ee – WAS远程容器和@PersistenceContext上的Arquillian
所属栏目:[Java] 日期:2020-12-15 热度:160
对于我们的集成测试,我想使用Arquillian并遵循“入门 tutorial”中的所有步骤.由于我有一个现有的应用程序,所以设置起来并不是那么简单,但我设法解决了大部分问题.现在我得到一个NPE异常,表明CDI无法正常工作.根据 WAS 8.5 remote container文档,我意识到@Pe[详细]
-
在Java 6中使用的最佳方法,可以同时访问List
所属栏目:[Java] 日期:2020-12-15 热度:164
我有一个由多个线程访问的List对象.主要有一个线程,在某些情况下有两个线程,用于更新列表.根据正在处理的用户请求数,有一到五个可以从此列表中读取的线程. 该列表不是要执行的任务队列,它是正在检索和同时更新的域对象的列表. 现在有几种方法可以访问此列表[详细]
-
为什么java.util.calendar对象的值在调用get(int)后会发生变化
所属栏目:[Java] 日期:2020-12-15 热度:176
我试图在一些遗留代码中调试问题. 我已将问题缩小到以下方法: public String formatDateTimeFromCalendar (Calendar cal){ StringBuffer sb = new StringBuffer(); String hr = ""+cal.get(Calendar.HOUR_OF_DAY); sb.append(String.format("%02d",hr)); sb[详细]
-
java – hibernate annotations编译错误
所属栏目:[Java] 日期:2020-12-15 热度:142
当我尝试编译一个具有hibernate注释以映射到db的DTO文件时,我遇到了一个奇怪的问题.当失败时,下面有一个奇怪的消息日志. 可能是这个问题的原因是什么?我想这个错误来自文件CashDTO.我在CashDTO. java文件中做错了什么? import java.io.Serializable;import[详细]
-
关于Java泛型的Oracle之一的潜在问题
所属栏目:[Java] 日期:2020-12-15 热度:142
我正在审查一个名为“ Effects of Type Erasure and Bridge Methods”的Java泛型Oracle路径,我无法说服自己给出解释.好奇,我在本地测试了代码,我甚至无法重现跟踪解释的行为.这是相关的代码: public class NodeT { public T data; public Node(T data) { th[详细]
-
java – 同步,易失性和线程安全
所属栏目:[Java] 日期:2020-12-15 热度:62
我最近正在阅读一些关于 java并发的书.关于线程安全性,如果无法使类不可变,则可以始终通过同步其数据来确保线程安全. 以下类显然不是线程安全的 public class NotThreadSafe { private int value; public void setValue(int value) { this.value = value; }[详细]
-
javafx-2 – 具有65000个数据点的JavaFX LineChart的性能问题
所属栏目:[Java] 日期:2020-12-15 热度:52
构建描述的LineChart需要花费15分钟 JavaFX,这对我的任务不起作用. 使用好的旧Swing和jFreeChart的类似实现需要1.5秒来构建图表. 但我还是想实现一个JavaFX. 这是我的代码: public class FXMLController implements Initializable {@FXMLprivate Label stat[详细]
-
如何在JavaFX中创建自定义加载屏幕?
所属栏目:[Java] 日期:2020-12-15 热度:180
我想为 JavaFX应用程序创建一个自定义加载屏幕.不希望用户看到Java咖啡杯图标,我想在那里放置我自己的图形! 我已经找到了如何提供静态图像,甚至是动画GIF,但我对类似Flash的屏幕更感兴趣,我可以指定图像的状态在某些百分比下的样子. 有任何想法吗? 解决方[详细]
-
java – 我可以动态地将其他Spring配置文件加载到现有的WebAppli
所属栏目:[Java] 日期:2020-12-15 热度:150
在Tomcat 6.0.18中启动我的webapp后,我只使用初始化系统所需的内容来引导 Spring – 即,现在,数据库迁移.在迁移成功完成之前,我不希望加载系统的任何部分.这可以防止其他bean在操作或甚至实例化之前等待迁移完成. 我有一个配置了dbMigrationDAO的startup-app[详细]
-
java – Embedded Jetty:选择现有的Spring MVC控制器
所属栏目:[Java] 日期:2020-12-15 热度:67
上下文 我在一个Web应用程序(使用Play Framework)上工作,我正在尝试使用Spring MVC迁移到传统的Servlet模型.我想在已有的Jetty容器(netty)中运行嵌入式Jetty容器. 问题 我正在尝试重新使用创建的Spring上下文(包含所有应用程序bean,包括新添加的Spring MVC控[详细]