06 2024 档案
摘要:Nacos+@RefreshScope使用场景 线程池配置动态刷新 Nacos的yaml配置 以下配置对应TaskExecutionProperties,为Spring自带配置类。使用@ConfigurationProperties注解的properties配置类会自动刷新 spring: task
阅读全文
摘要:锁的四种状态 001: 无锁。 101:偏向锁。 00:轻量级锁。此状态下,线程可能通过自旋的方式竞争锁。 10:重量级锁。线程阻塞被挂起,需要从用户态切换到内核态进行系统调用,获取CPU调度权,对性能有较大影响。 轻量级锁,重量级锁是2Bit 锁等级顺序 : 001无锁 --》101偏向锁 --》
阅读全文
摘要:Java 线程在运行的生命周期中的指定时刻只可能处于下面 6 种不同状态的其中一个状态 NEW: 初始状态,线程被创建出来但没有被调用 start() RUNNABLE: 运行状态,线程被调用了 start()运行的状态 BLOCKED:阻塞状态,需要等待synchronized锁释放 WAITIN
阅读全文
摘要:Nacos+@RefreshScope动态刷新配置源码解析 版本信息 Nacos:2.0.3 spring-boot-starter-parent:2.4.2 spring-cloud-starter-alibaba-nacos-config:2021.1 流程 LongPolling长轮询的方式监
阅读全文