logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot Logback无法获取配置中心属性

SpringBoot Logback无法获取配置中心属性前言最近在做项目中,需要把项目中的日志信息通过RabbitMQ将规定格式的消息发送到消息队列中,然后ELK系统通过消息队列拿日志并且保存起来,在日志的配置文件(logback-spring.xml)中我们需要加入RabbitMQ的配置信息,我们的RabbitMQ信息存在Nacos的配置中心,就出现项目启动无法获取到RabbitMQ的配置,导致

#logback#spring boot#java +1
RedisTemplate分布式锁-加锁/解锁的实现

加锁实现实现逻辑通过for循环自旋的方式,判断redis中是否存在锁的缓存,存在则放回true,否则判断获取锁的时间是否超时,超时则返回false。自旋的判断时间是很快的,设置的超时时间如果太长会占用cpu的时间片处理。加锁的实现方法/**获取锁的超时时间*/private static final long timeout = 300;/**加锁,无阻塞@param key@param expi

到底了