随笔分类 -  开发相关技术

RocketMQ入门
摘要:RocketMQ设计基于主题的发布与订阅模式, 其核心功能包括消息发送, 消息存储, 消息消费. 整体设计追求简单与性能单一. 1. 消息队列 1.1 为什么使用消息队列 消息队列主要解决的问题一共有三个: 解耦: 解决不同重要程度、不同能力级别系统之间依赖 异步: 当存在一对多调用时, 可以发一条 阅读全文

posted @ 2021-02-22 21:06 annwyn

分布式事务
摘要:分布式事务是指事务的参与者、资源服务器以及事务管理器分别位于分布式系统的不同节点之上. 1. 基础理论 1.1 本地事务 事务是指由一组操作组成的一个工作单元, 这个工作单元具有原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability 阅读全文

posted @ 2021-02-22 21:00 annwyn

redis入门
摘要:Redis是一款内存高速缓存数据库. 使用C语言编写, 是一个key-value存储系统(键值存储系统), 支持丰富的数据类型, 如: String、list、set、zset、hash. 可用于缓存, 事件发布或订阅, 高速队列等场景. 1. 数据类型 String(字符串):Redis最基本的数 阅读全文

posted @ 2021-02-22 17:12 annwyn

swagger生成离线文档
摘要:swagger生成离线文档 1. 添加依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> </dependency> 2. 生成swagger.json文件 s 阅读全文

posted @ 2021-02-07 17:10 annwyn

导航