03 2021 档案
摘要:作用:发布订阅类似于信息管道,用来进行系统之间消息解耦,类似于 MQ,主要有消息发布者和消息订阅者。MQ常常运用于:订单支付成功,会员系统加积分、钱包进行扣钱操作、发货系统(下发商品),但是很少用Redis的发布订阅充当MQ。 PUBLISH:将信息 message 发送到指定的频道 channel
阅读全文
摘要:一、简介 官网介绍 可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。 二、常用命令 DISCARD:取消事务,放弃执行事务块内的所有命令。 EXEC:执行所有事务块内的命令。 MULTI:标记一个事务块的开始。 UNWAT
阅读全文
摘要:一、简介 官网介绍 二、RDB(Redis DataBase) 1、是什么 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都
阅读全文
摘要:一、简介 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmap
阅读全文
摘要:一、代码实现 1、添加拦截器 @Bean public PaginationInterceptor paginationInterceptor() { PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
阅读全文
摘要:一、MP性能分析 1、添加拦截器 可以使用@Profile({"test", "dev"})来表明只在spring.profiles.active配置的环境下才去拦截。注意:性能分析有性能损耗,不建议在生产环境下开启。 @Bean //@Profile({"test", "dev"}) public
阅读全文
摘要:一、简介 当要更新一条记录的时候,希望这条记录没有被别人更新乐观锁实现方式: 取出记录时,获取当前version 更新时,带上这个version 执行更新时, set version = newVersion where version = oldVersion 如果version不对,就更新失败
阅读全文
摘要:一、代码实战 1、注解填充字段 @TableField(.. fill = FieldFill.INSERT) 生成器策略部分也可以配置! //创建时间 @TableField(fill = FieldFill.INSERT) private Date createTime; //更新时间 @Tab
阅读全文
摘要:一、项目搭建 项目的搭建过程省略,参考此文章 CREATE TABLE `user` ( `id` bigint(20) NOT NULL COMMENT '主键', `name` varchar(30) DEFAULT NULL COMMENT '姓名', `age` int(11) DEFAUL
阅读全文
摘要:一、简介 Seata是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。官网地址 分布式事务处理过程的-ID+三组件模型 Transaction ID XID:全局唯一的事务ID Transaction Coordinator(TC) :事务协调器,维护全局事务
阅读全文
摘要:一、简介 官网、中文官网、下载地址 二、下载安装 打开上面的下载地址,下载jar包,使用java -jar命令运行(当然本地得安装好java运行环境) 安装好后,使用如下地址:http://localhost:8080/#/dashboard。默认用户名密码都是sentinel 三、初始化演示工程
阅读全文
摘要:一、官网说明 https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html 真实情况 默认Nacos使用嵌入式数据库实现数据的存储。所以,如果启动多个默认配置下的Nacos节点,数据存储是存在一致性问题的。 为了解决这个问题,Nacos采用了集中
阅读全文
摘要:一、Nacos简介 1、为什么叫Nacos? 前四个字母分别为Naming和Configuration的前两个字母,最后的s为Service 2、是什么? 一个更易于构建云原生应用的动态服务发现,配置管理和服务管理中心。一句话:Nacos就是注册中心+配置中心的组合——替代Eureka做服务注册中心
阅读全文

浙公网安备 33010602011771号