首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

求求你不要在系统压力暴增下乱搞了,这才是MySQL的高端玩法,真香!

MySQL是目前最为流行的开放源码的数据库,随着其性能一直在被优化,安全机制也趋向成熟,更重要的是开源免费这个特点,受到了各大企业的热烈欢迎,近年来在各大榜单稳居第二,随时可能超过Oracle。 来源网络 不仅企业中使用的多,在求职中更是面试重点。 最近后台也经常收到一些正在跳槽的粉丝留言,反馈了一些大厂高频问的面试题,发现数据库优化的知识基本每家公司都会问到。 所以千万不要在求职跳槽中对数据库掉以轻心,很多人拥有大厂梦,却容易在面试中因为MySQL败下阵来,大部分是这两种情况: 很多人平时工作上没机会接

03

【原创】为了你,我又又又把Java学习路线和方法更新了一遍

到目前为止,我觉得不管是在公众号后台、知乎还是微信上面我被问的做多的就是:“大佬,有没有 Java 学习路线和方法”(大佬属现代流行的客气称呼,本人非大佬哈)。大概 5 个多月之前,我在公众号发过一篇类似的文章:【原创】Java 学习路线以及方法推荐。今天突然想到能把一些读者问我的一些常见问题汇总起来,于是利用下班后的时间,我先把这篇文章重新完善了一遍。另外,我把 Java 学习的一些常见问题整理在了 JavaGuide 上,并且单独为它开了一个 tab,以后我会整理一些常见的 Java 学习方向的问题放在这里避免重复回答一些常见的问题。

07

Redis与数据库数据一致性

可能谈到保持Redis与Mysql双库的数据一致性,可能很多人最先想到的方案就是读请求和写请求串行化,串到一个内存队列里去。但是这个方案有着一个致命的缺点:读请求和写请求串行化会导致系统的吞吐量大幅度降低,需要使用比正常情况下多几倍的机器去支撑线上的一个请求。Redis与Mysql双库的数据一致性问题为何会出现呢?其实我们可以考虑这么一个业务场景:我们需要更新部分数据,我们首先更新数据库数据,然后清除Redis缓存中的数据。但是数据库更新操作成功了,然而Redis清除缓存出现异常了,这样会导致出现这么一种情况:数据库中的数据已经更新为最新数据,但是Redis缓存中的数据依旧还是老数据,这时候就会出现Redis与Mysql双库的数据一致性问题。

04
领券