migration相关内容

通过从JDK 1.7升级到JDK 1.8 u05集合来破解JAXB配置

下面的代码用于在JDK 1.7使用的JAXB实现下工作,但是现在在JDK 1.8下它已经坏了。在下面的代码中,您将找到似乎使其在1.8中工作的关键更改。 1.8下的“修复”并不是一个真正的修复,因为暴露内部集合以供外界直接修改是不好的做法。我想通过我的类来控制对内部列表的访问,我不想通过创建可观察的集合并听取它们来使事情变得复杂。这是不可接受的。 有没有办法让我的原始代码在JD 1.8的JA ..
发布时间:2019-01-14 11:13:37 Java相关

如何在Java 11中使用没有jre的jdk

我们计划将Java 8项目迁移到使用Java 11.但是我注意到Java 11没有JRE文件夹。 在Java 9和Java 10中,文件夹结构已更改,即 java \ _jdk1.x 或 java \ jre1.x ,其中 x 是java 9或10。 但是在Java 11中,我只获得了一个文件夹,即 java \ _jdk-11 。我的客户如何在没有jre的情况下使用我的应用程序? ..
发布时间:2019-01-14 11:10:32 Java开发

Java 11与Java 8中的拖放工作方式不同

我编写了一个在javafx中使用拖放功能的程序。在JavaFX8中它完美运行。 在JavaFX11中,拖放功能失效:我没有得到不同的鼠标光标,我没有得到我拖动的行的鬼像滴水有问题 - 它们不会在鼠标释放时触发,然后每次点击表格时都会触发掉落。 这是最低限度可运行的例子,它展示了我面临的问题。在Java 8 JVM上运行它可以根据需要运行。在Java 11 JVM上它没有。我在Ubunt ..
发布时间:2019-01-14 11:04:44 Java相关

将Java Applet迁移到Java WebStart(JNLP)

我要将Java Applet迁移到JNLP作为Java Web Start应用程序启动并遇到一些麻烦/误解... 我得到的资源之一就是这个: 6将Java Applet迁移到Java Web Start和JNLP: 但是让我们开始吧: 目前,该应用程序是一个小应用程序( JApplet ),并且过去通过嵌入到带有引用JNLP的applet标记的HTML中来启动。 现在,由于 ..
发布时间:2019-01-02 10:18:14 Java开发

在Java 8中使用Java 7 Comparators

情况 我有一个OSGi项目,我正在尝试迁移到Java 8.在我的项目中,我有依赖项我“OSGi-fied”的第三方库(通过添加 MANIFEST.MF 文件并将元数据放入其中)。这些库是从只读SVN存储库中检出的,因此我可以在需要时检查更新,因此我不想进行任何其他更改,而不是 MANIFEST.MF 文件,因为我无法提交它们。 问题 但是,这些库使用了许多匿名比较器,如: ..
发布时间:2018-12-28 16:40:36 Java开发

在迁移到Scala时,应对Java形成的习惯

Java开发人员迁移到Scala时最常犯的错误是什么? 错误是指编写一个不符合Scala精神的代码,例如当类似map的函数更合适时使用循环,过度使用异常等。 编辑:还有一个是使用自己的getter / setter而不是Scala生成的方法 解决方案 一个明显的问题是不利用scala允许的嵌套作用域,加上延迟副作用(或实现scala中的所有内容都是表达式): publi ..
发布时间:2018-12-25 21:20:09 Java开发

基于Scala的框架如何为完整的Scala新手堆叠 - Lift,Play,Circumflex等

最近基于Scala的Web框架社区出现了很多变化。来自Rails,Rake,ActiveRecord和迁移 - 这是一个很好的Scala框架来构建生产网站吗? 如果它能提供更好的性能,那么性能上的一小部分是可以接受的可维护的代码。如果内置协作功能也会很好 - 例如像数据库迁移等等。 解决方案 (主持人编辑:David Pollak是Lift框架的创始人) 如果你想要一个简单的S ..
发布时间:2018-12-25 21:05:17 Java开发

迁移Spring引导1.5到2.0,无法启动应用程序获取:java.lang.ClassNotFoundException:org.springframework.boot.bind.RelaxedPropertyResolver

我升级了现有的Spring Boot应用程序,从springboot 1.5升级到2.0。 现在,当我尝试部署应用程序时,我收到以下错误消息。 请帮忙。 注意:我没有@ComponentScan,而是在我的应用程序中使用root包中的@SpringBootApplication。此外,我使用的是最新版本的apache camel springboot依赖项。 此外,如果我删除以下依 ..
发布时间:2018-12-17 10:54:22 Java开发

Java是向后兼容的,但是当我们将jdk从1.6升级到1.8时,为什么我们需要升级许多库?

最近,我们在一个Java项目中将Jdk版本从 1.6 升级到 1.8 。但是有一些编译或运行时错误,所以我必须升级一些库: gradle: 1.9 到 1.10 spring: 3.x to 4.x 因为他们使用的是早期版本的ASM,但它只支持jdk 1.8来自 5.x Java表示它是向后兼容的,但为什么原始版本库不能直接使用jdk 1.8吗? 解决方案 因为 ASM ..
发布时间:2018-12-11 22:01:50 Java开发

Elasticsearch的Liquibase或Flyway数据库迁移替代方案

我对ES很新。我一直在尝试搜索数据库迁移工具很长时间,我找不到一个。我想知道是否有人可以帮我指出正确的方向。 我将在项目中使用Elasticsearch作为主数据存储区。我想对我在项目中开发新模块时运行的所有映射和配置更改/数据导入/数据升级脚本进行版本化。 过去我使用过数据库版本工具,如Flyway或Liquibase。 我是否可以使用ES来实现类似的框架/脚本或方法? ..
发布时间:2018-12-10 21:35:08 Java开发

Java8中的RoundingMode.HALF_DOWN问题

我使用的是jdk 1.8.0_45,我们的测试发现了一个错误。 当决定舍入的最后一个小数是5时,RoundingMode.HALF_DOWN与RoundingMode.HALF_UP的工作方式相同。 我发现了RoundingMode.HALF_UP的相关问题,但是它们在更新40中得到修复。我还在oracle中添加了一个bug,但根据我的经验,它们确实没有响应。 package te ..
发布时间:2018-12-07 18:16:17 Java开发

将遗留的Cobol / PL1迁移到Java的经验

ORIGINAL Q: 我想知道是否有人有过将大型Cobol / PL1代码库迁移到Java的经验? 流程的自动化程度和输出的可维护性如何? 如何从交易转移到OO锻炼? 在此过程中学到的任何经验教训或可能有益的资源/白皮书都将受到赞赏。 编辑7/7:当然NACA方法很有意思,能够继续让你的BAU更改为COBOL代码直到发布JAVA版本对任何组织都有价值。 与COBO ..
发布时间:2018-11-29 19:19:36 Java开发

自动将测试从JUnit 3迁移到JUnit 4的最佳方法是什么?

我有一堆JUnit 3类扩展了TestCase,并希望自动将它们迁移到带有注释的JUnit4测试,例如 @Before , @After , @Test 等等。 任何工具都可以在大批量运行中执行此操作? 解决方案 在我看来,它不会那么难。所以让我们试试吧: 0。进口 您需要导入三个注释: import org。 junit.After; import org. ..
发布时间:2018-11-27 22:16:07 Java开发

迁移Java

我在rails和Java上使用ruby。我在使用rails项目时非常喜欢使用迁移。所以我想知道是否有像Java工具这样的迁移?如果没有这样的工具,最好使用迁移作为控制Java项目使用的数据库的工具吗? 解决方案 我使用Hibernate的SchemaUpdate来执行与迁移相同的功能。它实际上比迁移更容易,因为每次启动应用程序时,它都会检查数据库结构并将其与映射同步,因此没有额外的rake ..
发布时间:2018-11-27 12:28:33 Java开发

从Struts 1迁移到Struts 2

我计划使用Struts 1代码库迁移到Struts 2。我没有得到任何好的资源来继续这次迁移。你能帮忙解决这个问题吗? 解决方案 S1用S2会有点过分。两个框架都很复杂,因此维护成本增加了两倍或更多。因此,策略是完全迁移到S2。 两个框架都实现了MVC模式。将应用程序划分为应分别迁移的三个部分:模型,控制器和视图。订单并不重要,但逻辑上暗示遵循MCV订单。您可能不会更改的模型,Con ..
发布时间:2018-11-27 11:31:02 Java开发

当Javadoc标记不完整时,Maven无法在Java 8中工作

由于我使用Maven,因此我能够在我的本地存储库项目中构建和安装具有不完整Javadoc标记的项目(例如,缺少参数)。 但是,由于我迁移到Java 8(1.8.0-ea-b90),Maven对于缺少文档标记非常严格,并向我展示了许多与Javadoc相关的Javadoc错误当我尝试构建或安装Javadoc不是“完美”的项目时出现问题。我试图在我的本地存储库中编译和安装的一些项目是我无法控制的第 ..
发布时间:2018-11-26 14:41:31 Java开发

从JSF 1.2迁移到JSF 2.0

我正在使用 JSF 1.2 编写的相当大的应用程序。 JSF 1.2现在已经有6年了。我需要升级到JSF 2.0。这会有多痛苦?我注意到自定义标签中的一些属性已被更改等。 解决方案 痛苦 将JSF 1.2升级到2.0的痛苦程度取决于您当前使用的视图技术以及您要使用的视图技术。 JSP 2.x到JSP 2.x =几乎没有努力。 Facelets 1.x到Facelets 2. ..
发布时间:2018-11-26 12:04:57 Java开发