-
java – Maven不生成“persistence.xml”文件
所属栏目:[Java] 日期:2020-12-15 热度:157
我在maven项目网页上阅读了this article,其中列出了不同的目录布局(例如:src / main / resources,用于Application / Library资源). 问题是当我运行以下命令(found here)时: mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -Darc[详细]
-
如何在Google App Engine(Java)中启用会话支持?
所属栏目:[Java] 日期:2020-12-15 热度:180
如何使用Java启用GAE会话支持? 另外,一个相关的问题:我只想在会话中存储少量状态(基本上只是一个密钥) GAE会将这些信息存储在客户端cookie中,如果存在,那么这种方法有多安全? 谢谢! 最佳答案 对于第一个问题.在你的appengine-web.xml中有:[详细]
-
Java蛇游戏避免使用Thread.sleep
所属栏目:[Java] 日期:2020-12-15 热度:102
我用Java制作了我的第一个游戏 Snake, 它的主循环看起来像这样 while (true) { long start = System.nanoTime(); model.eUpdate(); if (model.hasElapsedCycle()) { model.updateGame(); } view.refresh(); long delta = (System.nanoTime() - start) / 1000[详细]
-
java – 理解示例12来自Big O表示法的字符串的所有排列 – 破解
所属栏目:[Java] 日期:2020-12-15 热度:132
我无法理解作者如何得到以下过程的O(n ^ 2 * n!)的复杂性,该过程生成字符串的所有排列. void permutation(String str){ permutation(str,"");}void permutation(String str,String prefix){ if(str.length()==0){ System.out.println(prefix); } else{ for([详细]
-
java – 在迷宫中修改过的老鼠
所属栏目:[Java] 日期:2020-12-15 热度:190
在接受采访时我问过你.你给我的矩阵填充了“1”和“0”.“1”表示你可以使用单元格,“0”表示单元格被阻挡.你可以向4个方向移动左,右,上,下每次你向上或向下移动它都会花费你1美元.向左或向右移动不会增加成本.所以你必须编写一个代码来检查是否可以达到目的[详细]
-
java – 组合需要第5个字符串
所属栏目:[Java] 日期:2020-12-15 热度:138
假设有一个字符串s = abcd 我想要第5个字符串,包括a,b,c,d,这是adbc. 但我也得到了我不需要的所有答案. 那么如何在第5次执行后停止此方法呢? import java.util.Arrays;import java.util.Scanner;class Test{ long times; int n=1; public static void main([详细]
-
学习元素排序的算法(理想情况下是Java)
所属栏目:[Java] 日期:2020-12-15 热度:191
我有许多有序列表,大多数都包含相同的元素.我想从列表(样本)中找到最可能的元素顺序. 例: l1={ a,b,f,h,z }l2={ c,e,x,z }l3={ a,y,z }l4={ b,z } 结果应该是: R={a,c,z}; or R={ a,z } 元素没有关于其自然顺序的信息.应该从列表中学习订单,在某些情况下,[详细]
-
将两个类似的json字段编组到同一个java字段
所属栏目:[Java] 日期:2020-12-15 热度:192
我有一个示例虚拟JSON响应,如下所示: { "id": 1,"teacher_name": "Foo","teacher_address": "123 Main St.","teacher_phone_num": 1234567891,"student_name": "Bar","student_address": "546 Main St.","student_phone_num": 9184248576 } 以上是一个愚蠢[详细]
-
混合Kotlin Java与Maven,未解决的参考
所属栏目:[Java] 日期:2020-12-15 热度:125
我有一个带有Kotlin代码hello.kt的Maven项目,该代码调用Java代码JavaFoo.java,该代码调用Kotlin代码KotlinFoo.kt. hello.kt也直接调用KotlinFoo.kt.我正在尝试使用mvn clean install使用kotlinlangs Maven docs中描述的Maven设置来构建它. 如果hello.kt没有[详细]
-
java – geckodriver中的“无法访问死对象”
所属栏目:[Java] 日期:2020-12-15 热度:118
我正在使用Selenium 3.4和Java.使用Chrome,一切正常.但是我需要使用Firefox,并且有些东西会中断. 我正在自动测试Dojo UI,并且需要等待Dojo UI进行大量渲染.所以这就是我所做的,它在Chrome中运行得很好.请注意,通常在我的代码中设置隐式等待20秒. driver.swit[详细]
-
java – 如何列出在文本字段内输入时的建议
所属栏目:[Java] 日期:2020-12-15 热度:194
嗨,在我的Java swing应用程序中,我需要显示具有相同初始值的所有可能现有条目 用户在文本字段中键入时的字符.让我们说文本字段中的用户类型字母A应该是国家America和Africa将是建议.这样用户就可以从列表中选择一个.国家/地区列表位于我的数据库中.我知道如[详细]
-
java – 警告:类型参数E在使用内部类时隐藏了类型E.
所属栏目:[Java] 日期:2020-12-15 热度:73
我正在编写一个堆栈,一个带有静态节点和其他非静态节点. public class Stack 但是当我尝试使Node非静态时,它会给我这个警告“类型参数E隐藏了类型E” public class Stack 我告诉我一点理解,因为静态memeber是类的成员所以它不会给我一个警告但是当我使它成为[详细]
-
Java下载海量文件,在一段时间后在互联网网址上显示连接关机/重置
所属栏目:[Java] 日期:2020-12-15 热度:196
我正在构建一个swing应用程序,通过Internet下载多个文件并保存到windows文件共享.我已经使用了SwingWroker,它在内部使用ExecutorService,它在内部对它们进行排队并一次下载10个,但由于某种原因,下载后说2 3 MB的文件它会停止并转移到下一个下载文件,它们将被[详细]
-
java – HTTP 307的文件上传
所属栏目:[Java] 日期:2020-12-15 热度:145
我正在编写一个Spring控制器来处理来自客户端的HTTP PUT请求,并生成S3预先签名的url并发出HTTP 307状态(Temp重定向)代码.所以基本上我正在验证客户端,如果成功,那么我要求他写入s3文件夹.客户端可以写入已签名的URL位置. 现在我担心的是客户端必须上传两次.[详细]
-
使用Java 8从对象列表中查找中值
所属栏目:[Java] 日期:2020-12-15 热度:100
我有两个结构如下的类: public class Company { private List 基本上,Company类有一个Person对象列表,每个Person对象都可以获得Age值. 如果我得到Person对象的列表,是否有一种很好的方法可以使用Java 8在所有Person对象中找到中位数Age值(Stream不支持中位[详细]
-
java – G1 gc上的“Ext Root Scanning”的文档/代码/详细解释
所属栏目:[Java] 日期:2020-12-15 热度:82
1]任何人都可以指向文档或详细解释“Ext Root Scanning”在G1 GC中是如何工作的,特别是对于JNI句柄吗? (如果可能请特定于Java 7) 2]奖励:我们期望G1 gc的openJDK代码与Hotspot有什么不同?如果我们可以期望它是相同的,那么请指出用于G1 GC ext root扫描的o[详细]
-
java – Chromedriver设置单一接受语言
所属栏目:[Java] 日期:2020-12-15 热度:118
我正在使用带有java的ChromeDriver和arquillian无人机框架来测试我们网页的本地化.要测试浏览器中设置的不受支持的语言环境的行为,我们通过命令行参数设置chromes语言环境: --lang=it 但是,生成的ACCEPT-LANGUAGE标头如下所示: it-IT,it;q=0.8,en-US;q=0.6[详细]
-
强制Java流尽早执行管道的一部分,以将阻塞任务提交给线程池
所属栏目:[Java] 日期:2020-12-15 热度:75
我有一个我想要处理的对象列表,Java8流API看起来是最干净和可读的方式. 但是我需要对这些对象执行的一些操作包括阻塞IO(比如读取数据库) 所以我想将这些操作提交给有几十个线程的线程池. 起初我想过做一些事情: myObjectList .stream() .filter(wrapPredica[详细]
-
java – 处理智能方式的条件
所属栏目:[Java] 日期:2020-12-15 热度:139
if (lineStyle == 5 || lineStyle == 21 || lineStyle == 82 || lineStyle == 83 || lineStyle == 3) { lineStyleString = "DOUBLE";} else if (lineStyle == 6 || lineStyle == 35 || lineStyle == 39 || lineStyle == 30) { lineStyleString = "DOTTED" ;}[详细]
-
java – 将float转换为string并始终获取特定的字符串长度?
所属栏目:[Java] 日期:2020-12-15 热度:130
如何将float转换为String并始终获得指定长度的结果字符串? 例如,如果我有 float f = 0.023f; 我想要一个6个字符的字符串,我想得到0.0230.但是如果我想将它转换为4个字符的字符串,结果应该是0.02.此外,限制为5个字符的值-13.459应返回-13.4,并返回10个字符-1[详细]
-
如何在JUnit5中实现自定义运行器
所属栏目:[Java] 日期:2020-12-15 热度:69
有没有办法在JUnit5中完全控制测试方法的执行(包括前/后方法),类似于JUnit4 @RunWith注释)? 我正在尝试构建一个JUnit5 Arquillian扩展,但由于Aquillian基本上需要在容器中执行每个测试,所以当从Junit5扩展中运行Arquillian时我遇到了问题. 我的代码在这里:[详细]
-
java – 监视Netbeans中的HTTP请求和WebSockets
所属栏目:[Java] 日期:2020-12-15 热度:97
我正在用Java编写HTTP和WebSocket客户端以连接到任何http服务器. 我之前在js中编写了类似的东西,并且能够使用firefox和chrome中的开发人员工具的网络选项卡来查看发送的HTTP请求以及交换的Websocket消息. 我的问题是:Netbeans是否有任何工具或插件可以看到[详细]
-
我可以在Java中获取调用对象的实例吗?
所属栏目:[Java] 日期:2020-12-15 热度:198
有一个库用一些参数调用我的方法.我想收到另一个参数,但是库没有将它提供给它调用的方法. 通过反编译库,我可以看到它有参数,并且它被分配给一个实例变量(不是私有的,但也不是公共的.)我知道如果我有实例,我可以使用反射获取变量,但是我不知道也没有实例. 有[详细]
-
java – Wiremock Stand alone – 如何使用请求数据操作响应
所属栏目:[Java] 日期:2020-12-15 热度:131
我试图使用Wiremock Standalone服务器实现POST REST调用的模拟.我面临这样的挑战,假设帖子正文包含一个“名称”字段及其值,应该在该POST调用的响应中返回相同的值.我的json文件如下所示: {"priority": 1,"request": { "method": "POST","urlPath": "/primeS[详细]
-
在Java 9模块中找不到Derby驱动程序
所属栏目:[Java] 日期:2020-12-15 热度:175
我正在尝试使用Java 9模块连接到内置的Derby数据库(嵌入模式).我的模块依赖于java.sql,但我不确定在哪里放置Derby驱动程序. 这是我的module-info.java: module mymodule { requires java.sql;} 这是模块中无法执行的Main.java代码: public static void mai[详细]