springboot
xiehdsoo
这个作者很懒,什么都没留下…
展开
-
Redis分布式锁严谨的实现方式
本文主要基于Springboot2.x,基于lettuce客户端实现组件依赖Maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-dat...原创 2019-11-25 11:44:22 · 561 阅读 · 1 评论 -
springboot整合rabbitmq实战
SpringBoot整合RabbitMQ非常简单,官网有对应的starter,可以自动装配。本文使用官网的starter整合rabbitmq。个人觉得官方有starter的组件就使用starter整合,不要再像以前那样自己写配置客户端,也不要二次封装,因为见过一些别人封装的代码,觉得把rabbitmq很多功能阉割了,也没有springboot提供的starter好用灵活。下面开始集成rabbi...原创 2018-07-25 18:53:39 · 1736 阅读 · 1 评论 -
RedisTemplate lettuce 实现分布式锁
springboot2.x 以上使用redis时,默认使用了lettuce封装,比起jedis线程安全import lombok.extern.slf4j.Slf4j;import org.springframework.data.redis.connection.RedisStringCommands;import org.springframework.data.redis.conn...原创 2019-01-15 16:45:08 · 10535 阅读 · 4 评论 -
springboot 多数据源和事务配置(基于mysql + druid数据源)
MybatisConfiguration (mybatis配置)导入驱动包和druid,略....定义多个数据源,本项目只有一读一写(可以根据需要配置一写多读)DruidDataBaseConfiguration.javapublic class DruidDataBaseConfiguration { /** * 主库, 一般只用于写数据。 通过配置自动注入...原创 2019-09-17 17:03:33 · 897 阅读 · 0 评论