【问题标题】:Reading/Writing the same csv with two different version of a program [duplicate]用两个不同版本的程序读/写相同的csv [重复]
【发布时间】:2015-06-16 15:52:50
【问题描述】:

我正在根据人们在 2 台不同机器上回答调查的结果生成 csv 文件。这些文件将位于共享文件夹中。

现在,它会通过查找人口统计文件并查看有多少人完成了调查,为每个新文件分配了一个主题编号。不幸的是,如果我们有两个人同时启动该程序,他们最终将拥有相同的主题 ID 号。我该如何解决这个问题?

【问题讨论】:

  • @durron597:嗯,有点。这是问题的答案,而不是同一个问题。
  • 是的,我可以看到这与我的问题有什么关系,但它仍然不是我真正想要的。不过还是谢谢

标签: java csv io


【解决方案1】:

您要做的是想出一个系统,以便在程序运行后立即锁定 ID 号。

您应该在调查开始后立即将受试者编号记录在单独的位置(最好使用数据库,但也可以使用平面文件)。确保这种机制是货币安全的很重要。

关于这个主题的进一步阅读: Generating a globally unique identifier in Java

【讨论】:

  • 问题是我无法访问数据库。所以我会尝试将它存储在一个文件中,看看它是如何工作的。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多