请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

我才是淡淡 2019-10-24 19:29:59

个人根据视频理解如下(不保证正确)

指纹码应该是指一次操作

假如用户买鞋,先下单给钱买了一双,又下单给钱买了同一双,就是这个用户两次下单买了两双一模一样的鞋,这两次都是有效的。这个时候可以使用订单号来标识每一次操作(不需要指纹码),比如说收到了两个订单号一样的消息,那么肯定是这个消息重复了。


但是有的时候没有订单号这种东西,也就是说没有一个id类(只要是唯一的就行,订单号就是唯一的)的东西来标识,或者说区分。比如说用户收藏了某个商品需要给店家发个消息,这个时候没有id可以标识用户的这一次操作,就是你看到了两条消息都是用户A收藏了商品B,你没办法确认他是不是收藏了两次(中途可以取消嘛),这个时候就需要在发消息的时候加一个指纹码,比如时间。现在你收到两条消息,分为下面两种情况

情况一:

ID+20191024000000

ID+20191024000000

情况二:

ID+20191024000000

ID+20191024000001

这个时候就可以知道情况一是消息重复了,情况二是用户确实收藏了两次


1 回复 有任何疑惑可以回复我~
  • 数据库怎么查,这相当于有一个新数据
    ppt里sql是 select count(1) from order where id=ID+指纹码
    回复 有任何疑惑可以回复我~ 2019-10-24 20:19:54
  • 查了一下
    全面支持SSH1、SSH2和公钥认证等,可以连接支持SSH Telnet联机的站台,并且可以自动获取对方系统指纹码(Fingerprint),连接后所有通讯内容都已加密方式传输,防止在与远程终端通讯时信息泄露。
    回复 有任何疑惑可以回复我~ 2019-10-24 22:31:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信