-
java – 关闭Spring引导应用程序时无法注销数据源JMX MBean
所属栏目:[Java] 日期:2020-09-16 热度:185
我有一个简单的 Spring Boot应用程序使用org.apache.commons.dbcp2.BasicDataSource作为dataSource bean. 数据源通过Spring引导自动显示为MBean. 豆声明: @Beanpublic DataSource dataSource() { BasicDataSource dataSource = new BasicDataS[详细]
-
如何使用JPA / Hibernate注释将MySQL char(n)列映射到实例变量?
所属栏目:[Java] 日期:2020-09-16 热度:181
对于类型为char(7)的 MySQL表中的“language”列,我遇到JPA / Hibernate映射问题.在我的实体中,为该字段生成的代码是: private String language; 这在运行时会导致以下异常: ... 43 moreCaused by: javax.persistence.PersistenceException: [PersistenceUn[详细]
-
如何使用Reflection使用泛型实例化java.util.ArrayList
所属栏目:[Java] 日期:2020-09-16 热度:120
如何使用反射来使用泛型类实例化 java.util.ArrayList?我正在编写一个在目标对象上设置java.util.List的方法.运行时知道目标对象和通用类型的列表: public static void initializeList(Object targetObject, PropertyDescriptor prop, String gtype) { try[详细]
-
java – 在方法参数中使用NotNull注释
所属栏目:[Java] 日期:2020-09-08 热度:181
我刚刚开始使用 Java 8的@NotNull注释,并获得一些意想不到的结果. 我有一个这样的方法: public ListFound findStuff(@NotNull ListSearching searchingList) { ... code here ...} 我写了一个JUnit测试,通过参数的searchList的null值.我期待发生某种类型的错[详细]
-
java – 使用GWT历史传递参数?
所属栏目:[Java] 日期:2020-09-08 热度:67
我有一个名为Orders的页面和一个名为OrderDetails的页面.正如在优秀的 MVP tutorial中所描述的,我正在使用历史记录(带有一个中心的ValueChangeListener)和一个“事件总线”HandlerManager. 我有一个处理程序注册的事件有人点击一个订单,这基本上创建了OrderDe[详细]
-
基于两列的Java排序
所属栏目:[Java] 日期:2020-09-08 热度:54
说我有这样的表: String | Int1 | Int2 foo 5 0 faa 4 1 zaa 0 1 zoo 4 2 laa 4 3 loo 1 4 我想得到的是这样的表: String | Int1 | Int2 foo 5 0 la[详细]
-
Java Applet – 今天错了吗?
所属栏目:[Java] 日期:2020-09-08 热度:62
我有一些不平凡的计算代码,需要应用于已经下载到浏览器DOM中的数据,并从用户交互中获取.我不希望揭露这段代码.我想知道: 写一个webservice并通过websocket或http与浏览器通信.权衡是交互的速度(从光滑到差),交通成本更高. 编写一个封装了页面内部逻辑的Java[详细]
-
JDK类中java.lang.ref.WeakReference对象的内存泄漏
所属栏目:[Java] 日期:2020-09-08 热度:184
以下简单代码再现了堆中 java.lang.ref.WeakReference对象的增长: public static void main(String[] args) throws Exception {while (true) {java.util.logging.Logger.getAnonymousLogger();Thread.sleep(1);}} 以下是几秒间隔内jmap[详细]
-
java – SLF4J和Logback的依赖关系管理
所属栏目:[Java] 日期:2020-09-08 热度:196
我想开始使用带有Logback的SLF4J.我阅读了Logback的在线 documentation,现在准备将JAR添加到我的回购中,并尝试出来. 但我失去了!我需要什么JAR?我下载了最新的SLF4J(1.7.5),预计会看到像slf4j-logback.jar,但看不到任何东西.我读过Logback包含SLF4J的“本机[详细]
-
java – 为什么在这种情况下,Class没有很好的泛型类型?
所属栏目:[Java] 日期:2020-09-08 热度:109
在这段代码中,为什么不能将类型声明为Class?延长B public class FooB { public void doSomething(B argument) { Class? extends Object type = argument.getClass(); }} 这个问题是Java的语法不允许getClass()表示它返回一个与其定义的类匹[详细]
-
java – Hibernate无法初始化代理 – 没有Session
所属栏目:[Java] 日期:2020-09-08 热度:96
我的代码检索与用户有关的所有信息: SessionFactory sessionFactory = HibernateUtilities.configureSessionFactory();Session session = sessionFactory.openSession();UserDetails ud = null;SetAddress userAddress = null;[详细]
-
java – 如何在Eclipse上安装Cucumber-JVM
所属栏目:[Java] 日期:2020-09-08 热度:53
我已经在互联网上搜索,但是 java上的新手我无法弄清楚如何在 Eclipse上安装Cucumber-jvm. 我需要下载什么文件? 我已经安装了Eclipse.我需要做什么才能在Eclipse上获取Cucumber-JVM? 如果你的意思是Eclipse的Cucumber插件,你可以这样做: 1)打开Eclipse,单击[详细]
-
java – Hibernate Session.save()不返回值?
所属栏目:[Java] 日期:2020-09-08 热度:193
下面的代码会抛出一个转换错误 Long newID = (Long)session.save(object); 我是hibernate的新手.不知道为什么. session.save()的返回值取决于您的映射.很可能你有一种不长的ID.试着这样做: System.out.println(session.save(object).getClass().getName());[详细]
-
java – 玩!框架返回json响应
所属栏目:[Java] 日期:2020-09-08 热度:74
我使用Play!框架2.0和我在这个框架中是新的.如何在白色 HTML页面中只返回我的模型的json表示? 我在做什么 public static void messagesJSON(){ ListMessage messages = Message.all(); renderJSON(messages); } 但是我收到错误:不能使用返回Unit作为处理程[详细]
-
java(初学者):返回一个对象?它是作为常量参考返回的还是什么?
所属栏目:[Java] 日期:2020-09-08 热度:181
我有一个函数返回一个用户定义的对象首先我想知道该对象是通过引用返回的,如果是私有的,该怎么办? 也是如何将它作为Constant(final)引用返回,因为我不希望有人混淆它.返回一个对象并返回object.copy();或object.clone(); 在 Java中,总是返回一个引用(除非返[详细]
-
java – 如何使用hibernate / jpa注释将一个类映射到不同的表
所属栏目:[Java] 日期:2020-09-08 热度:177
我目前坚持似乎是一个非常简单的问题,但我似乎找不到方法: 我有两个相同的表: tbl_creditcard_approved_txns tbl_creditcard_declined_txns 两者中的字段是相同的,我有一个类 – 用于表示表中所有相应字段的事务. 我试图将两个不同的实体(每个表一个)映射到[详细]
-
java – 从12升级到Intellij 13.1后,Maven项目将无法编译
所属栏目:[Java] 日期:2020-09-08 热度:55
我的代码在升级后不再编译.从包含为maven依赖的库导入显示无法解析符号的编译问题.我已经使缓存失效并重新启动Intellij.我已经清除了.m2 / repository并在依赖关系中观看了Intellij repull.拉动依赖关系似乎工作正常,但是无法加载是我的猜测. 在我的想法日志[详细]
-
坏的使用非常大的字符串? (JAVA)
所属栏目:[Java] 日期:2020-09-08 热度:78
是否有任何负面的创造巨大的字符串?例如,如果我们从一个潜在的巨大的文本文件中读取文本: while (scanner.hasNext()) { someString += scanner.next();}// do something cool with someString 将逐行处理文件(一般)更好的解决方案,为什么? 谢谢 流媒体vs不[详细]
-
多线程 – AsyncCall与Delphi 2007
所属栏目:[Java] 日期:2020-09-08 热度:165
我基本上想要的是启动 AsyncCall,继续我的代码加载.我有接口部分消耗大量的时间(600 ms),我想加载这个代码在独立线程. 我试图使用AsyncCall来做这样的事情: procedure Load;begin...end;initialization AsyncCall(@Load, []); // or LocalAsyncCall(@Load)[详细]
-
java – 如何在Spring上运行EnableScheduling注释来重新启动计划任务?
所属栏目:[Java] 日期:2020-09-08 热度:168
我一直在调查如何使用 Java 8和spring在运行时更改作业的频率. This question非常有用,但并没有完全解决我的问题. 我现在可以配置下次执行工作的日期.但是如果将延迟设置为1年,那么我需要等待1年才能考虑新的配置. 我的想法是如果配置值改变(因此从另一个类),[详细]
-
java – 使用JodaTime获取本地化的周号
所属栏目:[Java] 日期:2020-09-08 热度:171
我试图用JodaTime获取当前的周数. 在法国,周定义如下: 星期一开始一个星期(周末在美国开始周). 一年的第一个星期是1月4日的一周(而IMO,那是1月1日在美国的那一周,是吗? 示例:2012年1月1日是星期日. 因此, 根据法国日历,它属于2011年第52周. 根据美国日历,[详细]
-
java.lang.NoClassDefFoundError:当我向控制器发送无效值时,javax / el / Pro
所属栏目:[Java] 日期:2020-09-08 热度:133
我使用MockMvc进行我的控制器测试 @Test public void updateEvent() throws Exception{ MockHttpServletRequestBuilder request = MockMvcRequestBuilders .post(/updateEvent); request.[详细]
-
java – 用Spring Boot修复飞行路
所属栏目:[Java] 日期:2020-09-08 热度:57
在 Spring Boot项目中迁移失败时,我不太明白我应该做什么. 我通过在我的pom.xml中添加了Flyway依赖关系激活了Flyway.一切都很好.当我启动Spring Boot应用程序时,我的数据库脚本将被迁移. 但是我的一个脚本中有一个错误,我的最后一个迁移失败.现在,当我尝试迁[详细]
-
java – ruby的case语句是否落空?
所属栏目:[Java] 日期:2020-09-08 热度:146
我正在用ruby编写一个hang子游戏,我想使用一个case语句来确定哪个身体部位对应于一些不正确的猜测.我使用我用于象棋和连接-4等其他游戏的棋盘类,因为我有一种方法来序列化棋盘类,允许我保存和加载游戏而没有任何额外的代码.对于要保存的游戏,我需要一些方法来[详细]
-
java – 如果抛出异常,确保关闭对象
所属栏目:[Java] 日期:2020-09-08 热度:193
我正在创建JDBC语句和ResultSet. Findbugs正确地指出,如果抛出异常,我不会关闭它们. 所以现在我有: Statement stmt = null;ResultSet res = null;try { stmt = ... res = stmt.executeQuery(...); ...} finally { try { i[详细]
