springboot redisson redis
SpringBoot自定义starter
前情回顾 SpringBoot提供了一些自定义的start,比较常见的如spring-boot-starter-web,spring-boot-starter-thymeleaf,spring-boot-starter-tomcat,命名为“spring-boot-starter-xxx”,参考官网 ......
Redis的主从复制
1.主从复制的描述 主从复制是指降Redis服务器的数据从其中一台,复制到另一台上去。其中提供数据的是主节点,接收数据的是从节点。数据的复制只能从主节点复制到从节点上。 默认情况下每个启动的Redis服务都是主节点,可以通过修改配置,执行相关命令调整为从节点。另外一个主节点可以有多个从节点,但是一个 ......
SpringBoot事件驱动开发
应用启动过程生命周期事件感知(9大事件)、应用运行中事件感知(无数种) 事件发布:ApplicationEventPublisherAware或注入:ApplicationEventMulticaster 事件监听:组件 + @EventListener 场景: 当用户登录后,我们需要为用户增加一个 ......
SpringBoot事件和监听器
事件和监听器 生命周期监听 场景:监听应用的生命周期 监听器-SpringApplicationRunListener 自定义SpringApplicationRunListener来监听事件; 1.1. 编写SpringApplicationRunListener 实现类 1.2. 在 META- ......
这才是 SpringBoot 统一登录鉴权、异常处理、数据格式 的正确姿势
本篇将要学习 Spring Boot 统一功能处理模块,这也是 AOP 的实战环节 用户登录权限的校验实现接口 HandlerInterceptor + WebMvcConfigurer 异常处理使用注解 @RestControllerAdvice + @ExceptionHandler 数据格式返 ......
极速指南:在 SpringBoot 中快速集成腾讯云短信功能
今天分享一个SpringBoot集成腾讯云短信的功能,平常除了工作,很多xdm做自己的小项目都可能用到短信,但自己去看文档挺费劲的,我这边就帮你节省时间,直接把步骤给你列出来,照做就行。 ......
docker 部署redis哨兵模式的集群
创建网络 docker network create --subnet=172.10.0.0/16 redis 创建文件目录 [root@master app]# mkdir -p /app/redis/server/config [root@master app]# mkdir -p /app/r ......
springcloud/springboot集成NACOS 做注册和配置中心以及nacos源码分析
一、SpringCloud 简介 Spring Cloud 是一系列框架的有序集合如服务发现注册、配置中心、消息总线、负载均衡、熔断器、数据监控等。 SpringCloud 将多个服务框架组合起来,通过Spring Boot进行再封装,屏蔽掉了复杂的配置和实现原理,最终给开发者提供了一套简单易懂、易 ......
Redis的四种模式:单机、主从、哨兵、集群简介
Redis的单机模式 单机模式就是安装一个redis,启动起来,业务调用即可。具体安装步骤和启动步骤就不赘述了,单机在很多场景也是有使用的,例如在一个并非必须保证高可用的情况下。 单机的优点: 部署简单,0成本。 成本低,没有备用节点,不需要其他的开支。 高性能,单机不需要同步数据,数据天然一致性。 ......
redis 替换keys方案 scan
redis 替换keys方案 @Autowiredprivate RedisTemplate redisTemplate; public Set<String> keyScan(String key) { //批量查询需要统计的数据 Set<String> keys = (Set<String>) ......
SpringBoot——SSM简单整合v0.1
学习SpringBoot初次整合SSM,后续需要不断优化 参考SpringBoot3教程[1] 导入依赖 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" ......
浅析SpringBoot加载配置的6种方式
从配置文件中获取属性应该是SpringBoot开发中最为常用的功能之一,但就是这么常用的功能,仍然有很多开发者抓狂~今天带大家简单回顾一下这六种的使用方式: ......
C# redis操作(StackExchange.Redis )
参考:https://www.cnblogs.com/wzh2010/p/17205387.html 参考:https://www.runoob.com/redis/redis-keys.html 测试redis, 使用StackExchange.Redis 的api, 实现发布/订阅, 存放值, ......
SpringBoot3特性——错误信息Problemdetails
Spring Framework 6 实现了 HTTP API 规范 RFC 7807 的问题详细信息。 在本文中,我们将学习如何在 SpringBoot 3 REST API(使用 Spring Framework 6)中处理异常,并使用 ProblemDetails API 提供错误响应。 详见 ......
springboot Filter @Resource 为空 、@Value 无法读取yml配置的问题
问题1 :在过滤器中使用 @Resource 为null Spring中,web应用启动的顺序是:listener->filter->servlet,先初始化listener,然后再来就filter的初始化,再接着才到我们的dispathServlet的初始化,因此,当我们需要在filter里注入一 ......
编写一个自己的SpringBoot Starter
我们用SpringBoot的时候发现有很多starter,比如spring-boot-starter-web等,对于SpringBoot的官方starter,基本上是以spring-boot-starter-xxx来命名的,对于非官方的一些包来说,我们该怎样将自己的包与SpringBoot结合起来呢 ......
SpringBoot集合工作流(WorkFlow)Flowable
在我不久前做的一个项目中,需要完成一个审批模块,选用了flowable。 以下就是flowable简单的使用流程介绍 流程 一,引入依赖 <!--flowable依赖--> <dependency> <groupId>org.flowable</groupId> <artifactId>flowab ......
SpringBoot初学记录(17)- Spring中使用redis 2
1、安装Redis 在centos服务器安装redis 7.2.0版本。 wget http://download.redis.io/releases/redis-7.2.0.tar.gz tar -xzvf redis-7.2.0.tar.gz cd redis-7.2.0 make #编译 ma ......
Springboot整合XXL-job
1、开发步骤: pom.xml <!--xxl-job--> <dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-core</artifactId> <version>2.3.1</version> </dependency ......
springboot使用切面捕获异常并且使用注解收集日志
项目目录 MySysLog import java.lang.annotation.*; @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.METHOD}) @Documented public @interface MySysLog ......
redis清空所有数据的三种方法
redis清空所有数据的三大指令:FLUSHALL,FLUSHDB,SCREPT FLUSH 1.FLUSHALL [ASYNC] Redis提供了一个FLUSHALL命令,可以清空整个数据库。当执行这个命令时,Redis会将所有存储在内存中的数据全部删除,并将内存空间释放回操作系统。 FLUSHA ......
如何将Redis注册为本地服务
1.安装Redis 1)下载Redis 下载地址: https://github.com/microsoftarchive/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.zip 2)解压安装,将Redis-x64-3.2.100.zip ......
java——redis随笔——实战——优惠券秒杀——分布式锁——基于redisson
Redisson入门 导入依赖 XML 12345 <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.13.6</version></dependency> 配置Redi ......
【SpringBoot】Docker部署
docker部署是主流的部署方式,极大的方便了开发部署环境,保持了环境的统一,也是实现自动化部署的前提。 1 项目的目录结构 package: 点击打包,生成 xxx-SNAPSHOT.jar target目录: 打包生成目录,生成的jar存放位置 Dockerfile: 跟项目根目录同级 2 创建 ......
springboot+vue2+element学生信息管理系统
效果: .vue <template> <div> <el-container style="height: 700px; border: 1px solid #eee"> <el-header style="font-size: 40px; background-color: rgb(238, 2 ......
springboot 断点上传、续传、秒传实现
前言springboot 断点上传、续传、秒传实现。保存方式提供本地上传(单机)和minio上传(可集群)本文主要是后端实现方案,数据库持久化采用jpa 一、实现思路前端生成文件md5,根据md5检查文件块上传进度或秒传 需要上传分片的文件上传分片文件 分片合并后上传服务器 二、数据库表对象说明: ......
SpringBoot使用Redis分布式缓存
Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集 ......