V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  liuzhaowei55  ›  全部回复第 40 页 / 共 102 页
回复总数  2028
1 ... 36  37  38  39  40  41  42  43  44  45 ... 102  
2021-03-10 10:01:18 +08:00
回复了 asanelder 创建的主题 程序员 API 文档大家是怎么生成的?
手写
2021-03-10 08:48:57 +08:00
回复了 daokedao 创建的主题 程序员 大家都知道“估不准原理”吗?
@xmumiffy 我觉得乘 PI 就可以了,开发人员估时间的时候太太谦虚了。
2021-03-09 21:05:18 +08:00
回复了 gzlock 创建的主题 全球工单系统 外卖平台什么时候可以允许在地图上定点?
自己在拐角处做路标。。。
很有用
@liuzhaowei55 我忘记在哪里看到的,苹果 app 审核策略也是如此,如果你困惑于某个功能是否会通过审核,那他大概率就不能通过审核。
这肯定不正常了,按照苹果的一贯思路,如果用户在使用产品时产生了疑惑,那这个产品肯定是有问题的或者说有可以做的更好的地方。
2021-03-08 08:48:56 +08:00
回复了 justin2018 创建的主题 买买买 昨天 22 点睡觉, 0 点起来抢 k40 12+256,结果秒光
线下小米之家预约就挺好买的,销售策略变了,线下获多。
2021-03-07 19:27:59 +08:00
回复了 120qwer 创建的主题 问与答 怎样测试自己是否对酒精过敏?
看描述只是酒量不好,不是过敏,过敏反应一般会有明确感知。
2021-03-05 09:04:55 +08:00
回复了 zhao1014 创建的主题 Redis Redis 分布式锁相关问题
http://redis.cn/topics/distlock.html

可以参看这里的说明,主要是为了程序的鲁棒性。

--- 以下内容为复制

为什么基于故障转移的实现还不够
为了更好的理解我们想要改进的方面,我们先分析一下当前大多数基于 Redis 的分布式锁现状和实现方法.

实现 Redis 分布式锁的最简单的方法就是在 Redis 中创建一个 key,这个 key 有一个失效时间( TTL),以保证锁最终会被自动释放掉(这个对应特性 2 )。当客户端释放资源(解锁)的时候,会删除掉这个 key 。

从表面上看,似乎效果还不错,但是这里有一个问题:这个架构中存在一个严重的单点失败问题。如果 Redis 挂了怎么办?你可能会说,可以通过增加一个 slave 节点解决这个问题。但这通常是行不通的。这样做,我们不能实现资源的独享,因为 Redis 的主从同步通常是异步的。

在这种场景(主从结构)中存在明显的竞态:

客户端 A 从 master 获取到锁
在 master 将锁同步到 slave 之前,master 宕掉了。
slave 节点被晋级为 master 节点
客户端 B 取得了同一个资源被客户端 A 已经获取到的另外一个锁。安全失效!
有时候程序就是这么巧,比如说正好一个节点挂掉的时候,多个客户端同时取到了锁。如果你可以接受这种小概率错误,那用这个基于复制的方案就完全没有问题。否则的话,我们建议你实现下面描述的解决方案。
2021-03-04 13:05:02 +08:00
回复了 1014836515 创建的主题 知乎 如何看待 2021-03-04A 股暴跌
砍你一刀给颗枣,早着呢,全在高位。
2021-03-03 18:36:08 +08:00
回复了 levelworm 创建的主题 随想 有什么有意义的活动可以把 V2 币花完?
A 股压大小
2021-03-03 13:18:27 +08:00
回复了 CZCaptain 创建的主题 问与答 域名到期后之前分享的博客地址失效怎么办?
我怀疑你想白嫖,但是我没有证据。
2021-03-03 12:08:09 +08:00
回复了 zealinux 创建的主题 NGINX 更新 ssl 证书时痛苦,求推荐比 nginx 好用的反向代理服务
nginx 有的版本更新证书后要重启?
1 ... 36  37  38  39  40  41  42  43  44  45 ... 102  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2638 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 65ms · UTC 15:25 · PVG 23:25 · LAX 08:25 · JFK 11:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.