小编Vih*_*ung的帖子

System.currentTimeMillis()与new Date()与Calendar.getInstance().getTime()

在Java中,使用的性能和资源含义是什么

System.currentTimeMillis() 
Run Code Online (Sandbox Code Playgroud)

new Date() 
Run Code Online (Sandbox Code Playgroud)

Calendar.getInstance().getTime()
Run Code Online (Sandbox Code Playgroud)

据我了解,System.currentTimeMillis()是最有效的.但是,在大多数应用程序中,需要将该长值转换为Date或某些类似对象,以对人类执行任何有意义的操作.

java performance time calendar date

230
推荐指数
6
解决办法
14万
查看次数

如何在很长的纪元时间内以毫秒为单位创建Java 8 LocalDate?

我有一个外部API返回我的日期为longs,表示自Epoch以来的毫秒数.

使用旧式Java API,我只需用Date它构造一个

Date myDate = new Date(startDateLong)
Run Code Online (Sandbox Code Playgroud)

Java 8 LocalDate/ LocalDateTimeclasses中的等价物是什么?

我有兴趣将长度所代表的时间点转换为long当前本地时区.

java datetime java-8 java-time

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

如何直接修改Google Chrome扩展程序文件?(的.crx)

我不确定这些扩展名是哪种语言,我认为它们是用Html,Javascript或JSON编写的.据我所知,它们是在.CRX文件中"压缩"的.

可以直接修改Chrome扩展程序(或他们使用的任何语言)的html,js,json吗?

google-chrome

95
推荐指数
4
解决办法
15万
查看次数

你能推荐一个Java库来读取(并可能写)CSV文件吗?

你能推荐一个Java库来读取,解析,验证和映射逗号分隔值(CSV)文件中的行到Java值对象(JavaBeans)吗?

java csv parsing

49
推荐指数
3
解决办法
6万
查看次数

Log4J记录器应该声明为瞬态吗?

我正在使用Java 1.4和Log4J.

我的一些代码涉及序列化和反序列化值对象(PO​​JO).

我的每个POJO都声明了一个记录器

private final Logger log = Logger.getLogger(getClass());
Run Code Online (Sandbox Code Playgroud)

序列化程序抱怨org.apache.log4j.Logger不是Serializable.

我应该用吗?

private final transient Logger log = Logger.getLogger(getClass());
Run Code Online (Sandbox Code Playgroud)

代替?

java logging serialization log4j

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

使用Spring和Hibernate在多个数据库中执行分布式事务的"最佳"方法是什么?

我有一个应用程序 - 更像是一个实用程序 - 位于角落并定期更新两个不同的数据库.

它是一个使用Spring Application Context构建的小型独立应用程序.上下文中配置了两个Hibernate会话工厂,依次使用Spring中配置的Commons DBCP数据源.

目前没有交易管理,但我想补充一些.对一个数据库的更新取决于对另一个数据库的成功更新.

该应用程序不在Java EE容器中 - 它由从shell脚本调用的静态启动程序类引导.启动器类实例化Application Context,然后在其中一个bean上调用方法.

围绕数据库更新放置事务性的"最佳"方法是什么?

我将"最好"的定义留给您,但我认为它应该是"易于设置","易于配置","便宜"和"易于打包和重新分发"的功能.自然FOSS会很好.

java spring hibernate transactions xa

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

使用Java将电话号码转换为国际格式(E.164)的最佳方法是什么?

使用Java将电话号码转换为国际格式(E.164)的最佳方法是什么?

鉴于"电话号码"和国家/地区ID(假设是ISO国家/地区代码),我想将其转换为标准的E.164国际格式电话号码.

我相信我可以很容易地手工完成 - 但我不确定它在所有情况下都能正常工作.

您建议使用哪个Java框架/库/实用程序来完成此任务?

PS"电话号码"可以是公众可识别的任何东西 - 例如

* (510) 786-0404
* 1-800-GOT-MILK
* +44-(0)800-7310658
Run Code Online (Sandbox Code Playgroud)

最后一个是我最喜欢的 - 这是有些人在英国写他们的号码并且意味着你要么使用+44,要么你应该使用0.

E.164格式编号应全部为数字,并使用完整的国际国家代码(例如+ 44)

java validation formatting phone-number

28
推荐指数
2
解决办法
6万
查看次数

什么是最高效的基于Java的流式XSLT处理器?

我有一个非常大的XML文件,我需要将其转换为另一个XML文件,我想用XSLT来做这件事.我对内存优化更感兴趣,而不是速度优化(尽管速度也会很好!).

您会为此任务推荐哪种基于Java的XSLT处理器?

你会推荐其他任何方式(非XSLT?,非Java?),如果是这样,为什么?

问题中的XML文件非常大,但不是很深 - 有数百万行(元素),但只有大约3个级别.

java xslt processor

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

我在哪里可以找到明确的Selenium WebDriver到Firefox兼容性矩阵?

我在各种平台上使用Selenium Java和Firefox Web Driver开展了许多项目.我一次又一次地遇到了我们使用的Selenium WebDriver版本和安装的Firefox版本之间的不兼容性.

当然,第一道防线是确保我们使用最新版本的WebDriver和最新版本的FireFox.

有时,这是不可能的,因为我们使用的是旧版本的Java,或者仅仅因为阻力最小的路径是使用随OS一起分发的Firefox版本.

我真的希望有一个可靠的兼容性矩阵,告诉我哪个版本的Firefox可以与哪个版本的Selenium WebDriver一起使用.我在哪里可以找到一个?

java firefox compatibility selenium webdriver

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

从查询字符串中检索值?

如何在JSP中使用表达式语言检索查询字符串参数的值?

jsp jstl

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