<
一枝梅的博客
博客
随笔
软件
专题
标签
留言板
开往
java
共43篇
swagger使用泛型作为返回值类型的坑
出问题的代码形式如下代码所示 @GetMapping(value = "/getPage") @ApiOperation(value = "通过对象特征获取对象列表分页") @ApiResponses(@ApiResponse(code = 20...
#java
#swagger
一枝梅
3年前
3933
SpringBoot集成mybatis generator
第一步,加入依赖 加入maven依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spri...
#java
#mybatis
#maven
一枝梅
3年前
1273
JAVA中常用的工具类
1. Map和Bean的相互转化 首先需要引入apache common beanutils maven依赖 <dependency> <groupId>commons-beanutils</groupId> ...
#java
#工具类
一枝梅
3年前
1220
1
2
3
4
5
阅读榜单
8988人浏览
Spring Security OAuth2.0认证授权一:框架搭建和认证测试
TOP1
Spring Security OAuth2.0认证授权四:分布式系统认证授权
3年前
4199人浏览
TOP2
Spring Security OAuth2.0认证授权二:搭建资源服务
3年前
4095人浏览
TOP3
swagger使用泛型作为返回值类型的坑
3年前
3933人浏览
TOP4
Spring Security OAuth2.0认证授权三:使用JWT令牌
3年前
3371人浏览
TOP5
Spring Security OAuth2.0认证授权五:用户信息扩展到jwt
3年前
3148人浏览
TOP6
最新发布
狂盗一枝梅
2024-09-29
28次阅读
留言
CAS原子类:AtomicLongArray源码解析
AtomicLongArray内部维护了一个int类型的数组,需要先复习下数组对象的在内存中的结构,这对接下来对数组类型原子类的理解至关重要。 一、数组对象的内存结构 我们运行以下代码并将数组对象的内存结构通过JOL工具打印出来,关于这部分知识,...
博客
评分
回复
狂盗一枝梅
2024-09-27
57次阅读
留言
CAS原子类:AtomicInteger源码解析
一、AtomicInteger的使用 先回顾下AtomicInteger常用方法: 方法名 方法描述 public final int get() 获取当前对象的值 public final int getAndSet(int ...
博客
评分
回复
狂盗一枝梅
2024-09-27
83次阅读
留言
线程同步机制二:CAS原理和JUC原子类
一、CAS原理 CAS(Compare And Swap),也就是“比较并交换”,它是一种CPU指令级的原子操作。CAS 操作常用于解决并发环境下的竞态条件和实现线程安全的数据操作。它的基本操作流程如下: 比较阶段:CAS 首先会比较内存位置...
博客
评分
回复