首页
文章分类
文章归档
关于
登录
憨憨大头个人博客
心存希冀,目有繁星
累计撰写
110
篇文章
累计创建
13
个标签
累计收到
0
条评论
栏目
首页
文章分类
文章归档
关于
登录
目 录
CONTENT
以下是
后端
相关的文章
2024-09-02
mysql优化规则
本文是soar开源框架总结 官网:[XiaoMi/soar] 功能特点 跨平台支持(支持 Linux, Mac 环境,Windows 环境理论上也支持,不过未全面测试) 目前只支持 MySQL 语法族协议的 SQL 优化 支持基于启发式算法的语句优化 支持复杂查询的多列索引优化(UPDATE, IN
2024-09-02
4
0
0
mysql
java面试问题
2024-09-02
Java中驼峰与下划线相互转换
1、驼峰命名法 /** * 驼峰式命名法 */ public static String toCamelCase(String s) { if (s == null) { return null; } s = s.toLow
2024-09-02
19
0
0
开发常用
2024-09-02
redis的lua脚本简单使用
一、背景 在使用redis的过程中,发现有些时候需要原子性去操作redis命令,而redis的lua脚本正好可以实现这一功能。比如: 扣减库存操作、限流操作等等。 redis的pipelining虽然也可以一次执行一组命令,但是如果在这一组命令的执行过程中,需要根据上一步执行的结果做一些判断,则无法
2024-09-02
8
0
0
redis
2024-09-02
延迟队列(DelayQueue)
一、什么是延迟队列(DelayQueue)? DelayQueue 是 Java 并发包 java.util.concurrent 下的一个 Class,其官方定义如下所示。 /** * An unbounded {@linkplain BlockingQueue blocki
2024-09-02
0
0
0
jdk特性
MQ消息队列
2024-09-02
Redis内存溢出排查:OOM command not allowed when used memory > ‘maxmemory‘
排查步骤 登录redis客户端,通过 ./redis-cli -h IP -p port -a passwd 或者 RedisDesktopManager 输入命令行:info memory 查看内存信息 Connected. xx.x.xx.x@sit:0>info memory "# Memor
2024-09-02
3
0
0
redis
开发常用
2024-09-02
sentinel简介
Sentinel简介 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从流量控制、熔断降级、系统自适应保护等多个维度来帮助您保障微服务的稳定性。 特性 丰富的应用场景:承接了阿里巴巴近 10 年的双十一大促流量的核心场
2024-09-02
15
0
0
java面试问题
微服务
2024-09-02
MySQL 和 Redis 事务的区别
MySQL 和 Redis 事务的区别 redis 事务不支持原子性和持久性,并且 mysql 事务与 redis 事务的实现原理不同 事务的四大特性 ACID,事务的四大特性缩写:原子性 (Atomicity)、一致性 (Consistency)、隔离性 (Isolaction)、持久性 (Dur
2024-09-02
9
0
0
mysql
redis
java面试问题
2024-09-02
Kafka 如何实现延时队列
首先,先讲一个常见的业务场景吧,我们对这个场景进行扩展。比如,一个订单场景,一个用户下单后,如果超过30分钟后还没付款,那么我们就要取消这个订单,这时候就可以用延时队列了。 方案一: 订单服务,用户下单就会生成一个新订单,然后把订单发送给kafka,因为kafka不支持延时队列,所以,我们自己做一个
2024-09-02
12
0
0
java面试问题
MQ消息队列
2024-09-02
谈谈你对聚簇索引的理解
通俗的讲 聚簇索引: 将数据存储和索引放到了一块,找到了索引也就找到了数据 一般情况下主键会默认创建聚簇索引,且一张表只允许存在一个聚簇索引。 非聚簇索引: 将数据存储于索引分开结构,索引结构的叶子节点指向了数据的对应行。 MyISAM通过key_buffer把索引先缓存到了内存中,当需要访问数据时
2024-09-02
18
0
0
mysql
java面试问题
2024-09-02
缓存雪崩、穿透、击穿
缓存雪崩、穿透、击穿 其实这是问到缓存必问的,因为缓存雪崩和穿透,是缓存最大的两个问题,要么不出现,一旦出现就是致命性的问题,所以面试官一定会问你。 对于系统 A,假设每天高峰期每秒 5000 个请求,本来缓存在高峰期可以扛住每秒 4000 个请求,但是缓存机器意外发生了全盘宕机。缓存挂了,此时 1
2024-09-02
7
0
0
redis
java面试问题
1
2
3
4
5
...
10