logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis restore 命令的用法

命令生成)恢复为 Redis 的键值。它在数据迁移、备份恢复和跨实例同步等场景中非常有用。,Redis 提供了灵活的数据管理能力,适用于多种运维场景。命令用于将序列化后的数据(通常由。

文章图片
#redis#数据库#缓存
redis rdb文件格式&解析

Redis的RDB文件是二进制格式的持久化文件,解析需按特定结构逐字节处理。[魔数(5字节)] [RDB版本(4字节)] [数据库数据区] [0xFF] [校验和(8字节)][过期时间(可选)] [LRU/LFU信息(可选)] [类型(1字节)] [键] [值]0xFE [数据库编号] [键值对1] [键值对2] …

文章图片
#redis#数据库#缓存
redis数据迁移工具竞品对比分析

的组合方案,既可保证迁移完整性,又能实现平滑切换。(基于16核32GB环境,迁移100GB数据)根据实际需求选择工具,建议生产环境采用。

文章图片
#redis#数据库#缓存
SpringCloud微服务实战系列:04用了spring-cloud-gateway网关,为什么外面还需要加一层nginx网关

1.Nginx的高性能Nginx是一个基于C++编写的高性能Web服务器和反向代理服务器,它以事件驱动的方式处理请求,能够高效地处理大量并发连接。Nginx的底层实现使其在处理静态资源、SSL终止、HTTP压缩等方面具有显著优势。2. SpringCloud Gateway的Java性能瓶颈SpringCloud Gateway是基于Java编写的,虽然Java语言本身具有强大的功能和丰富的生态系

文章图片
#spring boot#gateway#nginx +2
Lucene文档的字段类型以及他们对应底层数据结构(倒排索引+其他数据结构)

在 Apache Lucene 中,倒排索引(Inverted Index)是用来高效搜索文档的核心数据结构。然而,不同类型的字段(Fields)可能会使用不同的存储和索引方式,并不全都是倒排索引。在大多数情况下,文本数据(如 Text 和 String 字段)会使用倒排索引,而数值和精确匹配数据(如 Numeric 字段和 Sorted Set 字段)会使用其他高效的数据结构来支持快速查询和排序

文章图片
#lucene#数据结构#全文检索
扩展正则表达式(Extended Regular Expression,ERE)和基本正则表达式(Basic Regular Expression,BRE)的区别

扩展正则表达式(Extended Regular Expression,ERE)和基本正则表达式(Basic Regular Expression,BRE)是正则表达式的两种语法标准,主要区别在于和。

文章图片
#正则表达式
spring-boot-maven-plugin 将spring打包成单个jar的工作原理

核心功能:将 Spring Boot 应用及其依赖打包成一个自包含的 JAR。关键机制:自定义类加载器(JarLauncher)和嵌套依赖结构(BOOT-INF/lib)。优势:简化部署,无需外部 Web 服务器或依赖管理。适用场景:独立运行、容器化部署(Docker)等。

文章图片
#maven#spring#jar
postgresql查询中用到的临时文件

尽管执行器在查询处理过程中使用在内存中分配的工作线程和临时缓冲区,但如果处理无法仅在内存中完成,它会使用临时文件。

文章图片
#postgresql
工具篇-postman快速导入&全局变量设置&简单压测

postman 是一款成熟强大的http工具,可以用来发送http请求,还可以写脚本做自动化测试,本文介绍一下几个常用的使用技巧:chrome浏览器请求导入导入postman 、设置全局变量-token 、简单压测

文章图片
#postman#测试工具
数据压缩算法-差分编码(Delta Encoding)

而不是原始数据本身。这种方法特别适用于数据序列中相邻元素之间变化较小的情况,可以显著减少存储空间或传输带宽。对于一个数据序列,记录第一个值,然后后续每个值存储与前一个值的差值(delta)。如果数据序列中相邻值变化较小,差值会很小,可以用更少的比特表示。如果数据序列中相邻值变化很大,差值可能和原始值一样大,无法压缩。由于差值通常比原始值小,可以用更少的比特表示,从而实现压缩。对差值再进行差分编码,

文章图片
    共 37 条
  • 1
  • 2
  • 3
  • 4
  • 请选择