首页
分类
Tags
Archives
以下是
JAVA
相关的文章
并发编程
并发编错三大特性原子性一个或多个操作,在CPU执行的过程中,看起来就像一个单一的、不可中断的操作。要么所有操作都执行成功,要么都不执行,不存在执行了一半的中间状态被其他线程看到。 但是在多线程情况下,线程切换过程中会强制挂起当前线程,并切换
2025-08-26
43
0
0
并发编程
Java秒杀系统设计全解析
一、 秒杀业务的本质与挑战秒杀(Flash Sale)业务的核心特征是“瞬时高并发”和“资源稀缺”(狼多肉少)。这带来了四大核心挑战: 瞬时高并发流量:在极短时间内,系统将承受远超平时数十倍甚至上百倍的请求压力,对服务器、网络、数据库都是
2025-07-27
107
0
3
JAVA
扫描登录实现
扫码登录:核心思想与参与者扫码登录的核心思想是 “授权转移”。它利用一个已经处于登录状态的设备(通常是手机App),来为另一个未登录的设备(通常是PC浏览器)进行身份认证和授权,从而免去在PC端输入账号密码的繁琐过程。 核心参与者 (Act
2025-07-27
59
0
0
JAVA
电商系统商品类目树性能演进之路
在电商系统中,商品类目树是一个访问频次极高、但数据相对稳定的核心模块。它的性能直接影响用户体验和系统吞吐量。以下是一套完整的,从原始数据库查询到高并发、低延迟架构的典型演进方案。 初始阶段:数据库直连项目初期,业务逻辑简单,我们采用最直接的
2025-07-27
79
0
0
JAVA
从JDK源码级别彻底剖析JVM类加载机制
类加载运行全过程当我们用java命令运行某个类的main函数启动程序时,首先需要通过类加载器把主类加载到JVM。 12345678910111213141516public class Math { public sta
2024-10-05
121
0
0
JAVA
搜索
×