Spring Boot中如何实现 Redis 缓存预热

什么是缓存预热? 缓存预热 是一种在程序启动或缓存失效之后,主动将热点数据加载到缓存中的策略。 这样,在实际请求到达程序时,热点数据已经存在于缓存中,从而减少了缓存穿透和缓存击穿的情况,也缓解了SQL服务器的压力。 实现 缓存抽象类 首先我们先来实现一个 缓存抽象类…

hello hello 发布于 2023-11-07

有 Tomcat,为什么还要 Nginx ?

只用Tomcat,不用Nginx搭建Web服务,行不行?我曾经提出的愚蠢问题,今天详细给自己解释下,为什么必须用Nginx! 不用Nginx,只用Tomcat的Http请求流程…

hello hello 发布于 2023-11-05

Spring Boot + Redis 实现接口级别缓存信息

背景 近期因为一直在处理公司的老项目,恰好碰到产品说页面有一些信息展示慢,简单看了一下页面接口,发现查询的是系统中几张大表(数据量在千万级别),还会关联一些其他的表,导致接口性能极差,但是由于这些信息也不存在”及时性”这么一说,便想着通过接口缓存来控制 相关技术 jdk 1.8 reids 5.0.7 实现思路…

hello hello 发布于 2023-11-05

Feign 通过自定义注解实现路径的转义

近期由于项目中需要,所以需要通过Feign封装一个对Harbor操作的sdk信息。 在调用的过程中发现,当请求参数中带有”/”时,Feign默认会将”/”当成路径去解析,而不是当成完整的一个参数解析,实例如下 请求路径为:api/v2.0/projects/{projectName}/repositories…

hello hello 发布于 2023-11-04

Redis安装和部署

下载和安装 Redis 官网:https://redis.io/,官网提供的是linux版本的,下载windows版本的地址如下。 科学上网更方便 (推荐流量套一) 1.1 windows版 1.1.1 下载 Redis windows下载地址: https://github.com/tporadowski/redis/releases…

hello hello 发布于 2023-11-04

Redis宕机恢复

AOF(Append Only File) Redis持久化:AOF日志 用 AOF 方法进行故障恢复的时候,需要逐一把操作日志都执行一遍。如果操作日志非常多,Redis 就会恢复得很缓慢,影响到正常使用。 RDB(Redis DataBase) 内存数据的全量快照,即把内存数据都保存到磁盘。…

hello hello 发布于 2023-11-03

Redis持久化:AOF日志

AOF记录内容 传统数据库的日志,例如 redo log(重做日志),记录的是修改后的数据,而 AOF 里记录的是 Redis 收到的每一条命令,这些命令是以文本形式保存的(类似mysql binlog中的statement格式)。 MySQL redo log是物理日志,记录的是某个数据页上做了什么修改; MySQL…

hello hello 发布于 2023-11-03

Spring Boot:SpEL让复杂权限控制变得很简单!

本次给大家带来的是另一个很常规但平常却很难想到的一个设计。即在权限控制中引入SpEL来让复杂的权限控制变的更简单,更灵活。 1 前言 对于在Springboot中,利用自定义注解+切面来实现接口权限的控制这个大家应该都很熟悉,也有大量的博客来介绍整个的实现过程,整体来说思路如下: 自定义一个权限校验的注解,包含参数value 配置在对应的接口上…

hello hello 发布于 2023-11-03

Spring Boot 3.0 + Spring Security 6.0 + JWT

Spring Security 是 Spring 家族中的一个安全管理框架。 一般Web应用的需要进行 认证 和 授权 。 认证:验证当前访问系统的是不是本系统的用户,并且要确认具体是哪个用户 授权:经过认证后判断当前用户是否有权限进行某个操作 1、快速入门 1.1、准备工作 搭建一个SpringBoot工程 ① 设置父工程 添加依赖 <parent>…

hello hello 发布于 2023-11-03

Spring Boot中快速集成腾讯云短信功能

前言 今天分享一个SpringBoot集成腾讯云短信的功能,平常除了工作,很多xdm做自己的小项目都可能用到短信,但自己去看文档挺费劲的,我这边就帮你节省时间,直接把步骤给你列出来,照做就行。 实战 1、申请密钥及签名模板 首先,要使用腾讯云短信,你得先在腾讯云有个账号,申请密钥及签名模板。 1)、找到访问管理-API密钥管理,勿泄漏。 2)、签名及模板…

hello hello 发布于 2023-11-03
上一页 下一页