Tag: migration

将Java Applet迁移到Java WebStart(JNLP)

我将要通过JNLP作为Java Web Start应用程序迁移Java Applet,并遇到一些麻烦/误解…… 我得到的资源之一是: 6将Java Applet迁移到Java Web Start和JNLP: 但是我们开始吧: 目前,该应用程序是一个applet( JApplet ),并且在过去通过嵌入到带有引用JNLP的applet标记的HTML中而启动。 现在,由于所有浏览器都删除了applet支持,我应该将其作为Java Web Start运行。 简单地调用相同的JNLP失败,因为无法加载资源(JAR文件)。 这是通过向JNLP文件添加代码库属性来修复的第一步。 Applet正在浏览器之外启动。 但现在困难的部分……我应该/想要摆脱任何applet依赖。 但是怎么样? 什么是正确的方法? 指南并没有真正说明,因此我有一些问题: 例如:如何替换applet.getAppletContext()用法及其相关用法? 该指南说我应该在我的“主”applet类中放置一个静态main。 但是我该怎么做呢? 我尝试以不同的方式启动applet,但之后我的applet不再启动了。 我该如何真正取代它? 什么应该是应用程序而不是applet的正确包装器? 怎么开始呢? 是否有一个更精细的指南/样本/教程可以跟随一个真实的例子?

SVN到Git的迁移

我试图通过下载svn2git.sh脚本文件并使用以下命令从SVN迁移到Windows上的git。 sh svn2git.sh [ProjectName] [SVN Repo link] [SVN Rev (Probably 0)] [Stash Repo Link] 我是新手,并且在git-svn和svn2git用法之间非常困惑。 任何人都可以建议我使用svn2git工具进行svn git迁移的步骤吗?

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

我对ES很新。 我一直在尝试搜索数据库迁移工具很长时间,我找不到一个。 我想知道是否有人可以帮我指出正确的方向。 我将在项目中使用Elasticsearch作为主数据存储区。 我想对我在项目中开发新模块时运行的所有映射和配置更改/数据导入/数据升级脚本进行版本控制。 在过去,我使用了像Flyway或Liquibase这样的数据库版本控制工具。 是否有任何我可以与ES一起使用的框架/脚本或方法来实现类似的东西? 有没有人有任何使用脚本手动执行此操作的经验,并至少运行迁移脚本升级脚本。 提前致谢!

将SWT与SWING进行比较

swt比摇摆快吗? 我在哪里可以得到很好的教程 关于swt? 很容易从swing迁移 swt?

Java8中的RoundingMode.HALF_DOWN问题

我使用的是jdk 1.8.0_45,我们的测试发现了一个错误。 当决定舍入的最后一个小数为5时,RoundingMode.HALF_DOWN与RoundingMode.HALF_UP的工作方式相同。 我发现了RoundingMode.HALF_UP的相关问题,但它们在更新40中得到修复。我还在oracle中添加了一个bug,但根据我的经验,它们确实没有响应。 package testjava8; import java.math.RoundingMode; import java.text.DecimalFormat; public class Formatori { public static void main(String[] args) { DecimalFormat format = new DecimalFormat(“#,##0.0000”); format.setRoundingMode(RoundingMode.HALF_DOWN); Double toFormat = 10.55555; System.out.println(“Round down”); System.out.println(format.format(toFormat)); format.setRoundingMode(RoundingMode.HALF_UP); toFormat = 10.55555; System.out.println(“Round up”); System.out.println(format.format(toFormat)); } } 实际结果:向下舍入10.5556向上舍入10.5556 预期结果(以jdk 1.7获得):向下舍入10.5555向上舍入10.5556

在bean工厂中找不到持久性exception转换器。 无法执行exception转换

在使用Hibernate 4.0.0 CR7迁移到Spring Framework 3.1.0 RC1之后,我遇到了exception 2011-12-08 / 11:48:38.425 / EST [Thread-17] ERROR上下文初始化失败org.springframework.beans.factory.BeanCreationException:创建名为’org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0’的bean时出错在ServletContext资源[/WEB-INF/applicationContext-hibernate.xml]中定义:bean的初始化失败; 嵌套exception是java.lang.IllegalStateException:在bean工厂中找不到持久性exception转换器。 无法执行exception转换。 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:530)org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:459)org.springframework.beans.factory .support.AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:294)org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean( AbstractBeanFactory.java:291)org.springframework上的org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:728) org.springframework.web.context.ContextLo中的.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:449) org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)中的order.configureAndRefreshWebApplicationContext(ContextLoader.java:381)org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)at org .apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4723)org.apache.catalina.core.StandardContext $ 1.call(StandardContext.java:5226)at org.apache.catalina.core.StandardContext $ 1.call (StandardContext.java:5221)java.util.concurrent.FutureTask $ Sync.innerRun(Unknown Source)java.util.concurrent.FutureTask.run(Unknown Source)at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) )java.util.concurrent.ThreadPoolExecutor java.lang.Thread.run上的$ Worker.run(未知源)(未知来源)引起:java.lang.IllegalStateException:bean工厂中找不到持久性exception转换器。 无法执行exception转换。 org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.detectPersistenceExceptionTranslators(PersistenceExceptionTranslationInterceptor.java:142)org.springframework.dao.support.PersistenceExceptionTranslationInterceptor。(PersistenceExceptionTranslationInterceptor.java:79)at org.springframework.dao.annotation.PersistenceExceptionTranslationAdvisor。(PersistenceExceptionTranslationAdvisor .java:70)org.springframework上的org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor.setBeanFactory(PersistenceExceptionTranslationPostProcessor.java:103)org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeAwareMethods(AbstractAutowireCapableBeanFactory.java:1465)。 beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1433)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:52 2)……还有18个