当前位置: 首页 > 知识库问答 >
问题:

眨眼地图状态清除与删除

陶鸿畴
2023-03-14

Flink MapState 有两个方法,clear(remove(key)。我已经为映射描述符设置了可查询状态,在某些 ProcessFunction 中调用 remove(key) 时,我仍然能够查询一个键,即键尚未从我的映射状态中删除,检查点大小也在不断增加。我需要调用clear(),有人可以解释这两种方法到底做了什么吗?

共有1个答案

曹新觉
2023-03-14

删除(键) 从映射中删除该键的条目。clear() 完全破坏了整个地图。

MapStateValueStateListState 一起,是一种键分区状态,旨在与键控流(和广播流)一起使用。当您需要为密钥流中的每个不同键存储单个值时,ValueState 是合适的。当您想为每个不同的键存储哈希图时,请使用 MapState。换句话说,ValueState 已经为您提供了一个分布式哈希图 - MapState 适用于您需要分布式映射的情况,其中值本身就是哈希映射。Remove 清除内部映射中的条目,而清除清除外部映射中的条目。

 类似资料:
  • 问题内容: 我正在尝试清除组件,但找不到es6语法的参考。我正在使用: 但是,这不适用于es6类语法。 我将如何获得相同的结果? 问题答案: 据我所知,React组件不会保留初始状态的副本,因此您只需要自己做即可。 请注意,该行要求您永远不要改变状态,否则您将污染并且无法进行重置。如果无法避免突变,则需要在构造函数中创建的副本。(或按照进行功能。) 最后,建议您使用而不是。

  • 删除地图将删除地图中的图层,相关设置,该操作不可恢复,请慎重操作。删除后该地图的分享链接将自动失效。 注意:删除地图不会影响到你在数据管理中创建的数据。你可以在其他地图中继续使用这些数据。

  • 在使用Phonegap Build 3.1时,是否可以去掉iOS7中的状态栏?我可以在Xcode中本地构建时删除状态栏,但只要我尝试Phonegap构建,它就会再次出现。 是否有完全删除状态栏的配置首选项 我不希望状态栏按下app view 20px,现在就是这样。

  • 问题内容: 我真的很想让一段文字闪烁传统风格,而不使用javascript或文字修饰。 没有过渡,只有 blink , blink , blink ! 编辑 :这不同于该问题,因为我要求不连续转换的_闪烁_ ,而其他问题的OP询问如何 用连续转换 来 代替 闪烁 __ 问题答案: 最初的Netscape 具有80%的占空比。这很接近,尽管实数仅影响文本:

  • 本文向大家介绍BootStrap Select清除选中的状态恢复默认状态,包括了BootStrap Select清除选中的状态恢复默认状态的使用技巧和注意事项,需要的朋友参考一下 PC端项目中经常会出现大量的数据列表页面,涉及到下拉框选择筛选条件; 当时用到bootstrap-select下拉框时该如何点击重置按钮就清除下拉框的选中状态呢? 如【图1】 当我们选择摸一个条件之后 如【图2】 此时点

  • 我目前正在开发一个应用程序,使用辅助服务来处理通知。尤其令人讨厌的是,第三方应用程序除了启动与通知相关的意图(并启动应用程序)之外,没有办法清除状态栏通知。

  • 问题内容: 我在寻找类似c ++函数 的原始类型。 还是应该只创建一个新地图? 更新:谢谢您的回答。通过查看答案,我刚刚意识到有时创建新地图可能会导致某些我们不希望出现的不一致情况。考虑以下示例: 我的意思是,这仍然与c ++中的功能不同,后者将清除对象中的内容。 问题答案: 您可能应该只创建一个新地图。没有真正的理由去尝试清除现有的代码,除非同一段映射被多个代码引用,并且一个代码段明确需要清除值

  • 我有一个如下定义的表视图 当用户单击时,我使用单击的项目详细信息重新加载表。在我重新加载之前,我对表项调用清除 现在,当我单击另一个项目并尝试重新加载表格时,它看起来像下面这样。这是非常奇怪的,因为应该只有一行,但行的大小是一样的,就像从以前的点击,其余的行是空的,除了图标。当我点击图标时,没有任何反应。任何人以前都面临过这种情况。有人知道这是什么原因吗? 我的工具定义如下。它们只是2 的