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