07 2022 档案

摘要:宏观上的哨兵机制 监控:哨兵不断的检查master和slave是否正常的运行。 通知:当监控的某台Redis实例发生问题时,可以通过API通知系统管理员和其他的应用程序。 自动故障转移:如果一个master不正常运行了,哨兵可以启动一个故障转移进程,将一个slave升级成为master,其他的sla 阅读全文
posted @ 2022-07-11 17:07 苜蓿椒盐 阅读(27) 评论(0) 推荐(0) 编辑
摘要:synchronized 这里暂时只写了重量级锁,偏向锁,轻量级锁后续补充 monitor监视器锁 任何一个对象都有一个Monitor与之关联,当且一个Monitor被持有后,它将处于锁定状态。Synchronized在JVM里的实现都是基于进入和退出Monitor对象来实现方法同步和代码块同步,虽 阅读全文
posted @ 2022-07-11 17:00 苜蓿椒盐 阅读(49) 评论(0) 推荐(0) 编辑
摘要:一般我们启动一个项目只需要再启动类上面增加@SpringBootApplication 注解,就能自动的装备bean对象,原理是什么呢? 下面从 SpringApplication.run() 开始进行解析一下 从上图中我们很容易就进入到了SpringApplication.run()方法中, 注意 阅读全文
posted @ 2022-07-11 16:17 苜蓿椒盐 阅读(998) 评论(0) 推荐(0) 编辑
摘要:开局先扔一张图 这是JVM的一个整体结构,先有个印象,而第一部分就是类加载的一个过程 类的加载过程 类的加载过程由以下几个部分组成: 加载 通过一个类的全限定类名获取定义此类的二级制字节流 将这个字节流所代表的静态储存结构转化未方法区的运行时数据结构 在内存中生成一个代表这个类的java.lang. 阅读全文
posted @ 2022-07-09 21:13 苜蓿椒盐 阅读(186) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示