-
java – Hibernate – hibernate.hbm2ddl.auto = validate
所属栏目:[Java] 日期:2020-12-14 热度:136
我对hibernate.hbm2ddl.auto =验证的实际工作感兴趣,我正在努力寻找全面的文档. 我们最近发现生产系统受到了http://opensource.atlassian.com/projects/hibernate/browse/HHH-3532的影响(Hibernate的名字匹配外键,而不是签名,因此会为您重新创建),而hibernat[详细]
-
java – Maven构建失败的依赖项
所属栏目:[Java] 日期:2020-12-14 热度:159
我有一个本地artefact存储库,我的maven设置指向,但由于某种原因,这似乎没有击中它,并在尝试安装时一直失败. 我可以直接在浏览器中访问该URL,也可以通过浏览器访问maven repo. 我也可以ping两个. 任何想法为什么一直失败? 下面的堆栈跟踪 干杯, mvn clean in[详细]
-
java – 在一个JFrame中使用两个JPanels
所属栏目:[Java] 日期:2020-12-14 热度:67
我正在尝试创建一个程序,允许用户点击一个按钮放置在JPanel中的东西,并允许他们移动这个项目.我已经找到了一个很好的布局来使用移动组件(见 this链接).但是,我只是好奇地创建这样的布局的最佳方法?我希望有这样的东西: 我该如何做到这一点?我想要使??用两[详细]
-
Java JTextArea多行帮助
所属栏目:[Java] 日期:2020-12-14 热度:124
我遇到的一个问题是我有2个JTextAreas,我需要为它们添加一个项目列表. 我遇到的问题是当字符串到达??JTextArea的末尾时,它不会自动移动到下一行.所以为了解决这个问题我尝试了这个:(对不起,如果我的代码有点草率.) public void setIncludeAndExclude(ArrayLi[详细]
-
Java JPA:Performant检查实体是否已在DB中
所属栏目:[Java] 日期:2020-12-14 热度:63
使用JPA检查实体是否已在数据库中的最佳方法/最佳实践是什么? 我正在编写一个将主机信息添加到数据库的客户端.例如附加的存储容器,hba等…… 如果我想为主机添加Lun,我必须检查lun是否已经在数据库中. (Lun可以附加到另一个主机). 我看到2个可能性: 我选择[详细]
-
JDK课程除了Javadoc之外还有其他规格吗?
所属栏目:[Java] 日期:2020-12-14 热度:153
JDK课程除了 Javadoc之外还有其他规格吗?如果是,在哪里? 例如,请参考Collections.unmodifiableMap. Its Javadoc没有任何关于线程安全的说法;所以只要从Javadoc进行,我不能以为自动将所得到的映射映射到其他线程是安全的,而不采取我自??己的一些特殊步骤来[详细]
-
Java应用程序中加载类的可能内存泄漏
所属栏目:[Java] 日期:2020-12-14 热度:181
我最近开始剖析我正在使用VisualVM编写的osgi java应用程序.有一点我注意到,当应用程序开始向客户端发送数据(通过JMS)时,加载的类的数量开始以稳定的速度增加.然而,堆大小和PermGen尺寸保持不变.即使停止发送数据,类的数量也不会下降.这是内存泄漏吗?我认为[详细]
-
java – JIT编译代码驻留在哪里?
所属栏目:[Java] 日期:2020-12-14 热度:67
所以我有这个用 Java编写的方法: public void myMethod(int y){ int x = 5 + y; doSomething(x);} 并假设我的应用程序调用了很多次.. 在Java虚拟机上运行此方法的已编译代码时,JVM将首先解释该方法.然后经过一段时间后,如果我理解正确,它将决定将其编译为机[详细]
-
java – JSP字符串格式截断
所属栏目:[Java] 日期:2020-12-14 热度:93
有没有人知道如何使用标签库在JSP中截断字符串?我要使用 Jakarta Taglibs,但是说它已经退休,因为: With the advent of JSTL,the core features of many of the libraries had been standardized and the need for these libraries diminished. As such,muc[详细]
-
java – 使用枚举实现实用程序类和单例
所属栏目:[Java] 日期:2020-12-14 热度:51
Peter Lawrey在他的博客上写了关于 Two Uses of Enums that most people forget的内容. 首先,我没有忘记 – 我甚至没有意识到:) 这些方法简洁明了 – 与更传统的实现相同方法的方法相比,除了简洁之外还有什么好处,比如使用带有私有构造函数的final类来实现实[详细]
-
java – 将哈希映射转换为2D数组
所属栏目:[Java] 日期:2020-12-14 热度:88
将HashMap转换为2D数组最简单的方法是什么? 解决方法 HashMap map = new HashMap();Object[][] arr = new Object[map.size()][2];Set entries = map.entrySet();Iterator entriesIterator = entries.iterator();int i = 0;while(entriesIterator.hasNext())[详细]
-
java – spring-boot w /嵌入式tomcat不会向控制器发送请求
所属栏目:[Java] 日期:2020-12-14 热度:197
我有一个使用 spring-boot和嵌入式Tomcat容器的应用程序. 据我所知,我的代码与spring-boot sample project相同.但是,当我运行测试时,我得到一个404而不是200(在我尝试发布的情况下,而不是收到一个405,与Tomcat正确设置一致): Failed tests:UserControllerTe[详细]
-
java – 我应该测试什么都不会发生的情况
所属栏目:[Java] 日期:2020-12-14 热度:195
如果状态为S或P,则可以删除样本.我有以下测试: @Testpublic void canBeDeletedWhenStatusIsP() { Sample sample = new Sample(); sample.setState("P"); assertTrue(sample.canBeDeleted());}@Testpublic void canBeDeletedWhenStatusIsS() { Sample sample[详细]
-
java – 当jdbc与sqlite3数据库连接时,我该怎么做才能避免“内存
所属栏目:[Java] 日期:2020-12-14 热度:89
当jdbc与sqlite3数据库连接时,我该怎么做才能避免“内存不足”的错误? java.sql.SQLException: out of memoryat org.sqlite.DB.throwex(DB.java:288) at org.sqlite.NestedDB._open(NestedDB.java:73) at org.sqlite.DB.open(DB.java:77) at org.sqlite.Con[详细]
-
Java泛型是一个全部还是没有决定?
所属栏目:[Java] 日期:2020-12-14 热度:58
参见英文答案 Why won’t this generic java code compile?4个 我有以下代码: public class Main { public static void main(String[] args) { Generic generic = new GenericInteger(5); ListString stringList = generic.getStringList(); // this line i[详细]
-
java – 从Stream获取两个不同的输出
所属栏目:[Java] 日期:2020-12-14 热度:148
我正在测试 java-8中的新Stream API,并想检查10000随机coinflips的结果.到目前为止,我有: public static void main(String[] args) { Random r = new Random(); IntStream randomStream = r.ints(10000,2); System.out.println("Heads: " + randomStream.fi[详细]
-
java – Spring-Hibernate持久化不会导致插入
所属栏目:[Java] 日期:2020-12-14 热度:161
我正在尝试实现一个简单的DAO. 我有道: @Repository("iUserDao")@Transactional(readOnly = true)public class UserDao implements IUserDao { private EntityManager entityManager; @PersistenceContext public void setEntityManager(EntityManager enti[详细]
-
RxJava;如何同步发出可观察量
所属栏目:[Java] 日期:2020-12-14 热度:166
我想同步发出两个Observable对象(它们是异步的),一个接一个地返回第一个发出的Observable对象.如果第一个失败,则不应发出第二个. 假设我们有一个Observable签署用户,另一个Observable在登录后自动选择用户的帐户. 这是我试过的: public ObservableAccessTok[详细]
-
java – 为什么源代码中的根包叫做“com”?
所属栏目:[Java] 日期:2020-12-14 热度:189
参见英文答案 Java packages com and org3 在大多数源代码中,根包/文件夹命名为“com”.为什么?它只是惯例,还是代表什么? 解决方法 convention是指定组织中的程序员将以与其组织的域名(作为唯一标识符)相反的顺序启动包名称.这可以防止来自不同组织(在您自[详细]
-
Java 8 Lambda表达式是否使用GPU?
所属栏目:[Java] 日期:2020-12-14 热度:183
我最近与 Java 8取得联系,我正在尝试学习Lambda表达式. 我想做一些图形计算,到目前为止我的代码: IntStream.range(0,(screenSize.width * screenSize.height)).parallel().forEach(id - { int x = id % screenSize.width; int y = ((id-x) / screenSize.wid[详细]
-
java – 何时将静态嵌套类(以及其中的静态成员)加载到内存中?
所属栏目:[Java] 日期:2020-12-14 热度:128
在这里,我试图使用内部静态助手类为我的数据库连接实现单例类: package com.myapp.modellayer;public class DatabaseConnection { private DatabaseConnection() { //JDBC code... } private static class ConnectionHelper { // Instantiating the outer c[详细]
-
具有时间轴的JavaFX实时LineChart
所属栏目:[Java] 日期:2020-12-14 热度:67
我试图用时间轴绘制实时图,但是我发现LineChart构造函数只有签名. LineChart(AxisX xAxis,AxisY yAxis) 我认为在javafx中嵌入jfree图不是一个正确的解决方案. 我想要一个javafx LineChart中的几个jfree功能,这是可能的吗? 解决方法 从 http://www.oracle.co[详细]
-
java – 如何查看eclipse IDE正在使用的当前环境变量?
所属栏目:[Java] 日期:2020-12-14 热度:102
我知道我可以运行一个程序 System.out.println(System.getEnv()); 但是我只想检查它们,而不用这样做.有任何想法吗? 解决方法 实际上有一种方法可以看到env vars.它不是作为一个功能实现的,而是其他任务的一部分. 您可以在Package Explorer中右键单击任何项?[详细]
-
java – 在哪里可以在Spring 3.1中指定Jackson SerializationCon
所属栏目:[Java] 日期:2020-12-14 热度:105
我很困惑,为什么使用默认的jackson包含 Spring似乎已经定制了默认的Jackson配置. 一个设置是混乱的是WRITE_DATES_AS_TIMESTAMPS,Jackson default是真的,但是Spring有某个地方将其更改为false并且还提供了日期格式. 这个世界在哪里呢?我希望我的日期保持序列[详细]
-
java – 如有必要,切换到BigInteger
所属栏目:[Java] 日期:2020-12-14 热度:73
我正在阅读一个文本文件,其中包含[1,10 ^ 100]范围内的数字.然后,我对每个数字执行一系列算术运算.我想只在数字超出int / long范围时才使用BigInteger.一种方法是计算字符串中有多少位数,如果有太多则切换到BigInteger.否则我只是使用原始算法,因为它更快.有[详细]