11 2019 档案
摘要:来源:W3CSCHOOL 架构师之路 一、秒杀业务为什么难做 1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据;3)秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。例如:小米
阅读全文
摘要:参考:https://tech.ctrip.com/articles/a_architecture/13266/ 1分钟售票8万张!门票抢票背后的技术思考 转载自:中华石杉公众号 关键词:高性能、动静分离、热点优化、系统优化、一致性(库存扣减准确性)、高并发读写、高可用(流量削峰、)、缓存失效和命中
阅读全文
摘要:3、基本解题步骤或方法: 1) 明确递归函数功能。一定要明确递归程序的功能,对递归程序要完成的功能模棱两可、一知半解,往往导致逻辑混乱,写不出正确的递归程序。 2) 找出递归终止条件。所谓递归,就是在函数内部代码调用函数本身,所以,我们必须要找出递归的结束条件,否则,就会一直调用自己,陷入死循环。也
阅读全文