摘要: 宏观上的哨兵机制 监控:哨兵不断的检查master和slave是否正常的运行。 通知:当监控的某台Redis实例发生问题时,可以通过API通知系统管理员和其他的应用程序。 自动故障转移:如果一个master不正常运行了,哨兵可以启动一个故障转移进程,将一个slave升级成为master,其他的sla 阅读全文
posted @ 2022-07-11 17:07 苜蓿椒盐 阅读(24) 评论(0) 推荐(0) 编辑
摘要: synchronized 这里暂时只写了重量级锁,偏向锁,轻量级锁后续补充 monitor监视器锁 任何一个对象都有一个Monitor与之关联,当且一个Monitor被持有后,它将处于锁定状态。Synchronized在JVM里的实现都是基于进入和退出Monitor对象来实现方法同步和代码块同步,虽 阅读全文
posted @ 2022-07-11 17:00 苜蓿椒盐 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 一般我们启动一个项目只需要再启动类上面增加@SpringBootApplication 注解,就能自动的装备bean对象,原理是什么呢? 下面从 SpringApplication.run() 开始进行解析一下 从上图中我们很容易就进入到了SpringApplication.run()方法中, 注意 阅读全文
posted @ 2022-07-11 16:17 苜蓿椒盐 阅读(986) 评论(0) 推荐(0) 编辑