上一页 1 2 3 4 5 6 7 8 ··· 56 下一页
摘要: 背景:记录书中的理解点,方便回顾 所谓的分布式一致性问题,是指在分布式环境中引入数据复制机制后,不同数据节点间可能出现的,并无法易考计算机应用程序自身解决的数据不一致情况。 简单来讲,数据一致性就是指在对一个副本数据进行更新的同时,必须确保也能够更新其它的副本,否则不同副本之间的数据将不再一致; 一 阅读全文
posted @ 2021-08-27 11:00 CS408 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 背景:了解spring中事件机制的使用过程 Spring 中的事件机制 ps:讲的比较通俗易懂 在 Spring 容器中通过 ApplicationEvent 类和 ApplicationListener 接口来处理事件,如果某个 bean实现 ApplicationListener 接口并被部署到 阅读全文
posted @ 2021-07-19 23:18 CS408 阅读(185) 评论(0) 推荐(0) 编辑
摘要: RDB持久化 文章来源 你管这破玩意叫 RDB ps:文章简单,但是理论基础清晰,下面只写了关键认知点 RDB持久化的过程:通过frok子进程的,采用copy-on-write(写时复制)的技术,来实现内存空间数据的持久化; 为什么要fork子进行,什么是写时复制技术(从操作系统底层来理解) 写时复 阅读全文
posted @ 2021-05-17 10:42 CS408 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 今天这篇文章,我会继续和你介绍在业务高峰期临时提升性能的方法。从文章标题“MySQL是怎么保证数据不丢的?”,你就可以看出来,今天我和你介绍的方法,跟数据的可靠性有关。 在专栏前面文章和答疑篇中,我都着重介绍了WAL机制(你可以再回顾下第2篇、第9篇、第12篇和第15篇文章中的相关内容),得到的结论 阅读全文
posted @ 2021-04-29 23:36 CS408 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 不知道你在实际运维过程中有没有碰到这样的情景:业务高峰期,生产环境的MySQL压力太大,没法正常响应,需要短期内、临时性地提升一些性能。 我以前做业务护航的时候,就偶尔会碰上这种场景。用户的开发负责人说,不管你用什么方案,让业务先跑起来再说。 但,如果是无损方案的话,肯定不需要等到这个时候才上场。今 阅读全文
posted @ 2021-04-29 23:06 CS408 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 背景:专门汇总spring相关的问题,方便进行梳理 spring面试——事务问题汇总 spring ioc Spring IoC有什么好处呢? 因为采用了依赖注入,在初始化的过程中就不可避免的会写大量的new。这里IoC容器就解决了这个问题。这个容器可以自动对你的代码进行初始化,你只需要维护一个Co 阅读全文
posted @ 2021-04-29 08:19 CS408 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 背景:面试被问到一个提,说说事务失效的场景,答的很不好,所以平时还是加强总结,发散思维,多做准备。 失效可能的原因 Spring 事务失效的8大原因1、数据库引擎是否支持事务(Myisam不支持事务)2、注解所在的类是否被加载成Bean(对象没有被Spring管理)3、注解所在的方法是否为publi 阅读全文
posted @ 2021-04-29 07:12 CS408 阅读(1303) 评论(0) 推荐(0) 编辑
摘要: 服务熔断 在微服务架构中,微服务之间的数据交互通过远程调用完成,微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,此时如果链路上某个微服务的调用响应时间过长或者不可用,那么对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,导致“雪崩效应”。 服务熔断是应对雪崩效应的一 阅读全文
posted @ 2021-04-26 10:05 CS408 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 20讲幻读是什么,幻读有什么问题 在上一篇文章最后,我给你留了一个关于加锁规则的问题。今天,我们就从这个问题说起吧。 为了便于说明问题,这一篇文章,我们就先使用一个小一点儿的表。建表和初始化语句如下(为了便于本期的例子说明,我把上篇文章中用到的表结构做了点儿修改): CREATE TABLE `t` 阅读全文
posted @ 2021-04-24 00:02 CS408 阅读(1203) 评论(1) 推荐(1) 编辑
摘要: 在MySQL中,有很多看上去逻辑相同,但性能却差异巨大的SQL语句。对这些语句使用不当的话,就会不经意间导致整个数据库的压力变大。 我今天挑选了三个这样的案例和你分享。希望再遇到相似的问题时,你可以做到举一反三、快速解决问题。 案例一:条件字段函数操作 假设你现在维护了一个交易系统,其中交易记录表t 阅读全文
posted @ 2021-04-23 22:09 CS408 阅读(141) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 56 下一页