文章

探索关于 React、Web 开发和交互设计的技术文章和教程

> Spring 三级缓存(循环依赖)

Spring 之所以设计三级缓存,并不是单纯为了解决循环依赖,而是为了在不破坏 Bean 正常生命周期的前提下,按需、延迟地处理循环依赖问题。

> Spring Bean 生命周期

深入理解 Spring Bean 从创建到销毁的完整生命周期,包括实例化、属性赋值、初始化和销毁四大阶段

> Redis 核心知识笔记

Redis 基础知识、持久化机制、高可用架构完整笔记

> AQS 独占锁原理详解

深入理解 Java 并发包中 AbstractQueuedSynchronizer 的独占锁实现原理

> CAS

多线程 CAS:无锁乐观锁,原子性保证,ABA 问题,自旋代价,AtomicInteger 实现详解。

> 多线程基础-JMM-volatile

多线程并发中的关键问题(包括有序性、可见性和原子性),Java 内存模型(JMM)的核心原理,深入剖析了,及 volatile 关键字。

> 多线程 JUC 并发工具类

多线程 JUC 并发工具类:CountDownLatch、CyclicBarrier、Semaphore、Condition 使用场景,注意事项。

> 多线程基础

多线程基础,线程的创建、启动、停止,线程状态,wait、notify 等。

> 多线程基础 ThreadLocal

多线程基础 ThreadLocal:线程隔离、线程级复用、上下文传递,避免加锁和层层传参,提升性能和可维护性。

> 构建愉悦的用户体验

探索如何通过微交互和动画提升用户体验,让你的应用从「能用」变成「好用」