V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  cloudzhou  ›  全部回复第 1 页 / 共 95 页
回复总数  1890
1  2  3  4  5  6  7  8  9  10 ... 95  
16 小时 19 分钟前
回复了 lowfrontend 创建的主题 求职 更新下广州前端工程师这两个礼拜找工作的情况
市场是一方面,gap 3.5 年啊,别说 hr 了,程序员面试都很难确定这人到底行不行
真要做技术,首先要让人看见,开源代码、仓库搞一搞,反正之前都 gap 那么久了
19 小时 9 分钟前
回复了 suloser 创建的主题 问与答 如何分析这段线程安全的代码?
@SachinBeyond 是可以,这个代码有点像 computeIfAbsent 的实现一样,倒是可以作为一个面试题

@suloser 先理解并发的本质,Java concurrency in practice 这本书就很好
1 天前
回复了 suloser 创建的主题 问与答 如何分析这段线程安全的代码?
你先理解这道题目的本质
如果只是 get cache -> check -> db -> put cache 那么逻辑非常简单

难度是 synchronized getLock 的使用,是为了解决什么问题呢?
1. 同一个商品 shopId 应该使用同一个锁
2. 如果已经有一个线程在进行补充 cache 的动作了,其他线程等待,do once 的动作

1 、2 结合起来,需要一个 synchronized getLock
同时因为并发原因,需要一个 double check
csdn 这种垃圾,存在就是莫名其妙,但是在 baidu 里面居然权重又很高,真是沆瀣一气
3 天前
回复了 hihihihihi 创建的主题 程序员 吐槽一下现在的键盘设计....
@pikachu233 Backspace 这个深有感触,我的 Back 旁边还是一个 PGUP ,一不小心就跳到上一页
很有意思的问题,典型一个多点登录同时需要同步全球的场景

我的建议是:
1. 单点写,一对多复制,一旦用户固定点写入,那么设定用户持续单点写
2. 算法判断用户变迁,设置新的固定写入点,所有请求一定会转发到固定写入点
3. 读取的话可多地,但是如果用户读自己数据,强制写入点

按真实情况,用户 90% 其实不变化的,一些小的 case 解决变化即可
3 天前
回复了 LessWu 创建的主题 问与答 72 小时内,三大厂商都在发布折叠屏手机
@wetalk 你要不看一看折叠屏成熟的几个产品时间线,看谁在跟进。要说这个 Apple 抢桃子水平才叫高,市场教育好了成熟了,再出个产品,反正生态上占优
1  2  3  4  5  6  7  8  9  10 ... 95  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   873 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 20:49 · PVG 04:49 · LAX 13:49 · JFK 16:49
♥ Do have faith in what you're doing.