# learning **Repository Path**: lantai/learning ## Basic Information - **Project Name**: learning - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-04 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 分布式锁 - redis-lock(优先)、redis-lock-2 使用Redis作为分布式锁的基础组件 两种连接方式的实现,主要考虑的时候和不同项目引入的时候可能引起的冲突 本质上原理是一样的 # java多线程 - demo00-complefuture 多线程处理任务的时候,非常有用 # 数据源 - demo00-two-dbsource 多数据源的切换 # 消息 ## RabbitMQ - demo01-springboot-rabbitmq 简单队列的使用 - demo02-work-queue 工作队列 - demo03-fanout 发布/订阅模式 - demo04-direct 路由模型 - demo05-topic 主题订阅模型