大模型
产品
解决方案
权益
定价
AI 应用市场
伙伴
服务
了解阿里云
查看 "" 全部搜索结果
AI 助理
文档
备案
控制台
开发者社区
首页
Data+AI
关系型数据库
NoSQL数据库
数据仓库
数据库管理工具
向量数据库
免费试用
安全可靠数据库
探索云世界
热门
百炼大模型
Modelscope模型即服务
弹性计算
通义灵码
云原生
数据库
云效DevOps
龙蜥操作系统
云计算
弹性计算
无影
存储
网络
倚天
云原生
容器
serverless
中间件
微服务
可观测
消息队列
数据库
关系型数据库
NoSQL数据库
数据仓库
数据管理工具
PolarDB开源
向量数据库
大数据
大数据计算
实时数仓Hologres
实时计算Flink
E-MapReduce
DataWorks
Elasticsearch
机器学习平台PAI
智能搜索推荐
数据可视化DataV
人工智能
机器学习平台PAI
视觉智能开放平台
智能语音交互
自然语言处理
多模态模型
pythonsdk
通用模型
开发与运维
云效DevOps
钉钉宜搭
镜像站
开发者社区
数据库
文章
正文
支付方案专题
2025-12-29
124
版权
版权声明:
本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《
阿里云开发者社区用户服务协议
》和 《
阿里云开发者社区知识产权保护指引
》。如果您发现本社区中有涉嫌抄袭的内容,填写
侵权投诉表单
进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
简介:
本文简要介绍多种锁机制:轻量级、重量级、自旋、偏向锁用于线程同步;乐观与悲观锁处理并发冲突;读、写、共享、排他锁控制资源访问;行锁、表锁、间隙锁管理数据库并发;分布式锁保障跨节点协调,适用于高并发场景。
轻量级锁
重量级锁
自旋锁
偏向锁
乐观锁
悲观锁
读锁
写锁
共享锁
排他锁
间隙锁
行锁
表锁
分布式锁
文章标签:
数据库
游客qznahbauy3smq
目录
相关文章
游客qznahbauy3smq
|
9月前
|
数据库
各种锁的专题
数据库锁机制简介:包括写锁(排他)、共享锁(读)、排他锁、间隙锁、行锁、表锁及分布式锁,用于控制并发访问,保证数据一致性与完整性。
游客qznahbauy3smq
233
0
0
游客qznahbauy3smq
|
9月前
|
Java
调度
线程池
线程池通过复用线程提升性能,避免频繁创建销毁的开销。Java中Executor框架提供Executors工厂类创建线程池,核心实现为ThreadPoolExecutor和ScheduledThreadPoolExecutor,分别支持普通任务和定时调度,助力高效并发编程。
游客qznahbauy3smq
147
1
1
游客qznahbauy3smq
|
9月前
|
存储
Java
编译器
Java泛型类型擦除以及类型擦除带来的问题
Java泛型在编译时会进行类型擦除,所有泛型信息被移除,替换为原始类型(如Object或限定类型)。例如,List<String>和List<Integer>在运行时均为List。类型检查在编译期完成,基于引用而非实际对象。擦除导致反射可绕过泛型限制、无法使用基本类型、instanceof失效等问题,并影响多态实现,需通过桥方法等机制解决。静态成员不能使用类的泛型参数,因其实例化依赖对象创建,而静态上下文无此支持。
游客qznahbauy3smq
378
1
1
游客qznahbauy3smq
|
9月前
|
存储
安全
小程序
1.认识OAuth2.0
OAuth2.0是一种开放授权标准,允许第三方应用在用户授权下安全访问资源,无需获取用户账号密码。其四种模式——授权码、简化、密码和客户端模式,适用于不同场景,广泛用于API授权与单点登录,保障系统间资源共享的安全性与灵活性。
游客qznahbauy3smq
314
0
0
游客qznahbauy3smq
|
9月前
|
安全
Java
开发工具
1.工程搭建与验证
本文介绍如何基于阿里云脚手架快速搭建SpringBoot工程(选用2.7.6版本),并整合Spring Security。内容涵盖项目创建、代码导入、Web依赖引入、接口编写与验证,以及Spring Security的集成与默认登录配置。通过简单步骤实现安全访问控制,附完整代码仓库及分支地址,便于学习参考。(238字)
游客qznahbauy3smq
181
0
0
游客qznahbauy3smq
|
9月前
|
安全
前端开发
Java
1.RememberMe简介及用法
RememberMe是一种服务器端机制,通过Cookie实现用户关闭浏览器后仍保持登录状态。用户首次登录并勾选“记住我”后,服务端生成令牌写入Cookie;后续请求自动携带该令牌进行校验,实现免密登录。但令牌泄露可能导致安全风险,可通过持久化Token至数据库并增加二次验证提升安全性。
游客qznahbauy3smq
279
0
0
游客qznahbauy3smq
|
9月前
|
Java
数据库连接
mybatis
2.映射关系(1-1 1-n n-n)
MyBatis中通过resultMap实现一对一、一对多、多对一及多对多映射。一对一用于属性与字段映射;一对多通过`<collection>`关联主表与子表,如用户拥有多个角色;多对一通过`<association>`关联,如博客属于作者;多对多借助中间类实现,如用户与部门双向关联,均通过嵌套映射完成复杂数据结构封装。
游客qznahbauy3smq
250
0
0
游客qznahbauy3smq
|
9月前
|
安全
数据安全/隐私保护
微服务
1.什么是权限管理
本文介绍权限管理中的认证与授权两大核心场景,认证确认用户身份,授权分配资源访问权限。通过ACL、RBAC等通用模型,构建安全的系统访问控制体系,保障数据安全与操作合规,是微服务架构中不可或缺的基础模块。
游客qznahbauy3smq
192
0
0
游客qznahbauy3smq
|
9月前
|
XML
Java
数据格式
@Configuration
被 `@Configuration` 标注的类视为Spring配置类,相当于XML配置文件。结合 `@Bean` 可注册Bean实例,通过 `AnnotationConfigApplicationContext` 加载配置类,启动IOC容器并管理Bean生命周期,配置类本身也会被作为Bean加载。
游客qznahbauy3smq
123
0
0
游客qznahbauy3smq
|
9月前
|
SQL
关系型数据库
Java
3.分页
本文介绍了五种分页实现方式:MyBatis自带RowBounds内存分页、PageHelper插件分页、SQL原生分页、数组分页及拦截器分页。前两者属逻辑分页,查全量数据后处理,小数据量高效但内存开销大;后三者为物理分页,直接在数据库层分页,适合大数据量场景。推荐优先使用物理分页以提升性能与系统稳定性。(238字)
游客qznahbauy3smq
1130
0
0
数据库
热门文章
最新文章
1
Redis Stream——作为消息队列的典型应用场景
2
聊一聊双十一背后的技术 - 物流, 动态路径规划
3
12306的西天取经路 - 春节抢票与PostgreSQL数据库设计思考
4
时序数据库分析 - TimescaleDB时序数据库介绍
5
分布式(hadoop)内核研发面试指南
6
MongoDB云数据库常见问题诊断
7
7.24上海 | 探索云数据库最佳实践 阿里云开发者大会数据库专场邀你一起Code up!
8
阿里云Redis GEO地理位置功能上线啦
9
连接HBase的正确姿势
10
阿里云HBase SQL(Phoenix)服务深度解读
1
IvorySQL 在阿里云上验证 Oracle 兼容性:UTL_URL.ESCAPE/UNESCAPE 与 SYS_CONTEXT
38
2
Jync 捷同 · 异构数据库实时同步工具
60
3
50毫秒变5秒|SQL没改计划却变了,锅在统计信息采样
45
4
阿里云国际站通过经销商开户有哪些好处?
46
5
CATI电话访问系统的并发架构优化与高接通率算法机制解析
62
6
MySQL复制机制深入:半同步复制的两种模式、MGR的Paxos实现与GTID原理
53
7
从设计到制造:EDG如何串联PLM、CAPP与ERP的数据流
54
8
编码规则设计:原则、方法与要求
78
9
点一次末页卡20多秒|深分页试完五种解法我才想明白
70
10
商城搜出已下架商品、点进去却没货:搜索索引与数据库一致性的binlog同步、软删除与延迟双删实践
55
相关电子书
更多
低代码开发师(初级)实战教程
冬季实战营第三期:MySQL数据库进阶实战
阿里巴巴DevOps 最佳实践手册
下一篇
一条命令迁移,帮你实现 OpenClaw 与 Hermes Agent 记忆互通!