# 使用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)隔离性:并发访问数据库时,一个
简介1、Bean5种作用域(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会将事务中所有命令执行一遍
Redis介绍及使用redis 简介简单来说 redis 就是一个数据库,不过与传统数据库不同redis 数据是存在内存中,所以读写速度非常快,因此 redis 被广泛应用于缓存方向。另外,redis 也经常用来做分布式锁。redis 提供了多种数据类型来支持不同业务场景。除此之外,redis 支持事务 、持久化、LUA脚本、LRU驱动事件、多种集群方案。为什么要用 redis?/为
转载 2023-05-25 10:33:47
183阅读
假如没有aop,在做日志处理时候,我们会在每个方法中添加日志处理,比如但大多数日子处理代码是相同,为了实现代码复用,我们可能把日志处理抽离成一个新方法。但是这样我们仍然必须手动插入这些方法。但这样两个方法就是强耦合,假如此时我们不需要这个功能了,或者想换成其他功能,那么就必须一个个修改。通过动态代理,可以在指定位置执行对应流程。这样就可以将一些横向功能抽离出来形成一个独立模块,然后在
Spring作用: 1.Spring是一个开元轻量级应用开发框架,其目的是用于简化企业级应用程序开发,减少侵入;  2.SpringIOC和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.去食堂打饭。 现成盒饭,你买了一盒,觉得里面有个菜不合今天胃口,就只能再买一盒别的吃,你在买盒饭过程中需要关心盒饭里装是什么菜。这是不用依赖注入生成类方式。盒饭依赖于里面的菜,如果对菜不满意,那只能把盒饭也换掉。 去食堂打饭,你会得到一个餐盘,然后食堂会
  • 1
  • 2
  • 3
  • 4
  • 5