当前位置: 首页 > 面试题库 >

Properties.store()-取消时间戳注释

贾建茗
2023-03-14
问题内容

是否可以强制Properties不在前面添加日期注释?我的意思是像这里的第一行:

#Thu May 26 09:43:52 CEST 2011
main=pkg.ClientMain
args=myargs

我想完全摆脱它。除非进行 有意义的 更改,否则我的配置文件必须完全相同。


问题答案:

给定源代码或属性,不行,这是不可能的。顺便说一句,由于Properties实际上是一个哈希表,并且因此其键没有进行排序,因此无论如何您都不能依赖于属性始终保持相同的顺序。

如果有此要求,我将使用自定义算法来存储属性。使用Properties的源代码作为启动器。



 类似资料:
  • 我试图将日志文件索引到弹性搜索。所有日志条目都被索引到一个名为消息的字段中。@时间戳字段显示条目被索引的时间,而不是日志条目的时间戳。 我用grok processor创建了一个摄取管道来定义日志条目的模式。我尝试了几种模式,但都无法实现,尤其是因为我是新手。 日志样本 用grok吞食管道 我想要的就是能够从日志消息中提取时间戳,其他所有内容都可以被忽略、通配符或存储在一个变量中,比如消息。因此,

  • 我选择“无时区”是因为我知道我的应用程序使用的所有时间戳总是UTC。就我得到的文档而言,“with timestamp”的唯一区别是,我可以提供其他时区的值,然后将其转换为UTC。然而,我想避免这样的自动转换,因为如果我知道我的值是UTC,它们几乎没有任何好处。 当我在测试表中添加新记录并使用pgAdmin查看表的内容时,我可以看到插入日期已正确地保存为UTC格式。 但是,当我尝试使用JDBC选择

  • 我知道这是一个非常常见的问题,但我觉得我找到的答案并没有真正解决问题。我将概述我的具体用例,并对来自其他SO答案和网络的信息进行总结。 对于我正在编写的服务,数据库条目被创建并存储在移动设备和我们的网站上,需要以两种方式同步。我们目前的目标是Android和iOS,它们都使用sqlite作为关系数据库。服务器端是使用Django和MySQL在Python中实现的,但将来可能会有其他解决方案取代它。

  • 我有一个Flink程序,它接受两个流,即数据/传感器读数流和警报规则流。我正在广播规则流,并将其连接到数据流以生成动态警报。ProcessingTime的一切都很好,但EventTime却不行。我已经分配了时间戳 > 当两个流(即带有时间戳的流)同时出现时,如何使用“EventTime”生成警报 我是否也必须为我的规则流分配时间戳和水印? 因为我的规则流只有在有任何添加/修改时才会有记录。是否有任

  • 本文向大家介绍sqlite时间戳转时间语句(时间转时间戳),包括了sqlite时间戳转时间语句(时间转时间戳)的使用技巧和注意事项,需要的朋友参考一下 下面是具体的实现代码:

  • 出身背景 我有一个根元素类,它包含类,我希望JAXB从该变量创建xml元素。 我试过的 我创建类适配器。 导入java。sql。日期 导入java.sql.时间戳; 导入javax.xml.bind.annotation.adapters.XmlAdapter; } 。然后我对获取该变量的函数进行注释: @XmlJavaTypeAdapter(timestapter.class) 公共java。s