首页 > 数据库 >Spring、Redis相关知识查漏补缺

Spring、Redis相关知识查漏补缺

时间:2023-10-08 11:44:11浏览次数:37  
标签:查漏 拦截器 请求 Spring Redis 事务 声明

  • 动态web页面不具有动态性 ×

  • 静态web页面不具有交互性 √

  • 事务隔离级别是数据库自带的与Spring无关 √

  • Spring自己实现了—套与数据库无关的事务机制 ×

  • 软件框架是面向某个领域的、可复用的半成品软件 √

  • 使用软件框架的优势是开发的灵活性和扩展性更好 ×

  • 拦截器可以拦截所有请求(包括静态请求和动态请求) ×

  • 拦截器只有prehandler方法可以截断请求 √

  • 参数转换错误状态码401

  • Redis应用场景:

    • 数据缓存
    • 分布式锁
    • 共享Session
    • 排行榜
  • 声明式事务:

    • 使用声明式事务时,我们主要关注“在哪儿使用”和“采用什么样的事务策略"
    • 配置声明式事务需要tv和aop两个命名空间的支持
    • 声明式事务是非侵入式的,不需要修改程序代码
  • SpringBoot的内嵌容器支持哪些服务器:

    • Tomcat
    • Jetty
    • Undertow
  • 如何在Spring Boot应用程序中启用跨域资源共享(CORS) :

    • 使用@CrossOrigin注解
    • 继承WebMvcConfigurerAdapter或者实现WebMvcConfigurer接口
    • 采用过滤器(filter)的方式
  • Spring的内部模块包括哪些:

    • Spring MVC
    • Spring loC容器
    • Spring AoP
  • Spring声明式事务管理底层是采用Spring AOP实现的

标签:查漏,拦截器,请求,Spring,Redis,事务,声明
From: https://www.cnblogs.com/tobieance/p/17748517.html

相关文章

  • Springboot中的context-path作用
    首先context-path用于构成url,我们在配置文件的时候server:servlet:context-path:/test之后在本地访问端口8080时(此处拿knife4j举列)本来要访问的是:localhost:8080/doc.html但是现在由于加了context-path,该路径便变为了:localhost:8080/tset/doc.html......
  • spring学习三:IoC概述
    IOC:控制反转,它并不是一种技术而是一种设计思想,是一个重要的面向对象编程法则,能够知道我们如何设计出松耦合,更优良的程序。 Spring通过IOC容器来管理所有java对象的实例化和初始化,控制对象与对象之间的依赖关系,我们将由IOC容器管理的java对象称为SpringBean,它与使用关键字new创......
  • Redis分布式锁
    简述利用Redis的Setnx命令,来实现一个分布式的加锁方案。利用注解,在拥有该注解的方法上,进行切面处理,在方法执行前,进行加锁,执行结束后,根据是否自动释放锁,进行解锁。将该注解用在定时任务的方法上,即可实现分布式定时任务,即获取到锁的方法,才会执行。1redis命令1.1setnx命令Re......
  • 基于Spring事件驱动模式实现业务解耦
    事件驱动模式举个例子......
  • redis服务配置文件详解
    bind0.0.0.0#监听地址,可以用空格隔开后多个监听IPprotected-modeyes#redis3.2之后加入的新特性,在没有设置bindIP和密码的时候,redis只允许访问127.0.0.1:6379,可以远程连接,但当访问将提示警告信息并拒绝远程访问port6379#监听端口,默认6379/tcptcp-backlog511#三次......
  • Redis Cluster扩、缩容
    1、RedisCluster扩容(Redis5为例) 因公司业务发展迅猛,现有的三主三从的rediscluster架构可能无法满足现有业务的并发写入需求,因此公司紧急采购两台服务器10.0.0.68,10.0.0.78,需要将其动态添加到集群当中,但不能影响业务使用和数据丢失。 注意:生产环境一般建议master节点为奇数......
  • 编译安装redis
    #安装依赖包[root@centos7~]#yum-yinstallgccjemalloc-devel#下载源码[root@centos7~]#wgethttp://download.redis.io/releases/redis-5.0.7.tar.gz[root@centos7~]#tarxvfredis-5.0.7.tar.gz#编译安装[root@centos7~]#cdredis-5.0.7/[root@centos7redis-5.......
  • Redis数据类型和应用场景
    一、Redis常用的5种数据类型字符串(String):最基本的数据类型,可以存储字符串、整数或浮点数。哈希(Hash):键值对的集合,可以在一个哈希数据结构中存储多个字段和值。列表(List):按照插入顺序存储一组有序的值,可以在列表的两端执行插入、删除和访问操作。集合(Set):无序的唯一值的集合,支持......
  • springboot整合websocket
    引入依赖<!--webSocket--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId></dependency>配置类/***websocket配置类*/@ConfigurationpublicclassWebS......
  • Spring中@Autowired和@Resource的区别
    说明@Autowired这个注解呢,是由Spring提供的;@Resource由JDK提供的区别①注解内参数不同@Autowired只包含一个required参数,默认为true,表示开启自动注入@Resource包含七个参数,其中最重要的两个是name和type②装配方式默认值不同@Autowired默认按type自动装配@Resource默认按......