Redis基础1.初识Redis1.Redis是基于内存key-value结构数据库优点:基于内存存储,读写性能高适合存储热点数据(短时间被被大量用户读取数据)2.NoSQL,泛指非关系型数据库,是关系型数据库补充3.Redis应用场景:缓存,任务队列,消息队列,分布式锁4.Liunx版Redis下载地址:https://download.redis.io/releases,下载red
原创 2024-10-14 12:17:07
76阅读
Spring Boot中除了对常用关系型数据库提供了优秀自动化支持之外,对于很多NoSQL数据库一样提供了自动化配置支持,包括:Redis, MongoDB, 等。
转载 2020-09-22 15:47:00
173阅读
2评论
.创建redis监听设置类//初始化监听器     @Bean     RedisMessageListenerContainer container(RedisConnectionFactory connectionFactory,      &
转载 2018-03-15 15:36:42
2800阅读
如何在Spring Boot中使用Redis缓存大家好,我是微赚淘客系统3.0小编,也是冬天不穿秋裤,天冷也要风度程序猿!今天我们将深入探讨在Spring Boot应用程序中如何利用Redis进行缓存管理。一、为什么选择Redis作为缓存解决方案?在分布式系统中,高效数据访问和响应速度至关重要。Redis作为一种内存数据库,具备以下优势:快速读写操作: Redis数据存储在内存中,读写速度极
原创 2024-07-08 15:17:45
17阅读
1、想要在spring boot中使用redis,需要在pom文件中增加如下配置。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId></depende...
原创 2018-07-08 12:19:58
1013阅读
1、想要在spring boot中使用redis,需要在pom文件中增加如下配置。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId></depende...
原创 2022-04-22 13:57:47
439阅读
Spring Cache是一个框架,实现了基于注解缓存功能。只需要增加一个注释,就可以实现缓存功能。Spring Cache提供了一层抽象,底层可以切换不同Cache实现。具体就是通过CacheManager接口来统一不同缓存技术。CacheManager是Spring提供各种缓存技术抽象接口。针对不同缓存技术,需要实现不同CacheManager在Spring Boot项目中,使用
原创 2024-10-14 12:17:54
62阅读
Spring/Spring Boot中使用@Async当我们在调用某些耗时方法,比如发起第三方调用时而不关心他返回值,可以采用@Async来实现异步调用。极大提升程序响应速度。在以往编程方法中我们一般都是开启另一个线程去处理类似的场景,而在Spring 3.x之后则可以使用@Async。@Target({ElementType.METHOD, ElementType.TYPE})...
JPA使用一步到位
原创 2021-08-05 17:19:21
4206阅读
四、依赖注入DI简介Bean之间依赖称为依赖注入。例:人穿不同鞋子去完成不同活动。比如,人穿篮球鞋去打篮球,穿跑步鞋去跑步锻炼,穿皮鞋去上班等等。所以人和鞋子就是依赖关系。我们用代码来展现依赖,定义两个接口,一个事人类(Person),一个是鞋子(Shoes)package com.lay.ioc.pojo.definiion; public interface Person { p
转载 2023-10-07 19:57:22
116阅读
spring boot 应用 文章目录spring boot 应用spring boot简介spring boot特点spring boot项目搭建环境搭建集成Mybatis事务处理异常处理静态资源模板引擎swagger2日志集成 2018年毕业时用ssm框架,也是慢慢2019年下半年开始接触spring bootspring boot也是那时候开始慢慢兴起,相比SSM框架来说,spr
转载 2024-03-11 14:34:38
59阅读
1、正常使用<dependency> <groupId>com.alibaba.boot</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version>0.2.0</ver
转载 2023-11-15 16:01:21
53阅读
Redis发布订阅模式是一种消息传递模式,==它允许多个订阅者订阅一个或多个频道,同时一个发布者可以将消息发布到指定频道==。这种模式在分布式系统中非常有用,可以解决以下问题:- **实时消息传递**:发布订阅模式可以用于实时消息传递,当发布者发布消息到指定频道时,所有订阅该频道订阅
原创 精选 2023-12-08 08:54:15
396阅读
Message Broker与AMQP简介Message Broker是一种消息验证、传输、路由架构模式,其设计目标主要应用于下面这些场景:消息路由到一个或多个目的地消息转化为其他表现方式执行消息聚集、消息分解,并将结果发送到他们目的地,然后重新组合成相应结果返回给消息用户调用Web服务来检索数据响应事件或错误使用发布-订阅模式来提供内容或基于主题消息路由AMQP...
转载 2021-06-21 18:17:12
186阅读
很久没有写Spring Boot内容了,正好最近在写Spring Cloud Bus内容,因为内容会有一些相关性,所以先补一篇关于AMQP整合。 Message Broker与AMQP简介 Message Broker是一种消息验证、传输、路由架构模式,其设计目标主要应用于下面这些场景: 消息路由到一个或多个目的地 消息转化为其他表现方式 执行消息聚集、消息分解,并将结果发送到他们
转载 2014-06-06 15:41:00
84阅读
2评论
1在启动类上使用注解 2在resources资源文件夹中添加ehcache.xml 3在使用方法上添加注解
转载 2019-05-04 20:12:00
105阅读
2评论
0.版本选择我这里选择了5.6.x,记得如果spring-boot-starter-parent是1.x可以选择2.x版本elasticsearch,版本要对应,不然会有莫名其妙问题1.安装ElasticSearchhttps://www.elastic.co/downloads/past-releaseswindows 测试,解压就能用解压,到bin目录,双击elasticse...
原创 2022-08-01 20:20:42
305阅读
个人觉得JdbcTemplate相较于MyBaits,Hibernate等数据库框架更容易上手,对SQL操作也更为直观方便,所以在项目中也是一个不错选择。
转载 2022-11-24 22:56:18
134阅读
文章目录序列化反序列化在同一个class中序列化和反序列化 Spring Boot中使用@JsonComponent@JsonComponent 是Spring boot核心注解,使用@JsonComponent 之后就不需要手动将Jackson序列化和反序列化手动加入ObjectMapper了。使用这个注解就够了。序列化假如我们有个User类,它里面有一个Color属性:@Data@AllA
原创 2021-04-20 12:14:18
924阅读
1点赞
缓存简介在Java和Spring里,缓存减少了数据库压力,提高了响应速度,是高性能应用不可或缺部分。缓存工作原理缓存核心是减少访问高成本资源(如数据库)次数。当一个请求来到,系统首先检查是否有缓存数据。如果有,直接使用缓存数据;如果没有,才去访问数据库,同时将结果存入缓存。下次同样请求来时,就可以直接用缓存数据了。缓存类型在Java中,缓存可以大致分为两种:本地缓存和分布式缓存。本地
原创 精选 2024-04-04 18:05:32
466阅读
  • 1
  • 2
  • 3
  • 4
  • 5