自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 接口突然变慢,你怎么排查?

如果这是一个面试问题,我会这样组织答案:首先确认慢的范围,看是单接口慢还是全站慢,是所有用户慢还是部分用户慢,是平均耗时变高还是 P99 变高。然后看监控和链路追踪,把 3 秒耗时拆成网关、应用、缓存、数据库、下游 RPC、序列化等阶段,先定位主要耗时在哪里,而不是直接猜 SQL。接着针对具体瓶颈深入排查。如果是数据库,就看慢 SQL、执行计划、索引、锁等待和连接池。如果是下游服务,就看超时、重试、熔断和线程池。如果 CPU 不高但接口慢,就重点看线程阻塞、连接池等待、IO 等待和 GC。

2026-05-23 10:14:03 431

原创 Java开发异步编程中常用的接口和类

介绍Java开发异步编程中常用的类和接口以及相应方法,包含了Runnable、Callable、Future接口和FutureTask类,其中有些特点追溯到源码分析内在原因。

2025-08-10 12:49:39 766

原创 函数或变量 ‘DPABI_Utilities‘ 无法识别……计算 UIControl Callback 时出错——MATLAB的DPABI工具箱

出错 matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)dpabi('pushbutton_Utilities_Callback',hObject,eventdata,guidata(hObject))原因是设置DPABI工具箱路径的时候选择 “添加文件路径”,这样可以正常打开该工具箱,但工具箱子功能的函数文件都在子文件夹中,子文件夹并没有设置为文件路径中。故解决方法是设置路径时,选择 “添加并包含子文件夹”。

2025-05-16 14:55:39 881

原创 力扣hot100(Java)——四步万能处理滑动窗口问题

滑动窗口问题

2025-05-09 17:25:01 737

原创 力扣hot100——双指针系列(移动零、盛最多水的容器、三数之和、接雨水)

力扣hot100——双指针系列(移动零、盛最多水的容器、三数之和、接雨水)

2025-04-16 22:20:21 1199

原创 一文理解Spring IOC 中的@Configuration和@Bean

介绍@Configuration和@Bean注解的作用、使用以及关系

2025-04-13 11:28:59 1124

原创 Java集合——Collection、Map(一文超详细总结日常使用以及底层源码)

Java集合——Collection、Map(一文超详细总结日常使用以及底层源码)

2025-04-11 17:29:43 1901

原创 HttpClient(一文汇总所有日常使用)

介绍HttpClient的各种日常使用

2025-03-26 23:00:48 2825

原创 力扣hot100(Java)——哈希系列(两数之和、字母异位词分组、最长连续序列)

力扣hot100(Java)——哈希系列(两数之和、字母异位词分组、最长连续序列)

2025-03-25 22:29:48 493

原创 力扣hot100(Java)——贪心算法系列(买卖股票的最佳时机、跳跃游戏I&II、划分字母区间)

力扣hot100——贪心算法系列(买卖股票的最佳时机、跳跃游戏I&II、划分字母区间)

2025-03-24 23:53:17 535

原创 JUC基础——进程和线程基础知识及用法

相当于程序的一个实例(大部分程序可以运行多个实例进程),是操作系统分配资源(如内存、文件)的基本单位,每个进程独立运行,互不干扰。是进程内的执行单元,共享进程资源,切换开销小,适合高并发。

2025-03-23 22:58:28 1086

原创 RabbitMQ(高级)——发送者、MQ、消费者的可靠性以及延迟消息的实现

在RabbitMQ中,发送者的可靠性指生产者确保消息成功投递到MQ的能力。核心问题源于网络波动、MQ宕机等场景下,消息可能丢失(如发送后未到达MQ,或MQ未持久化崩溃)。例如:默认异步发送模式下,生产者无法感知消息是否真正落地,若此时MQ宕机,消息将丢失。MQ的可靠性是指消息从生产者到消费者的传递过程中不丢失、不重复且按顺序处理的保证。由于MQ默认将消息保存到内存中(以降低消息收发的延迟),此时一旦MQ宕机,内存中的消息就会丢失。

2025-03-22 20:54:51 2611

原创 RabbitMQ基础——work queues、三种交换机、声明队列与交换机以及消息转换器

RabbitMQ基础——work queues、三种交换机、声明队列与交换机以及消息转换器

2025-03-21 15:15:43 1249

空空如也

空空如也

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

TA关注的人

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