小编Sla*_*lam的帖子

joda-time DateTime.with*()的性能问题

有没有快速的方法来创建DateTime实例并将分钟\秒\毫秒设置为0?此时我正在使用以下代码:

private DateTime createDateTime(java.util.Date date, org.joda.time.Chronology chronology) {
    DateTime dateTime = new DateTime(date, chronology);
    dateTime = dateTime.withMinuteOfHour(0);
    dateTime = dateTime.withSecondOfMinute(0);
    dateTime = dateTime.withMillisOfSecond(0);
    return dateTime;
}
Run Code Online (Sandbox Code Playgroud)

但是当它调用大约200,000次时,dateTime.with***(0); 花了很多时间.可能有更正确的解决方案?

java performance jodatime

7
推荐指数
2
解决办法
2847
查看次数

使用@Produce方法的正确方法

我正在尝试将CDI(weld-se 2)和JavaFX结合起来,我想用自定义创建的注释来注释我的控制器类,因此使用我的工厂方法来管理这个类创建.我想这应该如下所示,但这段代码不起作用.你能告诉我应该改变什么吗?

注解:

@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.TYPE })
@Qualifier
public @interface FXMLManaged {
}
Run Code Online (Sandbox Code Playgroud)

工厂类:

public class FXMLManagedProducer {
    @Produces @FXMLManaged
    public <T> T getFXMLManagedInstance(Class<T> type) {
        return type.newInstance();
    }
}
Run Code Online (Sandbox Code Playgroud)

控制器类:

@FXMLManaged
public class NewsListView {
}
Run Code Online (Sandbox Code Playgroud)

java cdi jboss-weld javafx-2

3
推荐指数
1
解决办法
601
查看次数

使用GWT Request Factory上传文件

是否可以通过请求工厂上传文件?简单的例子将非常有用.

java gwt file-upload requestfactory

2
推荐指数
1
解决办法
744
查看次数