springboot redisson redis

8.SpringBoot配置,登录校验

SpringBoot配置,登录校验 SpringBoot配置 配置格式: SpringBoot提供了多种属性配置方式: application.properties 是使用.号来分级的 server.port=8080 server.address=127.0.0.1 application.yml ......
SpringBoot

redisson是如何实现锁自动续期的

Redisson 是一个在 Redis 的基础上实现的 Java 驻留对象和服务,同时也是一个具有许多功能的 Java 驻留对象和服务库。Redisson 提供了很多分布式相关的服务,其中就包括分布式锁。 Redisson 的锁自动续期功能主要通过以下方式实现: 锁的续期: 当一个线程获取了 Red ......
redisson

10.配置优先级,bean的管理,SpringBoot原理

配置优先级,bean的管理,SpringBoot原理 配置优先级: 优先级(低->高): application.yml application.yml application.properties java系统属性(-Dxxx=xxx) 命令行参数(--xxx=xxx) 例子-设置springbo ......
优先级 SpringBoot 原理 bean 10

[SpringBoot][Maven]关于maven pom文件的packaging属性

关于maven pom文件的packaging属性 前几天在调试源码运行程序的时候,因为将项目中pom文件的packaging属性用错导致源码包无法引入使用而报Bean注入错误,在此进行总结整理记录。 packaging是maven的pom.xml中的一个标签,用于指定maven项目的输出格式,也就 ......
SpringBoot packaging 属性 文件 Maven

生产实践:Redis与Mysql的数据强一致性方案

公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享。 数据库和Redis如何保存强一致性,这篇文章告诉你 目的 Redis和Msql来保持数据同步,并且强一致,以此来提高对应接口的响应速度,刚开始考虑是用mybatis的二级缓存,发现坑不少,于是决定自己搞 要关注的问题点 操 ......
一致性 方案 数据 Redis Mysql

【虹科干货】Redis Enterprise 自动分层技术:大数据集高性能解决方案

企业业务一直依赖于其收集的数据,但这些数据集正在不断增长。即使需要提取的数据存储量非常庞大,Redis Enterprise 7.2也能使应用程序能以最快的速度检索和处理数据。利用自动分层技术,可以识别冷数据和热数据,并分别存储在内存和固态硬盘上,显著提升了系统响应速度,优化内存占用的同时降低硬件成... ......
干货 高性能 Enterprise 160 解决方案

java实现大文件的分片上传与下载(springboot+vue3)

1.1 项目背景对于超大文件上传我们可能遇到以下问题• 大文件直接上传,占用过多内存,可能导致内存溢出甚至系统崩溃• 受网络环境影响,可能导致传输中断,只能重新传输• 传输时间长,用户无法知道传输进度,用户体验不佳 1.2 项目目标对于上述问题,我们需要对文件做分片传输。分片传输就是把文件分割成许多 ......
springboot 文件 java vue3 vue

虚拟机linux系统配置安装redis(每日总结11.23)

1.进入到root模式下 cd /export/server/ 2.下载 wget http://download.redis.io/releases/redis-5.0.7.tar.gz 3.解压 tar -zvxf redis-5.0.7.tar.gz 4.把文件移动到redis文件夹里 mv ......
系统 linux 11.23 redis 11

springboot定时任务线程池配置拾遗--利用配置类进行配置

springboot定时任务线程池配置拾遗--利用配置类进行配置 目录springboot定时任务线程池配置拾遗--利用配置类进行配置1 springboot自动装配1.1 通过TaskSchedulingProperties获取yaml参数1.2 TaskSchedulingAutoConfigu ......
线程 springboot 任务

SpringBoot 的 AOP

参考:Spring AOP何时使用JDK动态代理?何时使用Cglib ?默认是哪种? 参考:Spring AOP源码分析-代理方式的选择 JDK 和 CGLIB 选择 DefaultAopProxyFactory#createAopProxy public AopProxy createAopPro ......
SpringBoot AOP

springboot后端Controller中传递参数的注意事项

如图,在reset方法中传递的参数是String类型的数据,而不是使用@RequestBody注解的json类型的数据,因此在postman中传递数据时,不能使用下图的数据传输方式 解决方法(正确方法): 应该使用postman中的下图界面 ......

springboot 集成swagger3.0 并开启权限认证

1.POM文件只需要引入一个依赖即可 2. swagger配置文件如下 注意:要添加“@EnableWebMvc"注解,详细代码如下: @Configuration@EnableWebMvcpublic class SwaggerConfig { @Value("${swagger.enabled} ......
springboot swagger3 权限 swagger

Springboot文件上传代码笔记

1.在src下创建filter包,包内Class名UploadFilter package com.gd.filter; import org.apache.catalina.servlet4preview.http.HttpServletRequest; import javax.servlet. ......
Springboot 代码 文件 笔记

Springboot 自动发送邮件

完成Springboot配置发件邮箱,自动给其他邮箱发送邮件功能 一、创建springboot基础项目,引入依赖 <!-- Spring Boot 邮件依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactI ......
Springboot 邮件

Redis进一步学习

Redis AOF(Append-Only File)和RDB(Redis DataBase)是Redis数据库持久化的两种主要方式,它们都用于在Redis服务器重启时保留数据。 AOF(Append-Only File): 想象一下AOF就像是数据库的操作日志,记录了所有对Redis数据的写操作。 ......
Redis

【转载】Laravel10.x Session 储存到 Redis

参考 https://learnku.com/docs/laravel/10.x/session/14855#configuration https://blog.csdn.net/wen_3370/article/details/88072364 注意 经过测试 Cache 的内容默认存储到 DB ......
Laravel Session Redis 10

【转载】Laravel10.x 使用 Redis

参考 https://blog.csdn.net/china773728236/article/details/123217974 https://blog.csdn.net/CrayonShinChaner/article/details/120622009 https://blog.csdn.n ......
Laravel Redis 10

spring和springboot定时任务线程池配置

spring和springboot定时任务线程池配置 目录spring和springboot定时任务线程池配置1 背景2 配置2.1 命名空间配置2.2 yaml配置3 参考文档 1 背景 项目有几个新增的月末报表生成定时任务(使用spring内置的TaskScheduler),相关业务人员反馈报表 ......
线程 springboot 任务 spring

java 实现文件夹上传(springBoot 框架)

java 实现文件夹上传(springBoot 框架)有时我们后台管理等服务可能会有这样一个简单需求,就是根据文件夹将整个文件夹下的所有资源都上传到我们的服务器上,本人也是搜索了大量资料,最终以最简单便捷的方式实现该功能,具体操作步骤如下 一、前端如何设置上传组件并将资源上传到后台服务这里的项目框架 ......
springBoot 文件夹 框架 文件 java

使用jasypt对springboot配置信息加密

1.pom文件增加依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>3.0.5</version> </de ......
springboot jasypt 信息

手把手教你玩转 SpringBoot 日志

一、日志重要吗 程序中的日志重要吗? 在回答这个问题前,笔者先说个事例: 笔者印象尤深的就是去年某个同事,收到了客户反馈的紧急bug。尽管申请到了日志文件,但因为很多关键步骤没有打印日志,导致排查进度很慢,数个小时都没能排查到问题,也无法给出解决对策。导致了客户程序一直阻断,最终产生了不少损失。 事 ......
SpringBoot 日志

SpringBoot 优雅关闭线程池

参考:Spring环境中正确关闭线程池的姿势 参考:Spring Shutdown Hook工作机制揭秘 参考:线程池10:线程池的5种状态 JDK 线程池的三个方法 shutdown 将会拒绝新任务提交到线程池;待执行的任务不会取消,正在执行的任务也不会取消,将会继续执行直到结束 拒绝新任务提交( ......
线程 SpringBoot

centos下面的redis开机自启动

centos下面的redis开机自启动,网上胡说八道的人太多了,其实一句话就解决问题了,那种脚本启动的方式,早就被淘汰了。 systemctl enable redis 1以上一条命令即可!查看所有的开机启动项: systemctl list-unit-files |grep enabled1这个大 ......
面的 centos redis

redis -- 相关

https://cloud.tencent.com/developer/article/1553633 1.下载 https://redis.io/download cd /usr/local/src wget -c http://download.redis.io/releases/redis-3 ......
redis

springboot多文件上传代码实例及解析

这篇文章主要介绍了springboot多文件上传代码实例及解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一说明 spingMVC支持文件上传,我们通过Apach 的 commons-fileupload 包的CommonsMultipartR ......
springboot 实例 代码 文件

GeminiDB新特性:让Redis广告频控爱不释手的exHASH

GeminiDB Redis接口现已支持可为Field设置过期时间和版本的exHash类型,对开源Redis的Hash类型进行了扩展。 ......
爱不释手 GeminiDB 特性 广告 exHASH

Redis命令合集

Redis命令合集 服务器相关命令 说明 命令 启动redis服务 redis-server.exe redis.windows.conf 默认连接 redis-cli.exe -a 123456 避免中文显示乱码连接 redis-cli.exe -a 123456 --raw IP、端口、密码连接 ......
命令 Redis

Redis单线程速度快原理

Redis单线程速度快原理 基于内存存储实现 我们都知道内存读写是比在磁盘快很多的,Redis基于内存存储实现的数据库,相对于数据存在磁盘的MySQL数据库,省去磁盘I/O的消耗。 高效的数据结构 数据结构说明: Redis内部采用了一些精细化的数据结构和算法,例如哈希表、跳跃表、压缩列表等,这些结 ......
线程 速度快 原理 速度 Redis

1.SpringBoot的自动配置原理

SprinBoot集成了Spring,包含其IOC(依赖注入)和AOP(面向切面编程)核心原理,两者最大的区别是SpringBoot具有自动配置的原理。 1.SpringBoot自动配置概述 SpringBoot的自动配置是指其从META-INF的spring.factoris文件中加载需要自动配置 ......
SpringBoot 原理

Springboot全局异常处理

自定义异常枚举类 枚举类用于定义自定义的异常类型,对应自定义错误码,错误信息,状态码 public enum ErrorCodeEnum { USERINFO_EXCEPTION(10001,HttpStatus.INTERNAL_SERVER_ERROR,"UserInfo Exception") ......
全局 Springboot