最近在学习SpringBoot时一直想尝试下集成Cas,说干就干,Let us do it
step1.引入pom.xml
<dependency><groupId>com.gysoft.tools</groupId><artifactId>GY-Sso</artifactId><version>1.0.0</version>
</dependency>
说明:该…
1. 什么是CAS? CAS 的全称是 Compare and swap 直译过来就是 比较并交换。 其实 CAS 是一个原子的硬件指令去完成比较并交换这个操作的,也就是 CAS 是 CPU 提供的一个特殊指令! 既然是原子的,也就是说 CAS 是可以保证线程安全的! 这里就来介绍下 CAS 的简单逻辑: 假设内存…