-
java – Spring MVC @RequestBody map可选
所属栏目:[Java] 日期:2020-12-15 热度:54
我有一个这个方法的休息控制器: @RequestMapping(value = "",method = { RequestMethod.POST },produces = { MediaType.APPLICATION_JSON_VALUE }) public ResponseEntity? add(@Valid @RequestBody MyModel myModel,Errors errors) { ... return new Respo[详细]
-
如何在java中使用正则表达式提取最后一个最短的字符串
所属栏目:[Java] 日期:2020-12-15 热度:122
我怎样才能在下面提取粗体字符串 string : hello world blah -d blah vlaah -n blah vlahh hello world blah -n blah vlahh -d blah vlaah hello world blah -d blaaah 我试过了. – [dn].* $但它找到了如下所示的最长匹配字符串 hello world blah -d blah v[详细]
-
Java在计算上给出了错误的答案
所属栏目:[Java] 日期:2020-12-15 热度:123
我想用 Java做一些计算, 但由于某种原因,1或2行代码中的简单计算给出了错误的答案, 而另一方面,如果我分三步完成它,它可以完美地工作. 我知道在更多的步骤中做一些事情并不是那么糟糕, 但为什么要使用额外的文字,如果它可以缩短? 如果我的数学错了,有人会给[详细]
-
java – HashMap不必要地放置重复值
所属栏目:[Java] 日期:2020-12-15 热度:51
我有以下代码,我想将结果插入数据库但是现在我只想打印出带有值的键. 在此代码之前使用键设置HashMap,它可以正常工作. 下面的代码循环遍历tableView,从列中获取项,如果项等于哈希映射中的键,则它将dogsID作为值放入hashmap中. // loop through tableView ite[详细]
-
java – Allure:目标文件夹中的环境文件在maven clean上被删除.
所属栏目:[Java] 日期:2020-12-15 热度:198
说明指示将environment.xml添加到Allure结果目录( https://github.com/allure-framework/allure-core/wiki/Environment),但是此文件夹在mvn clean上被删除,因此文件将被删除.有没有办法在每次构建时生成此文件? 谢谢. 解决方法 只需输入你的src / main / re[详细]
-
Java如果返回NoSuchElementException
所属栏目:[Java] 日期:2020-12-15 热度:53
如何创建if语句来检查函数是否返回“NoSuchElementException”?类似于我下面的东西. if (functionReturns == "NoSuchElementException") 解决方法 How can I make an if statement to check if NoSuchElementException” is returned from a function? 如果[详细]
-
java – 哈德森和jenkins有什么区别?
所属栏目:[Java] 日期:2020-12-15 热度:104
参见英文答案 How to choose between Hudson and Jenkins? [closed]????????????????????????????????????8个 我在许多网站上搜索但没有得到正确答案.我在哈德森和jenkins之间感到困惑. 请建议我哪个最适合JAVA CI构建和部署. 解决方法 这已经回答了 here 总[详细]
-
将整个Java项目移植到C#
所属栏目:[Java] 日期:2020-12-15 热度:117
我正在寻找一种将整个 Java项目转换为C#的免费方法.我跟着 Pauldb’s article on using Sharpen in eclipse.这个教程有点过时了. 在Windows上使用Luna时出现以下错误: 在尝试更新引用以在我的环境中工作后,我得到了 ...run-sharpen.xml:59: The following[详细]
-
java – 分割字符串时数组索引超出绑定错误
所属栏目:[Java] 日期:2020-12-15 热度:72
有人可以帮我找到以下代码的问题:它一直给我一个: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 码 public class Hello{ public static void main(String[] args){ String tf = "192.168.40.1"; String[] arggg = tf.split(".[详细]
-
java – 我写得对吗?我一直在收集编译器错误
所属栏目:[Java] 日期:2020-12-15 热度:119
我不确定我是否写得正确.我检查了我的笔记,以确保使用所有适当的符号,但我一直在收到错误,如:’;’预期而非声明.我错过了什么??? import java.util.Scanner; 公共类EmployeeAbsences { ????public static void main(String [] args){ Scanner keyboard =[详细]
-
java – 重写超类的受保护方法
所属栏目:[Java] 日期:2020-12-15 热度:70
在下面的例子中,为什么String b打印null并且String c打[详细]
-
嵌套循环涉及java 8中的条件
所属栏目:[Java] 日期:2020-12-15 热度:109
我有一段代码 ListObj1 result = new ArrayListObj1();for (Obj1 one : list1) { for (Obj2 two : list2) { if (one.getStatus() == two) { result.add(one); } } } 在Java 8中使用流我可以像这样写 list1.stream().forEach(one - { if (list2.stream().anyM[详细]
-
java – volatile是否传播给实例成员?
所属栏目:[Java] 日期:2020-12-15 热度:96
假设有一些简单的容器声明并像这样实例化 class Test { private volatile ListObject list = new ArrayList();} ,读取和写入都由锁保护; synchronized关键字未使用.尽管Test.list被声明为volatile,但它的所有成员字段(如ArrayList.elementData)都不具有此修[详细]
-
错误传递volatile std :: queue丢弃限定符[-fpermissive] C 98
所属栏目:[Java] 日期:2020-12-15 热度:117
我有一个 volatile std::queueint requestQueue; 当我尝试在函数内调用它的任何方法(pop,push,empty,front等)时,例如: while (!requestQueue.empty()){ ...do something } 我收到以下错误. robot.cpp:43:31: error: passing 'volatile std::queueint' as 't[详细]
-
java – 尝试编译Telegram源代码时找不到文件
所属栏目:[Java] 日期:2020-12-15 热度:79
我正在尝试构建一个类似Telegram的应用程序.我下载了他们的源代码( https://github.com/DrKLO/Telegram)(适用于Android). 我的主要问题是,当我尝试编译代码并将其导出到我的手机时,使用Android Studio我发现了这个错误: 错误:找到任务’:TMessagesProj:p[详细]
-
java – “容器中没有原语”规则是否适用于数组?
所属栏目:[Java] 日期:2020-12-15 热度:170
我最近一直试图实现一个简单的遗传算法.我需要使用一个存储对(字符,4位)的可逆映射.我为这项任务选择了Guava的BiMap.但是由于我为比特存储选择的int数组,测试不会通过. int []是原始类型吗?使用Vector或整数列表是否更适合此任务? 解决方法 你的问题不是in[详细]
-
Java ImageIO灰度PNG问题
所属栏目:[Java] 日期:2020-12-15 热度:51
我有一个灰度图像(实际上是“lena”)我想试验一下.我把它作为512×512 PNG文件,有216种灰度. 当我用Java ImageIO阅读它时,会发生什么: String name = args[0]; File fi = new File(name); BufferedImage img = ImageIO.read(fi); 我得到一个只有154种颜色的[详细]
-
让表示层(JSF)处理来自服务层(EJB)的业务异常
所属栏目:[Java] 日期:2020-12-15 热度:70
更新提供的实体的EJB方法(使用CMT): @Override@SuppressWarnings("unchecked")public boolean update(Entity entity) throws OptimisticLockException { // Code to merge the entity. return true;} 如果检测到并发更新,则将抛出javax.persistence.Optimis[详细]
-
java – 为什么下面的程序,没有睡眠会进入死锁状态,但是在睡眠状
所属栏目:[Java] 日期:2020-12-15 热度:150
public class ThreadTest {public static void main(String[] args) throws InterruptedException { ExampleTest obj = new ExampleTest(); Thread t1 = new Thread(new Runn(obj)); Thread t2 = new Thread(new Runn(obj)); Thread t3 = new Thread(new Run[详细]
-
java – 将此(在构造函数中)泄露给对象本身
所属栏目:[Java] 日期:2020-12-15 热度:141
我从其他问题中了解到,如果另一个对象有机会利用仍处于构造中的对象(我们泄露的对象),在单线程和多线程环境中,如何泄漏这可能是不安全的. 我的问题是,如果我将物体泄漏给自己怎么办? public Category(int id,String name) { this.id = id; this.name = name[详细]
-
java – 声明式事务与程序化事务
所属栏目:[Java] 日期:2020-12-15 热度:194
如果我们选择程序化交易,我们会写 Session session=sessiongFactory.openSession();Transaction tx=session.buildTransaction(); 对于会话,我们可以构建我们想要的尽可能多的事务. 所以,我们有第一个会话对象而不是事务对象. 在声明式事务中,如果我们在服务[详细]
-
java – 在什么条件下两个不同的对象可能具有相同的hashcode()值
所属栏目:[Java] 日期:2020-12-15 热度:79
我所知道的是: – “int hashCode()返回对象的内存地址 对象的默认哈希值.“ 如果引用x和y表示两个不同的对象,则表达式 (x.hashCode()== y.hashCode())并不总是false 所以,我想询问在哪些情况下,2个不同对象的哈希值是相同的. 解决方法 您可以在类中重写has[详细]
-
java – Hibernate – OGM [PersistenceUnit:person]无法构建Hi
所属栏目:[Java] 日期:2020-12-15 热度:156
我收到以下错误 Exception in thread “main” javax.persistence.PersistenceException: [PersistenceUnit: person] Unable to build Hibernate SessionFactory at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.persistenceException([详细]
-
java – 在现有接口中添加方法
所属栏目:[Java] 日期:2020-12-15 热度:103
如果我们有一个在许多类中具有不同实现的接口,并且我们必须在此接口中添加另一个新方法,那么谁将是解决在所有实现类中重写该方法的问题的较短方法? 解决方法 您可以查看 default methods.这个想法是您在界面中提供默认实现.请记住,这仅适用于Java 8.如果您[详细]
-
java – 正确处理闰秒
所属栏目:[Java] 日期:2020-12-15 热度:150
在闰秒之前和期间,似乎调用new Date()将返回23:59:59两次(一次在闰秒之前,一次在闰秒期间),而不是23:59:59和23:59 :60. 有没有办法(在应用程序中实现NTP客户端,或检查时钟倒退或重复自己)以确定给定秒是否是闰秒,以便正确呈现23:59 :60给用户? 就此而言,[详细]