小编Lui*_*ixv的帖子

具有毫秒精度的时间戳:如何在MySQL中保存它们

我必须使用MySQL开发一个应用程序,我必须保存像"1412792828893"这样的值,它们代表一个时间戳,但精度为毫秒.也就是说,自1970年1月1日以来的毫秒数.我声明该行,timestamp但遗憾的是这不起作用.所有值都设置为0000-00-00 00:00:00

CREATE TABLE IF NOT EXISTS `probability` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`segment_id` int(11) NOT NULL,
`probability` float NOT NULL,
`measured_at` timestamp NOT NULL,
`provider_id` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ;
Run Code Online (Sandbox Code Playgroud)

为了能够以这种精度保存时间戳值,声明应该如何?

mysql datetime timestamp milliseconds

71
推荐指数
1
解决办法
10万
查看次数

使用Oracle to_date函数作为日期字符串,以毫秒为单位

我必须在Oracle DB中执行一些插入操作.我有以下格式的日期

'23.12.2011 13:01:001'
Run Code Online (Sandbox Code Playgroud)

根据我编写的文档,插入to_date如下:

to_date('23.12.2011 13:01:01', 'DD.MM.YYYY HH24:MI:SS')
Run Code Online (Sandbox Code Playgroud)

哪个工作正常.现在我的格式日期为毫秒

'23.12.2011 13:01:001'
Run Code Online (Sandbox Code Playgroud)

我尝试过以下方法:

to_date('23.12.2011 13:01:001', 'DD.MM.YYYY HH24:MI:SSFF3')
Run Code Online (Sandbox Code Playgroud)

这是不正确的(传递错误01821. 00000 - "日期格式无法识别").

我应该使用哪个"字符串"这种格式,用毫秒?

提前致谢!

oracle to-date

49
推荐指数
4
解决办法
28万
查看次数

groovy:如何访问属性文件?

我有一个Groovy应用程序,我想以编程方式访问message.properties中定义的属性.

作为测试我尝试了以下内容:

println "capacity.created: ${messages.properties['capacity.created']}"
Run Code Online (Sandbox Code Playgroud)

但它不起作用(抛出异常).

欢迎任何帮助

路易斯

multilingual grails groovy properties internationalization

35
推荐指数
2
解决办法
5万
查看次数

CRUD:Roo还是不Roo?

我一直在Rails上使用Groovy for CRUD应用程序.我正在开始一个新项目,我们不再允许使用Grails(我们有一个允许的罐子和grails列表不存在).

我正在考虑使用Spring ROO或JBoss Seam.他们如何比较?他们的主要优点和缺点是什么?

java seam crud spring-roo

32
推荐指数
1
解决办法
6877
查看次数

休息与肥皂.REST有更好的性能吗?

我在这里读到了一些关于肥皂和休息的问题,但我找不到我要找的答案.我们有一个使用Soap Web服务构建的系统.该系统性能不高,正在讨论替换所有用于REST Web服务的Soap Web服务.有人认为Rest有更好的表现.我不知道这是不是真的.(这是我的第一个问题)假设这是真的,使用REST而不是Soap是否有任何缺点?(我们失去了什么吗?)

提前致谢.

rest performance soap web-services

30
推荐指数
5
解决办法
5万
查看次数

Mysql:如何查询类型为bit的列?

嗨,我正在使用hibernate和Mysql.我有一个名为'active'的布尔属性的类.

生成的数据库表具有BIT数据类型.到现在为止还挺好.我想查询这个值,但我不知道该怎么做.我试过了

 SELECT * from table where active = 1
Run Code Online (Sandbox Code Playgroud)

不起作用,以下都不起作用

 SELECT * from table where active = true
Run Code Online (Sandbox Code Playgroud)

我在参考手册和Stackoveflow中都没有找到任何内容.

任何提示?

提前致谢!

mysql select bit

28
推荐指数
5
解决办法
4万
查看次数

Oracle中的字符串,以毫秒为单位

我想将跟随字符串转换为日期:

2004-09-30 23:53:48,140000000
Run Code Online (Sandbox Code Playgroud)

我试过了:

to_date('#', 'YYYY-MM-DD HH24:MI:SS,FF9')
Run Code Online (Sandbox Code Playgroud)

但是PL/SQL不断抛出这个错误:

ORA-01821: date format not recognized.
Run Code Online (Sandbox Code Playgroud)

对于Oracle,FF9是不正确的,有什么建议吗?

oracle to-date

23
推荐指数
2
解决办法
14万
查看次数

如何使用java向Itext添加新字体

当我想使用字体是iText时,我会做以下事情:

protected final static Font FONT_SIZE_11_BOLD = new Font(Font.HELVETICA, 11f, Font.BOLD);
Run Code Online (Sandbox Code Playgroud)

然后我可以随意使用它,如下所示:

monthSize11 = new Chunk(month, FONT_SIZE_11_BOLD);
Run Code Online (Sandbox Code Playgroud)

我想使用Arial而不是HELVETICA,但Arial不能直接使用.我的意思是,我做不到

new Font(Font.ARIAL, 11f, Font.BOLD);
Run Code Online (Sandbox Code Playgroud)

因为Arial没有在Font类中定义,但Arial.ttf文件位于我的System下C:\ WINDOWS\Fonts.问题是如何将Arial.ttf文件绑定到iText以及如何使用它.

提前许多事情发生了.

编辑:我想使用自己的字体.我的意思是,我有一个名为"myCompany.ttf"的文件,其中定义了自己的字体,在某些地方我必须使用.问题不仅在于Arial.

java fonts itext

18
推荐指数
2
解决办法
5万
查看次数

使用Itext的图像质量

可以使用Itext生成PDF文档,其中包含分辨率为150 dpi的imgages.

(似乎Itext正在将图像质量降低到72 dpi.)

谢谢

pdf itext image-quality

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

密钥集上的Java迭代

我有以下Java代码:

public void myMethod (final Map pFeatureGroupsFromPackage) {

   final Set<String> keys = pFeatureGroupsFromPackage.keySet();

   for (final String key : keys) {
           tmpList = (List<FeatureKey>) pFeatureGroupsFromPackage.get(key);
    // do whatever
   }
}
Run Code Online (Sandbox Code Playgroud)

我收到"findBugs"的警告,告诉您:

方法myMethod使得无效地使用keySet迭代器而不是entrySet迭代器.警告在tmpList作业完成.

我不明白为什么这样效率低下.事实上,keys列表只计算一次.任何意见?谢谢.

java iteration optimization keyset

13
推荐指数
2
解决办法
4万
查看次数