权限设计详解 2025-01-10T14:21:26+08:00 统一权限系统设计详解 一、背景与挑战补充 原有分散权限系统的痛点深化 • 重复建设成本:各业务线独立开发权限系统导致资源浪费,维护成本高(如开发、测 Lin 4 分钟阅读
负载均衡原理及算法详解 2024-12-10T14:21:26+08:00 负载均衡核心知识总结 一、什么是负载均衡? • 定义:将用户请求分摊到不同服务器处理,提升系统并发处理能力和可靠性。 • 核心价值: • 提高系统可用性: Lin 3 分钟阅读
CompletableFuture 详解 2024-11-30T15:21:26+08:00 CompletableFuture 详解 1. 核心概念 • 异步编程模型:通过异步执行任务提升程序性能,避免线程阻塞等待。 • Future 的局限性: • 不支持任务编排(如链式调用、组合任务)。 • get() Lin 2 分钟阅读
虚拟线程常见问题总结 2024-11-30T15:21:26+08:00 Java 虚拟线程常见问题总结 1. 概述 • 定义:虚拟线程(Virtual Thread)是 Java 21 中引入的轻量级线程,由 JVM 调度,而非操作系统。多个虚拟线程共享 Lin 3 分钟阅读
ThreadLocal 详解 2024-11-16T15:21:26+08:00 ThreadLocal 详解总结 1. ThreadLocal 核心概念 • 线程局部变量:每个线程拥有独立的变量副本,实现线程间数据隔离。 • 存储结构:每个线程的 Thread 类维护一个 ThreadLoca Lin 3 分钟阅读
Atomic 原子类总结 2024-10-26T15:21:26+08:00 Java Atomic 原子类总结 一、概述 定义 Atomic 原子类位于 java.util.concurrent.atomic 包下,提供线程安全的原子操作,通过 CAS(Compare And Swap)和 volatile 实现无锁并发,避免传统锁机制 Lin 3 分钟阅读
AQS 详解 2024-10-15T15:21:26+08:00 AQS(AbstractQueuedSynchronizer)核心原理与源码解析 一、AQS概述 定义与作用 • AQS是Java并发包中的基础框架 Lin 4 分钟阅读
CAS 详解 2024-10-08T15:21:26+08:00 Java CAS 机制详解 一、CAS 概述 • 定义:Compare-And-Swap(比较并交换),一种无锁并发控制机制,属于乐观锁范畴。 • 核心思想:通过比较 Lin 2 分钟阅读
乐观锁和悲观锁详解 2024-09-30T15:21:26+08:00 乐观锁和悲观锁详解 1. 核心概念对比 悲观锁(Pessimistic Lock) • 定义: 假设共享资源每次访问都会发生冲突,每次操作前加锁,其他线程需 Lin 2 分钟阅读
JVM线上问题排查和性能调优案例 2024-09-10T14:21:26+08:00 JVM线上问题排查与性能调优实战案例解析 一、OOM问题排查系列案例 1.1 全表查询引发的雪崩式OOM(2023案例) 现象 线上服务接口响应时间异常飙 Lin 5 分钟阅读
关于我 Lin 的 ❤️ 博客 记录一些 🌈 生活上,技术上的事 🛠️ 技术阵地: 深耕 Java 开发 ,目前向 AI 应用领域探索与拓展。这里主要记录我从后端架构到 AI 赋能的进阶之路、技术思考以及日常的 debug 血泪史。始终致力于写出优雅且没有 bug 的代码(尽量)。 🌈 生活侧写: 偶尔脱下极客的外衣,我也会在这里分享生活中的灵光一现。不管是好用的效率工具,还是周末的一场骑行,都是构成我真实生活的一部分。