从秒杀系统崩溃到支撑千万流量:我的Redis分布式锁踩坑实录
前言 那个让我彻夜难眠的夜晚 去年双十一,我们团队负责一个知名品牌的线上秒杀活动。活动开始前,我自信地告诉老板:“系统绝对没问题,我用Redis分布式锁保证不会超卖!” 结果,活动开始第3秒,监控大屏
前言 那个让我彻夜难眠的夜晚 去年双十一,我们团队负责一个知名品牌的线上秒杀活动。活动开始前,我自信地告诉老板:“系统绝对没问题,我用Redis分布式锁保证不会超卖!” 结果,活动开始第3秒,监控大屏
学习目标 掌握微服务监控与运维的完整技术栈,学习Spring Boot Actuator健康检查,掌握ELK日志分析系统,了解Prometheus指标监控,掌握Grafana可视化设计,学习APM性能
初学 Java 的同学,经常会被各种集合类绕晕:HashMap、TreeMap、HashSet、TreeSet、ArrayDeque、PriorityQueue……
大家好,我是小富~ 有次上线监控告警突然炸了,Kafka 订单 Topic 消息积压量突破 10 万条,下游支付服务拿不到数据,部分用户付款后一直显示处理中。 紧急登录集群排查,发现消费者组明明有 3
一、加载与存储指令 1.1、加载常量到操作数栈 类别 指令 作用 常量范围 / 说明 Java 代码示例 字节码示例 int 常量 iconst_m1 加载 int 常量 -1 仅 -1 int a
本文分享错误日志排查经验,先讲错误多来自上层参数、下层交互、本层处理,再教6个日志编写原则与固定格式,解答常见疑问,助力写好日志、快速定位问题。
X-SpringBoot —— 一个轻量级的 Java 快速开发平台,用于快速构建中小型 API、RESTful API 项目,代码简洁,架构清晰,能快速开发项目并交付(接私活神器)。
前言 今天的主题就是聊一聊,spring task 和 Quartz 如何实现任务的定时执行的。 关于spring task 和 Quartz 两个任务中间件,之前写过一篇原理分析的,有兴趣的可以看看
Spring Boot MongoDB 使用技巧 1. 基础配置 1.1 依赖配置 1.2 连接配置 1.3 多数据源配置 2. 实体映射技巧 2.1 基础映射注解 2.2 复杂对象映射 2.3 时间
引言 什么是事务隔离级别? 事务隔离级别定义了一个事务可能受其他并发事务影响的程度。SQL标准定义了4种隔离级别,Spring在此基础上提供了相应的配置支持。 并发访问的三大问题 在深入隔离级别之前,
在现代Web应用开发中,模板引擎是实现前后端分离和视图渲染的重要工具。SpringBoot作为流行的Java开发框架,天然支持多种模板引擎。 每一个项目使用单一的模板引擎是标准输出。
医院管理系统 (Hospital Management System) 项目简介 这是一个基于Java Web技术的医院管理系统,采用传统的MVC架构模式,实现了医院内部多角色用户管理、患者挂号、医生
JDK动态代理源码深度解析 - 基于Proxy的接口代理机制 一、核心原理概述 JDK动态代理是JDK原生支持的代理机制,核心依赖接口与反射实现。其底层逻辑是:通过 java.lang.reflect
学习通是常用的学习工具,可以随时进行学习,找到你需要的资源,跨平台就能在线学习,了解学习的进度,但是很多小伙伴找不到入口在哪,下面就分享给大家。学习通网页版登录
点击阅读