我已经阅读了文档,但是当我应该使用其中一个时,我仍然无法获得:
根据文档OffsetDateTime应该在将日期写入数据库时使用,但我不明白为什么.
我只是尝试使用Vaadin Framework,在我看来它很容易使用.此外,我喜欢他的框架是它建立在Google Web Toolkit(GWT)之上.
你怎么想,我应该继续使用这个框架,还是最好坚持使用GWT?
请注意,我不希望毫米来自时代.我想要当前时钟的毫秒数.
例如,我有这段代码.
Date date2 = new Date();
Long time2 = (long) (((((date2.getHours() * 60) + date2.getMinutes())* 60 ) + date2.getSeconds()) * 1000);
Run Code Online (Sandbox Code Playgroud)
有没有办法让日期达到毫秒?还有另一种方法吗?
注意: System.currentTimeMillis()从我所寻找的不是我的时代给我毫升.
我正在制作一个基于Java EE的产品,我正在使用GlassFish 3和EJB 3.1.
我的应用程序有会话bean,调度程序和使用Web服务.我最近了解了Apache TomEE,它支持上下文和依赖注入(CDI).GlassFish容器也支持CDI.
我可以替换会话bean,我不需要任何CDI也没有提供的功能吗?如果那样的话,我能得到什么好处?
我有一个包含日期和时间信息的Java Date对象.我想写一个方法来切断时间信息,截断小时 - 分钟 - 秒,所以我只剩下日期.
输入示例:
2008-01-01 13:15:00
Run Code Online (Sandbox Code Playgroud)
预期产量:
2008-01-01 00:00:00
Run Code Online (Sandbox Code Playgroud)
你有小费吗?我尝试过这样的事情:
(timestamp / (24 * 60 * 60 * 1000)) * (24 * 60 * 60 * 1000)
Run Code Online (Sandbox Code Playgroud)
但是我遇到了时区的问题.
我只是想知道你何时/为什么要在web.xml文件中定义resource-ref元素?
我原本以为它会在您的web/app服务器中使用JNDI定义,然后在Java代码中查找JNDI引用?
资源引用定义对我来说似乎有点多余,我无法想到什么时候它可能有用.例:
<resource-ref>
<description>Primary database</description>
<res-ref-name>jdbc/primaryDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>CONTAINER</res-auth>
</resource-ref>
Run Code Online (Sandbox Code Playgroud) 正如JEP 280中所写:
更改
String生成的static -concatenation字节码序列,javac以使用invokedynamic对JDK库函数的调用.这将使未来的String串联优化成为可能,而无需进一步更改所设置的字节码javac.
在这里,我想了解invokedynamic调用的用途以及字节码串联的不同之处是invokedynamic什么?
ScheduledExecutorService的主要区别scheduleAtFixedRate和scheduleWithFixedDelay方法是什么?
scheduler.scheduleAtFixedRate(new Runnable() {
@Override
public void run() {
System.out.println("scheduleAtFixedRate: " + new Date());
}
}, 1, 3L , SECONDS);
scheduler.scheduleWithFixedDelay(new Runnable() {
@Override
public void run() {
System.out.println("scheduleWithFixedDelay: " + new Date());
}
}, 1, 3L , SECONDS);
Run Code Online (Sandbox Code Playgroud)
它们在同一时间打印完全相同,似乎它们以完全相同的间隔执行.
我已经看到了JSR305与JSR308(Java Type Anotations)的问题 - 这将成为标准吗?我理解JSR 308和JSR 305之间的区别.
我也明白,在这个时候,308是针对Java 7,305不是,我很好奇305的整体状态.
具体来说,我在我的一些项目中使用Google Collections和JSR-305(与Guice最佳实践倡导者的方式类似)并且想知道是否有更多"未来方向" - 我应该使用的友好方法代替.我打算在JSR-305小组上询问这个问题,但该小组没有太多活动,我只是想知道这里是否有人有更多信息.
如何在Java中创建唯一/不同对象(没有重复)的列表?
现在我正在使用HashMap<String, Integer>这个,因为密钥被覆盖,因此最后我们可以得到HashMap.getKeySet()哪个是唯一的.但我确信应该有更好的方法来实现这一点,因为这里浪费了价值部分.
java ×9
date ×2
time ×2
apache-tomee ×1
cdi ×1
ejb-3.0 ×1
glassfish-3 ×1
gwt ×1
java-8 ×1
java-9 ×1
java-time ×1
jsr305 ×1
list ×1
milliseconds ×1
resource-ref ×1
string ×1
timestamp ×1
vaadin ×1
web.xml ×1