摘要: 初识Redis 特征 键值(key-value)型,value支持多种不同数据结构,功能丰富 单线程,每个命令具备原子性 低延迟,速度快(基于内存、IO多路复用、良好的编码) 支持数据持久化 支持主从集群、分片集群 支持多语言客户端 Redis命令 数据结构 Redis为了方便学习,将操作不同数据类 阅读全文
posted @ 2024-04-23 11:48 躺平小伙 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 Aerospike(以下简称AS)是一个以分布式为核心基础,可基于行随机存取内存中索引、数据或SSD存储中数据的数据库。它主要用于百G、数T等大数据量并且在数万以上高并发情况下,对性能也有毫秒级读取插入要求的场景。 特性 可预见的高性能 99% 的响应可在 1 毫秒内实现,99.9% 的响 阅读全文
posted @ 2024-04-23 11:44 躺平小伙 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Docker安装Aseropike 找了一大堆,发现Aserospike的资料太少了(主要是官方文档,好像没有中文的) 看了很多的安装部署,一直不满意,于是直接上Docker。这样就简单多了。 Docker安装 我看很多人都直接在Docker服务,但是最简单的还是直接下载Docker Desktop 阅读全文
posted @ 2024-02-23 16:05 躺平小伙 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 如何保持数据一致性 数据库和缓存(比如:redis)双写数据一致性问题,是一个跟开发语言无关的公共问题。尤其在高并发的场景下,这个问题变得更加严重。 以下是我无意间了解很好的文章,分享给大家。 1. 常见方案 通常情况下,我们使用缓存的主要目的是为了提升查询的性能。大多数情况下,我们是这样使用缓存的 阅读全文
posted @ 2023-10-19 15:58 躺平小伙 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 待定中》》》 阅读全文
posted @ 2023-08-15 18:51 躺平小伙 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1、添加依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 阅读全文
posted @ 2023-08-11 14:54 躺平小伙 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 注解提供了更声明式和方便的方式,而编码方式允许更精细的控制和定制。 在Java中,当Redis充当缓存时,使用注解的方式更为常见和方便。Spring Framework提供了一种基于 注解的缓存机制,称为Spring Cache。通过在方法上添加注解,开发人员可以指定缓存的行为,例如缓 存的名称、缓 阅读全文
posted @ 2023-08-02 19:33 躺平小伙 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 首先添加依赖 <!-- 业务层缓存 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> < 阅读全文
posted @ 2023-07-27 21:03 躺平小伙 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1. Thymeleaf 介绍Thymeleaf 是新一代 Java 模板引擎,与 Velocity、FreeMarker 等传统 Java 模板引擎不同,Thymeleaf 支持 HTML 原型,其文件后缀为“.html”,因此它可以直接被浏览器打开,此时浏览器会忽略未定义的 Thymeleaf 阅读全文
posted @ 2023-07-26 19:18 躺平小伙 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1. Swagger 简介 1.1 解决的问题 随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了前后端分离的形态,而且前端技术 和后端技术在各自的道路上越走越远。前端和后端的唯一联系变成了 API 接口,所以 API 文档变成了前后端开 发人员联系的纽带,变得越来越重要。 那么问题 阅读全文
posted @ 2023-07-25 19:17 躺平小伙 阅读(91) 评论(0) 推荐(0) 编辑