随笔分类 -  MiddleWare

摘要:1. 简介 随着技术的快速发展,业务系统规模的不断扩大,分布式系统越来越普及。一个应用往往会部署到多台机器上,在一些业务场景中,为了保证数据的一致性,要求在同一时刻,同一任务只在一个节点上运行,保证同一个方法同一时刻只能被一个线程执行。这时候分布式锁就运用而生了。 分布式锁有很多的解决方案。常见的有 阅读全文
posted @ 2021-08-16 00:46 张铁牛 阅读(3269) 评论(0) 推荐(2)
摘要:1. 简介 当我们对redis的基本知识有一定的了解后,我们再通过实战的角度学习一下在SpringBoot环境下,如何优雅的使用redis。 我们通过使用SpringBoot内置的Redis注解(文章最后有解释)来操作User相关的信息, 再通过Redis工具类的方式操作Role相关信息来全面的学习 阅读全文
posted @ 2021-08-13 23:31 张铁牛 阅读(5643) 评论(2) 推荐(5)
摘要:1. 简介 当我们对redis的基本知识有一定的了解后,我们再通过实战的角度学习一下在SpringBoot环境下,如何优雅的使用redis。 我们通过使用SpringBoot内置的Redis注解(文章最后有解释)来操作User相关的信息, 再通过Redis工具类的方式操作Role相关信息来全面的学习 阅读全文
posted @ 2021-08-13 23:31 张铁牛 阅读(5643) 评论(2) 推荐(5)
摘要:1. 简介 如图所示,一个正常的请求 客户端请求张铁牛的博客。 服务首先会请求redis,查看请求的内容是否存在。 redis将请求结果返回给服务,如果返回的结果有数据则执行7;如果没有数据则会继续往下执行。 服务从数据库中查询请求的数据。 数据库将查询的结果返回给服务。 如果数据库有返回数据,则将 阅读全文
posted @ 2021-08-11 17:42 张铁牛 阅读(329) 评论(0) 推荐(3)
摘要:1. 简介 如图所示,一个正常的请求 客户端请求张铁牛的博客。 服务首先会请求redis,查看请求的内容是否存在。 redis将请求结果返回给服务,如果返回的结果有数据则执行7;如果没有数据则会继续往下执行。 服务从数据库中查询请求的数据。 数据库将查询的结果返回给服务。 如果数据库有返回数据,则将 阅读全文
posted @ 2021-08-11 17:42 张铁牛 阅读(329) 评论(0) 推荐(3)
摘要:1. 简介 redis是一个key-value的存储系统。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave同步。 1.1 数据结构 Redis可以存储键与5种不 阅读全文
posted @ 2021-08-09 00:10 张铁牛 阅读(424) 评论(0) 推荐(1)
摘要:1. 简介 redis是一个key-value的存储系统。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave同步。 1.1 数据结构 Redis可以存储键与5种不 阅读全文
posted @ 2021-08-09 00:10 张铁牛 阅读(424) 评论(0) 推荐(1)
摘要:1. 简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强 阅读全文
posted @ 2021-08-05 18:27 张铁牛 阅读(604) 评论(0) 推荐(2)
摘要:1. 简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强 阅读全文
posted @ 2021-08-05 18:27 张铁牛 阅读(604) 评论(0) 推荐(2)