数据库
未读
Redis 数据分片
一、Hash取模分片 我们先从简单、经典的hash取模算法说起。 假设Redis集群现在有3个节点,使用经典的hash取模算法进行数据分片,实际就是一个节点一个数据分片,分为了3片,这是一种非常简单的分片方式。
Java
未读
Spring Cloud中数据库访问和持久化
Spring Cloud中数据库访问和持久化 在Spring Cloud应用程序中,数据库访问和持久化是非常重要的组成部分。它允许我们与数据库交互,存储和检索数据。Spring Cloud提供了多种方式来实现数据库访问和持久化,包括使用JPA、MyBatis以及MyBatis-Plus
Java
未读
Spring Cloud中服务网关API管理、安全控制
Spring Cloud中服务网关进行API管理和安全控制 什么是服务网关 服务网关是微服务架构中的一个关键组件,用于统一管理和路由进入系统的请求。它作为系统的入口,扮演着代理、
数据库
未读
Redis 集群模式
集群模式 作为缓存数据库,肯定要考虑缓存服务器稳定性相关的保障机制。 持久化机制就是一种保障方式,持久化机制保证了Redis服务器重启的情况下也不会损失(或少量损失)数据,因为持久化会把内存中的数据保存到硬盘上,重启会从硬盘上加载数据 随着Redis使用场景越来越多,技术发展越来越完善,在Redis
数据库
未读
Redis 分布式锁实现
RedisLock, reids分布式锁工具类 package com.emdata.lowvis.common.redislock;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annot
数据库
未读
ShardingSphere 原理、使用
ShardingSphere 什么是ShardingSphere? ShardingSphere是一个分布式数据库中间件框架,由Apache ShardingSphere和Sharding-JDBC两个子项目组成。它旨在简化应用程序对分布式数据库的访问和管理。ShardingSphere提供了一种透
数据库
未读
MySQL 常见操作函
一、数学函数 ABS(x) 返回x的绝对值
BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)
CEILING(x) 返回大于x的最小整数值
EXP(x) 返回值e(自然对数的底)的x次方
FLOOR(x) 返回小于x的最大整数值
GREATEST(x1,x2,
数据库
未读
MySQL 高性能优化规范建议
数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用 MySQL 保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过 32 个字符