自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 redis的持久化机制

Redis 是一个基于内存的数据库,通常用于高性能的缓存和存储。然而,为了保障数据的安全性和持久性,在系统重启、宕机或其他故障发生时不丢失数据,Redis 提供了多种持久化机制:RDB(Redis DataBase)和 AOF(Append Only File)。本文将详细介绍 Redis 的两种主要持久化机制的工作原理、优缺点,以及如何合理选择和组合它们来满足不同的应用需求。

2024-11-09 16:02:18 653

原创 Redis 的缓存击穿、穿透与雪崩问题及解决方案

缓存击穿是指在高并发场景下,大量请求集中访问某个缓存中不存在的“热点”数据,而此时缓存失效或该数据未被缓存,导致所有请求直接穿透到数据库,给数据库带来巨大的压力。常见场景包括:某个热点数据的缓存过期,或者高并发访问同时触发缓存更新。缓存穿透是指大量请求查询缓存和数据库中都不存在的数据,由于缓存查询不到,所有请求都会打到数据库上,导致数据库压力激增。通常发生在请求参数错误或恶意攻击时。缓存雪崩是指缓存中大量数据在某个时间点同时过期或失效,导致大量请求绕过缓存访问数据库,可能引发数据库负载过高甚至崩溃。

2024-11-09 15:50:17 296

原创 CSS实现背景图片铺满

通过本文的讲解,我们学习了如何使用不同的 CSS 属性让背景图片铺满容器,包括常见的 background-size: cover;会使图片根据容器的大小进行缩放,始终保持图片的完整覆盖。即便容器的尺寸发生变化,图片也会自动调整比例并保持填充。会在保持图片宽高比的前提下,尽可能让图片完全显示在容器内。如果容器与图片的比例不同,可能会出现空白区域。在不同场景下选择合适的方案可以让页面设计更加灵活和美观。这是实现背景图片铺满的最常用方法,cover。,实现类似“视差滚动”的效果。

2024-11-09 15:41:45 2354

原创 vant粘性布局Sticky的使用--在滑动屏幕超过一定区域后动态展示

Vant 是一个基于 Vue.js 的移动端 UI 组件库,Sticky组件用于在页面滚动过程中将元素“粘性”地固定在视图中的某个位置。这个功能通常用于导航栏、工具条或特定提示信息的固定显示。

2024-11-09 15:14:46 847

原创 在 Ant Design Vue 中,Table 组件的 customRow 属性--自定义表格行的行为和样式

可以根据数据内容,动态设置行的样式或行为。return {on: {},style: {'#e6f7ff' : '#ffffff', // 根据条件设置背景色'#1890ff' : '#000000' // 根据条件设置字体颜色customRow是一个灵活的配置项,允许开发者自定义每一行的事件和样式。通过 customRow,你可以轻松实现行点击、高亮、条件样式等功能,使表格更符合项目的交互需求。

2024-11-02 19:31:41 832 1

原创 SpringBoot项目中集成Satoken做登录验证以及权限校验

Sa-Token 是一个轻量级的 Java 权限认证框架,主要用于解决用户登录验证、权限校验、多账号体系、分布式会话等。它与 Spring Boot 集成简便,适用于中小型系统的权限需求。可以通过 Spring 的注解创建全局异常处理类,对权限不足或未登录等异常进行统一处理。return "当前用户未登录,请先登录!return "没有访问权限!通过 Sa-Token 的集成,Spring Boot 项目能够快速实现登录验证、权限控制,且配置灵活,可以根据实际需求定制权限管理功能。

2024-11-02 15:44:19 538

原创 VUE项目中引入antDesignVue 组件

Ant Design 是由阿里巴巴推出的一套企业级 UI 设计语言,主要用于构建中后台应用,具有高质量的视觉体验。

2024-11-02 14:14:54 1046

原创 微服务项目服务之间的调用--使用openfeign

OpenFeign是 Spring Cloud 提供的一种声明式的 HTTP 客户端,能够在调用远程服务时自动生成请求代码并管理调用的负载均衡。它能够让我们像调用本地方法一样简单地调用远程服务接口。OpenFeign 内置了对 Ribbon 的支持,结合 nacos 注册中心的使用时,它会自动实现负载均衡。用户服务提供了一个查询用户信息的 API。在通过 OpenFeign,可以简化微服务之间的调用,让我们可以像调用本地方法一样调用远程服务接口。

2024-11-02 13:57:55 679

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除