深入理解synchronized

synchronized是java的关键字,用于修饰方法、代码块,能够保证同一时刻最多只有一个线程执行这段代码,通过上述描述可以清晰告诉我们synchronized的作用,也就是同步操作,同步是围绕称为内部锁或监视器锁的内部实体构建的。内部锁在同步的两个方面都发挥作用:强制对对象状态进行独占访问,并建立对可见性至关重要的先发生关系。

Spring Boot Admin监控系统搭建

Spring Boot Admin是对Spring Boot的管理和监控的一个开源框架,支持Eureka服务注册列表状态监控,JMX监控,日志监控,JVM信息,垃圾信息,内存情况的监控,还可以设置日志的level级别。Spring Boot Admin UI 采用AngularJs将数据展示在前端。Spring Boot Admin分为服务端和客户端。