-
java – 无法捕获ConstraintViolationException
所属栏目:[Java] 日期:2020-12-14 热度:67
我似乎不能捕获约束违例异常,但我在日志中看到它. 实体 @Column(unique = true)private String email; 我想这样抓住它 try { memberDao.create(newMember);} catch (ConstraintViolationException e) { //} – 它从来没有到达catch块. 当我使用 catch(异常e)[详细]
-
java – 算法找到所有素数从2到1000不起作用
所属栏目:[Java] 日期:2020-12-14 热度:75
这是一段代码,使用该语句计算所有素数从2到1000,数字n是素数iff: 在第一个版本中,我认为我正确地实现了算法: public class Giuga { public static void main(String[] args){ int n = 2; while(n=1000){ int k = 1; long sum = 0; while(k=n-1){ sum = sum[详细]
-
java – Logback file error:[rollingPolicy]没有适用的操作,当
所属栏目:[Java] 日期:2020-12-14 热度:181
我正在使用登录akka将日志写入文件,每一件事都很好,直到我的日志文件停止写日志可能它已经满了所以我读了滚动策略所以我可以创建其他文件,但我最终有很多错误 这是我的logback.xml文件 configurationappender name="FILE" class="ch.qos.logback.core.FileAp[详细]
-
在Java中声明一个字节数组
所属栏目:[Java] 日期:2020-12-14 热度:156
如何声明数组的数组有限的字节数组?这是我在想的,但它不工作,我找不到任何东西. private Integer number =10000;private byte[] data[];data = new byte[][number]; 解决方法 这样的东西 private byte[][] data; // This is idiomatic Javadata = new byte[[详细]
-
java – 使用gson反序列化时将默认值设置为变量
所属栏目:[Java] 日期:2020-12-14 热度:149
我正在尝试将 JSON转换为Java对象.当一对的某个值为空时,应该设置一些默认值. 这是我的POJO: public class Student { String rollNo; String name; String contact; String school; public String getRollNo() { return rollNo; } public void setRollNo(St[详细]
-
java – 使用new关键字创建的Spring bean(@Component)中的自动装
所属栏目:[Java] 日期:2020-12-14 热度:179
我有两个春豆如下: @Component("A")@Scope("prototype")public class A extends TimerTask { @Autowired private CampaignDao campaignDao; @Autowired private CampaignManager campManger; A(){ init_A(); } } 由于旧的代码,我必须使用新的关键字来创建一[详细]
-
java – 如何从一般的特定类获取一个类文字
所属栏目:[Java] 日期:2020-12-14 热度:175
有这样的方法需要类文字作为参数. CollectionEmpInfo emps = SomeSqlUtil.select( EmpInfo.class,"select * from emps"); 要么 GWT.create(Razmataz.class); 当我需要提供通用的特定类时,问题就出现了 EmpInfoStringRazmatazInteger 以下将是错误的语法 Coll[详细]
-
java – 为什么枚举类型上的私有字段对包含类可见?
所属栏目:[Java] 日期:2020-12-14 热度:94
public class Parent { public enum ChildType { FIRST_CHILD("I am the first."),SECOND_CHILD("I am the second."); private String myChildStatement; ChildType(String myChildStatement) { this.myChildStatement = myChildStatement; } public String[详细]
-
使java程序返回值来调用shell脚本
所属栏目:[Java] 日期:2020-12-14 热度:132
Unix大师! 我有一个Java程序,它将一些参数传递给一个Servlet. Servlet将信息输入到一个数据库中,并返回创建的行ID到调用它的java程序. Java程序在Unix shell脚本中运行,后来再调用另一个Java程序Java Program_2(比如说). 我的问题是这样 – 我需要将Java程[详细]
-
java – 为什么有人故意实现默认构造函数的默认实现?
所属栏目:[Java] 日期:2020-12-14 热度:60
刚刚从同事的代码中删除了以下代码: public ClassName() { super();} 我只是想确保我做对了.为什么有人故意写这个?这正是编译器默认插入的不是吗? 编辑: 澄清:那是唯一的构造函数. 此外,这不是一个技巧问题.写这个的人比我高,所以我想确保在谈到这个之[详细]
-
java – 我需要了解Haskell如何表示数据能够编写好的Haskell程序
所属栏目:[Java] 日期:2020-12-14 热度:111
我正在从 Java背景学习Haskell.当我编程Java时,我觉得我非常了解对象如何布置在内存中以及后果.例如,我确切地知道java.lang.String和java.util.LinkedList如何工作,因此我知道我应该如何使用它们.与Haskell我有点迷失了.例如,(:)如何工作?我应该关心吗?是[详细]
-
java – 改造2.0b2:如何从响应中获取InputStream?
所属栏目:[Java] 日期:2020-12-14 热度:136
我正在使用Retrofit 2.0b2.得到响应后,我尝试从响应中获取一个InputStream: ResponseJsonNode response = call.execute();InputStream is = response.raw().body().byteStream(); 但应用程序不断投掷: java.lang.IllegalStateException: Cannot read raw r[详细]
-
java – 在增强型for循环中为循环变量使用final的目的是什么?
所属栏目:[Java] 日期:2020-12-14 热度:151
我明白下面的声明如何工作. for(final Animal animal : animalList){//do some function} 但是在这里使用final关键字的目的是什么? 解决方法 这样做有两个可能的原因: 它可以简单地避免在循环体中意外地改变循环变量. (或者记录循环变量不会被改变的事实)[详细]
-
java – tomcat7与tomcat6,性能有什么显着差异?
所属栏目:[Java] 日期:2020-12-14 热度:159
我一直在压力测试一个 Java Web应用程序(JSP Tomcat6 Struts2 Hibernate mysql),而且我得到的结果不是吹嘘!所以我把tomcat版本升级到了7,哇!我得到的请求/秒是以前的5倍. 所以启发我,tomcat6和tomcat7的性能有很大的区别吗?或者我的配置和东西有问题吗?[详细]
-
我应该如何命名我的Java 9模块?
所属栏目:[Java] 日期:2020-12-14 热度:130
假设我有一个libraryId = org.abc和artifactId = myLibrary的库.模块名称的推荐名称是:myLibrary或org.abc.myLibrary?是否有任何官方指南的命名方案? 解决方法 一段时间以来,对于您的问题有两种不同的看法,但在模块系统开发过程中,社区解决了反向DNS方法.[详细]
-
java – Realm ORM:如何处理地图?
所属栏目:[Java] 日期:2020-12-14 热度:70
我正在创建一个 Android应用程序,我需要持久化Map String,MyClass. 我刚刚开始使用 Realm ORM,因为它支持一对一和一对多的枚举和列表.我还找到了一个字符串列表的解决方法(即我必须创建一个封装字符串的StringWrapper类. 但是,从 documentation开始,我理解像[详细]
-
java – 关键字“class”在声明中
所属栏目:[Java] 日期:2020-12-14 热度:168
我在面试中面临着一个相当简单的问题. 为什么我们使用class关键字声明类? 解决方法 简短的答案:因为这是C的方式. Java在C语言中占据了大部分的语法 – 在我看来,这是一个明智的决定,因为它真的帮助绘图程序员在新的时候. 现在,如果你的问题是为什么需要一[详细]
-
java – Spring MVC缺少URI模板变量
所属栏目:[Java] 日期:2020-12-14 热度:173
我有一个Controller类,它具有将数据保存到数据库的功能.我将几个参数传递给Controller函数,但我认为我可能会错误地写入@RequestMapping.下面是代码 调节器 @RequestMapping(value="createRoadBlock.htm",method = RequestMethod.POST) public @ResponseBody[详细]
-
perforce:创建当前挂起列表的本地备份
所属栏目:[Java] 日期:2020-12-14 热度:167
在perforce中,我有一个待修改的列表,其中包含一些更改的文件.现在我想回到基地,但是没有松动我的变化,所以我想把它们放在某个地方.像保存每个文件的DIFF.在稍后的时候,我想恢复这些变化,继续我的工作. 这可能吗?如果是,怎么样? 谢谢! 解决方法 假设您使用[详细]
-
“添加到set”在java中返回一个布尔值 – python怎么样?
所属栏目:[Java] 日期:2020-12-14 热度:122
在 Java中,我喜欢使用“添加到集合”操作返回的布尔值来测试元素是否已经存在于集合中: if (set.add("x")) { print "x was not yet in the set";} 我的问题是,Python中有什么方便吗?我试过了 z = set() if (z.add(y)): print something 但它没有打印任何东[详细]
-
java – 在Wildfly 8.2中配置日志的正确方法
所属栏目:[Java] 日期:2020-12-14 热度:123
我在设置Wildfly-8.2.0的日志时感到困惑.最初我使用了我自己的日志系统,在WAR文件中内置log4j.xml,这些都很好.但是,当我对日志配置进行任何更改时,我需要重新部署应用程序以使更改生效.所以,我切换到JBoss记录器子系统.以下是我从jboss-cli到standalone.xml[详细]
-
java – 为什么使用AES加密16个字节时,密文长度为32个字节?
所属栏目:[Java] 日期:2020-12-14 热度:141
我使用加密AES算法,当我加密16字节(一个块),结果是32字节. 这个可以吗? 我使用的源代码是: package net.sf.andhsli.hotspotlogin;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.Se[详细]
-
java – 有一个扩展另一个类的’空’类可以吗?
所属栏目:[Java] 日期:2020-12-14 热度:145
假设我有一个类Foo,它有一堆逻辑,另一个类Bar基本相同.然而,由于Foo和Bar是不同的(但相关的)实体,我需要从我的代码中明显的区别(即我可以判断一个实例是一个Foo还是一个Bar) 当我在一起打仗时,没有多大的想法,我结束了以下几点: public class Foo { /* cons[详细]
-
java – ELException错误读取类型
所属栏目:[Java] 日期:2020-12-14 热度:176
当我显示我的jsp页面,尝试在Person类型中调用一个定义的getCurrentlocation()函数时,我收到异常. 该函数由jsp文件中的${person.currentlocation}调用. type Exception reportmessage javax.el.ELException: Error reading 'currentlocation' on type **.pers[详细]
-
Java Regex:matches(pattern,value)返回true,但group()无法匹配
所属栏目:[Java] 日期:2020-12-14 热度:60
我在 Java中有一个正则表达式的奇怪问题.我测试了我的正则表达式和我的价值 here,它的工作原理.它说有3组(正确)第一组(不是组零!)的匹配是SSS,组2的匹配是BB,组3的匹配是0000.但是我的代码下面失败了,我相当一个亏损为什么… String pattern = "([^-]*)-([[详细]