# 使用Spring Cloud Redis实现缓存的作用
## 一、整体流程
在使用Spring Cloud Redis实现缓存的过程中,可以分为以下几个步骤:
| 步骤 | 描述 |
| --- | --- |
| 1 | 引入Spring Cloud Redis依赖 |
| 2 | 配置Redis连接信息 |
| 3 | 使用RedisTemplate进行缓存操作 |
| 4 | 使用
原创
2023-08-10 17:18:35
52阅读
1.引入redis相关jar包1 <dependency>
2 <groupId>org.springframework.boot</groupId>
3 <artifactId>spring-boot-starter-data-redis</artifactId>
4 </dependency>
5
转载
2023-07-03 16:17:59
113阅读
Spring–事务配置1、事务概念 (1)事务是数据库操作的最基本单元,逻辑上一组操作,要么都成功,要么都失败。 (2)典型场景,我给你转100,我少100,你多100 四个特性 (1)原子性:事务是最小的执行单位,不允许分割。事务的原子性保证动作要么全部完成,要么全部不起作用。 (2)一致性:执行事务前后数据保持一直,多个事务对同一个数据读取的结果是相同的。 (3)隔离性:并发访问数据库时,一个
转载
2024-02-14 19:58:52
33阅读
简介1、Bean的5种作用域(1)singleton:单例模式,Spring IoC容器中只会存在一个共享的Bean实例,无论有多少个Bean引用它,始终指向同一对象Singleton作用域是Spring中的缺省作用域,也可以显示的将Bean定义为singleton模式,配置为: <bean id="userDao" class="com.ioc.UserDaoImpl" scope="si
转载
2024-06-13 09:40:54
41阅读
一、Redis的事务定义Redis 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送过来的命令请求打断。Redis 事务的主要作用就是串联多个命令防止别的命令插队。Redis中的事务和MySQL中的事务不同。Redis的事务没有MySQL中的完善,只保证了一致性和隔离性,不满足原子性和持久性。原子性,redis会将事务中的所有命令执行一遍
转载
2023-11-11 12:46:47
0阅读
Redis的介绍及使用redis 简介简单来说 redis 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向。另外,redis 也经常用来做分布式锁。redis 提供了多种数据类型来支持不同的业务场景。除此之外,redis 支持事务 、持久化、LUA脚本、LRU驱动事件、多种集群方案。为什么要用 redis?/为
转载
2023-05-25 10:33:47
183阅读
假如没有aop,在做日志处理的时候,我们会在每个方法中添加日志处理,比如但大多数的日子处理代码是相同的,为了实现代码复用,我们可能把日志处理抽离成一个新的方法。但是这样我们仍然必须手动插入这些方法。但这样两个方法就是强耦合的,假如此时我们不需要这个功能了,或者想换成其他功能,那么就必须一个个修改。通过动态代理,可以在指定位置执行对应流程。这样就可以将一些横向的功能抽离出来形成一个独立的模块,然后在
Spring的作用: 1.Spring是一个开元的轻量级的应用开发框架,其目的是用于简化企业级应用程序开发,减少侵入; 2.Spring的IOC和AOP应用,将组件的耦合度降至最低,即解耦,便于系统的维护和升级; 3.可以与第三方框架和技术整合应用,可以自由选择技术进行开发。spring的优点: (1)降低组件之间的耦合度,实现软件各层之间的解耦合。 (2)可以使用容器提供
转载
2024-03-22 21:13:42
15阅读
一、redis是什么 Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value nosql 数据库,并提供多种语言的API。二、redis的应用场景 1、缓存 缓存现在几乎是所有中大型网站都在用的必杀技,合理的利用缓存不仅能够提升网站访问速度,还能大大降低数据库的
转载
2023-06-28 16:28:16
19阅读
前言: 最近没事在浏览Spring官网,简单写一些相关的笔记 Spring可以用来指Spring Framework项目本身,它就是从这里开始的。随着时间的推移,其他Spring项目都建立在Spring框架之上。通常,当人们说Sp
转载
2024-02-21 19:46:48
43阅读
网关的主要作用:校验过滤:统一在网关做校验过滤,避免维护每个微服务的校验逻辑请求路由:相当于一个门面,避免把内部服务的url暴露给外部调用者,网关负责url映射负载均衡spring cloud基于Netflix Zuul来实现网关功能导入Zuul依赖、开启Zuul功能<dependency>
<groupId>org.springframework.cloud<
转载
2023-12-15 13:51:53
65阅读
说说你对MVC的理解MVC是一种设计模式,在这种模式下软件被分为三层,即Model(模型)、View(视图)、Controller(控制器)。Model代表的是数据,View代表的是用户界面,Controller代表的是数据的处理逻辑,它是Model和View这两层的桥梁。软件分层的好处是,可以将对象之间的耦合度降低,便于代码的维护。Model:指从现实世界中抽象出来的对象模型,是应用逻辑的反应;
转载
2024-04-03 20:36:08
17阅读
1、@controller 控制器(注入服务)2、@service 服务(注入dao)3、@repository dao(实现dao访问)4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/>)@Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进sp
转载
2017-11-02 16:22:00
66阅读
2评论
1、@controller 控制器(注入服务)2、@service 服务(注入dao)3、@repository dao(实现dao访问)4、@component (
原创
2023-05-16 00:19:31
56阅读
Spring提供了事务的注解属性propagation [ˌprɒpə'ɡeɪʃ(ə)n] 传播一共有7种事务传播机制下面通过a.save()调用b.save()解释事务的传播机制REQUIRED:(必须的)Spring的默认传播级别,如果上下文中存在事务则加入当前事务,如果不存在事务则新建事务执行。PS:a.save和b.save的事务传播机制都是REQUIRED,b.save的事务是跟着a.s
转载
2024-07-07 16:31:04
15阅读
循环依赖A依赖B,B又依赖A,导致循环嵌套。Spring中一共有三种循环依赖的现象。1.构造器中的循环依赖。直接报错2.单例scope下setter方法的循环依赖。使用三级缓存解决3.非单例scope的循环依赖。不解决,由用户处理。 spring具体是如何处理的?1.构造器中的循环依赖。spring中存在一个正在创建对象的池子,创建对象时添加到该池子,this .singletonsC
在SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大致是:Jsp页面----Struts---
转载
2024-03-18 14:35:42
27阅读
spring @component的作用博客分类:spring1、@controller 控制器(注入服务)2、@service 服务(注入dao)3、@repository dao(实现dao访问)4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的) @Com...
转载
2015-11-25 13:54:00
156阅读
2评论
1、@controller 控制器(注入服务)2、@service 服务(注入dao)3、@reposito
原创
2023-03-22 15:43:18
55阅读
一、Spring依赖注入的使用。什么是依赖注入?打个比方:你的学校里有两种吃午餐的方式:a.是吃现成做好的盒饭。b.去食堂打饭。 现成的盒饭,你买了一盒,觉得里面有个菜不合今天的胃口,就只能再买一盒别的吃,你在买盒饭的过程中需要关心盒饭里装的是什么菜。这是不用依赖注入生成类的方式。盒饭依赖于里面的菜,如果对菜不满意,那只能把盒饭也换掉。 去食堂打饭,你会得到一个餐盘,然后食堂会