小编arj*_*unj的帖子

如何将系统属性传递给jar文件

我有一个主类,它期望我使用-D选项传递的某些属性.我可以通过将它们作为VM选项发送到我的IDE中来访问它.

我使用Maven将此应用程序打包到一个jar文件中,当我尝试以下操作时:

java -jar myjar.jar -Denviroment=dev

要么

java -jar myjar.jar "-Denvironment=dev"

环境系统属性没有被提升.

有关正在发生的事情的任何指示?

java jar properties system maven

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

有没有一种方法可以指定Kinesis Firehose保存到s3的文件的文件扩展名

我正在设置kinesis firehose流,并且一切都与在s3上创建的带分隔符的文件兼容。但我想知道是否有一种方法可以指定此文件的扩展名,因为此文件的使用者要求它是csv或txt。有什么办法吗?

谢谢

amazon-s3 amazon-kinesis amazon-kinesis-firehose

5
推荐指数
1
解决办法
903
查看次数

对于java中的循环,在数据库中的一系列记录中

我有两个id,它们对应于数据库中的一系列记录.我想分批处理1000个记录.让我们说两个id是51234和59265.我想循环这个并确保所有记录都被处理.

我从下面的for循环开始

for(int i = 51234; i < 59265; i= i+1000) {

select * from database where id between i and i+1000;
//do the stuff
}
Run Code Online (Sandbox Code Playgroud)

现在这个工作正常,直到59234记录,最近的31条记录怎么样?我想在这次运行中处理它们.

我可能可以在每次迭代中检查i的值是什么,并检查在查询中添加1000是否超过最大id并调整sql查询.这是唯一的方法吗?for循环是正确的方法吗?

java mysql loops

0
推荐指数
1
解决办法
89
查看次数