2020年7月23日

线程池的参数

摘要: 你都理解创建线程池的参数吗? 辞慾 私信“架构”→Java架构资料/Java最新面试题/编程书籍 14 人赞同了该文章 多线程可以说是面试官最喜欢拿来问的题目之一了,可谓是老生之常谈,不管你是新手还是老司机,我相信你一定会在面试过程中遇到过有关多线程的一些问题。那我现在就充当一次面试官,我来问你: 阅读全文

posted @ 2020-07-23 18:13 myf008 阅读(318) 评论(0) 推荐(0) 编辑

每秒上千订单场景下,如何对分布式锁的并发能力进行优化

摘要: 今天就给大家聊一个有意思的话题:每秒上千订单场景下,如何对分布式锁的并发能力进行优化? 背景引入 首先,我们一起来看看这个问题的背景? 前段时间有个朋友在外面面试,然后有一天找我聊说:有一个国内不错的电商公司,面试官给他出了一个场景题: 假如下单时,用分布式锁来防止库存超卖,但是是每秒上千订单的高并 阅读全文

posted @ 2020-07-23 17:59 myf008 阅读(295) 评论(0) 推荐(0) 编辑

如何保证缓存和数据库的一致性

摘要: 看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还 阅读全文

posted @ 2020-07-23 16:59 myf008 阅读(2170) 评论(0) 推荐(0) 编辑

导航