大模型
产品
解决方案
权益
定价
云市场
伙伴
服务
了解阿里云
查看 “
” 全部搜索结果
AI 助理
文档
备案
控制台
开发者社区
首页
Data+AI
关系型数据库
NoSQL数据库
数据仓库
数据库管理工具
向量数据库
免费试用
安全可靠数据库
探索云世界
热门
百炼大模型
Modelscope模型即服务
弹性计算
通义灵码
云原生
数据库
云效DevOps
龙蜥操作系统
云计算
弹性计算
无影
存储
网络
倚天
云原生
容器
serverless
中间件
微服务
可观测
消息队列
数据库
关系型数据库
NoSQL数据库
数据仓库
数据管理工具
PolarDB开源
向量数据库
大数据
大数据计算
实时数仓Hologres
实时计算Flink
E-MapReduce
DataWorks
Elasticsearch
机器学习平台PAI
智能搜索推荐
数据可视化DataV
人工智能
机器学习平台PAI
视觉智能开放平台
智能语音交互
自然语言处理
多模态模型
pythonsdk
通用模型
开发与运维
云效DevOps
钉钉宜搭
镜像站
开发者社区
数据库
文章
正文
支付方案专题
2025-12-29
50
版权
版权声明:
本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《
阿里云开发者社区用户服务协议
》和 《
阿里云开发者社区知识产权保护指引
》。如果您发现本社区中有涉嫌抄袭的内容,填写
侵权投诉表单
进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS AI 助手,专业版
简介:
本文简要介绍多种锁机制:轻量级、重量级、自旋、偏向锁用于线程同步;乐观与悲观锁处理并发冲突;读、写、共享、排他锁控制资源访问;行锁、表锁、间隙锁管理数据库并发;分布式锁保障跨节点协调,适用于高并发场景。
轻量级锁
重量级锁
自旋锁
偏向锁
乐观锁
悲观锁
读锁
写锁
共享锁
排他锁
间隙锁
行锁
表锁
分布式锁
文章标签:
数据库
游客qznahbauy3smq
目录
相关文章
游客qznahbauy3smq
|
4月前
|
Java
调度
线程池
线程池通过复用线程提升性能,避免频繁创建销毁的开销。Java中Executor框架提供Executors工厂类创建线程池,核心实现为ThreadPoolExecutor和ScheduledThreadPoolExecutor,分别支持普通任务和定时调度,助力高效并发编程。
游客qznahbauy3smq
55
1
1
游客qznahbauy3smq
|
4月前
|
存储
Java
编译器
Java泛型类型擦除以及类型擦除带来的问题
Java泛型在编译时会进行类型擦除,所有泛型信息被移除,替换为原始类型(如Object或限定类型)。例如,List<String>和List<Integer>在运行时均为List。类型检查在编译期完成,基于引用而非实际对象。擦除导致反射可绕过泛型限制、无法使用基本类型、instanceof失效等问题,并影响多态实现,需通过桥方法等机制解决。静态成员不能使用类的泛型参数,因其实例化依赖对象创建,而静态上下文无此支持。
游客qznahbauy3smq
92
1
1
游客qznahbauy3smq
|
4月前
|
SQL
Dubbo
Java
线程池:故障梳理总结
本文从故障与技术双重视角,总结线程池满导致服务不可用的典型场景与根因,涵盖数据库慢查询、连接池配置不当、超时设置缺失等问题,结合真实案例剖析并提出fast-fail、流控、背压等防护策略,助力开发者提升系统稳定性。
游客qznahbauy3smq
134
1
1
游客qznahbauy3smq
|
4月前
|
存储
NoSQL
关系型数据库
4-MongoDB索引知识
MongoDB索引通过B树结构提升查询效率,避免全表扫描。支持单字段、复合、地理空间、文本及哈希索引,优化等值、范围、排序及全文检索,显著提升大数据量下的查询性能。
游客qznahbauy3smq
69
0
0
游客qznahbauy3smq
|
4月前
|
存储
JSON
NoSQL
3-MongoDB常用命令
本文介绍如何使用MongoDB存储文章评论数据,涵盖数据库与集合的创建、删除,文档的增删改查、批量操作、投影查询、分页排序等功能,结合实际示例说明CRUD操作及注意事项,帮助快速掌握MongoDB基本用法。
游客qznahbauy3smq
108
0
0
游客qznahbauy3smq
|
4月前
|
存储
NoSQL
Linux
2-MongoDB单机部署
本文介绍MongoDB在Windows和Linux系统的安装启动方法,包括下载、解压、配置数据目录及启动方式(命令行或配置文件)。支持设置环境变量、修改端口、日志与存储路径,并通过mongo shell或Compass图形化工具连接。Linux下还需配置防火墙与关闭服务,确保数据库稳定运行。
游客qznahbauy3smq
229
0
0
游客qznahbauy3smq
|
4月前
|
监控
算法
Unix
Thread.sleep(0) 到底有什么用(读完就懂)
Thread.Sleep用于让线程暂停执行一段时间,不参与CPU竞争。Sleep(1000)并不保证精确唤醒时间,取决于系统调度;Sleep(0)则触发立即重新计算线程优先级,让出CPU给其他线程,常用于避免界面假死。
游客qznahbauy3smq
50
0
0
游客qznahbauy3smq
|
4月前
|
存储
缓存
算法
零拷贝
实现文件传输时,传统方式因频繁系统调用导致大量上下文切换与内存拷贝,性能低下。零拷贝技术通过减少用户态与内核态切换、避免冗余数据拷贝,显著提升效率。结合PageCache预读与大文件场景下的异步IO+直接IO策略,可兼顾性能与并发,是高性能文件传输的核心方案。
游客qznahbauy3smq
87
0
0
游客qznahbauy3smq
|
4月前
|
Java
调度
线程池
本文深入解析Java线程池核心类ThreadPoolExecutor的实现原理,通过分析其类图结构、关键成员变量及任务执行流程,揭示线程池如何管理线程创建、任务调度与拒绝策略。重点剖析Worker类作为执行单元的核心作用,以及corePoolSize、maximumPoolSize、workQueue和keepAliveTime等参数在运行机制中的协同关系,帮助理解线程池的动态扩容、任务排队与线程复用逻辑。
游客qznahbauy3smq
53
0
0
游客qznahbauy3smq
|
4月前
|
Java
大数据
ArrayList扩容机制
ArrayList的add方法通过ensureCapacityInternal确保容量,首次添加时默认扩容至10。添加第11个元素时触发grow(),容量扩为原容量1.5倍。grow()通过位运算高效计算新容量,实现动态扩容。length为数组属性,length()为字符串方法,size()用于集合。
游客qznahbauy3smq
49
0
0
数据库
热门文章
最新文章
1
DRDS 数据恢复重磅发布,全方位保障您的数据安全
2
PostgreSQL 聚合函数讲解 - 1 常用聚合函数
3
Redis集群Proxy支持select命令方案介绍
4
注意PostgreSQL的关键字(保留字)和identified的用法和位置
5
GIS术语 - POI、AOI、LOI、路径、轨迹
6
PostgreSQL Oracle兼容性之 - 函数 自治事务 的实现
7
冗余数据JOIN导致的慢SQL优化一例
8
Redis进阶应用:Redis+Lua脚本实现复合操作
9
时序数据库连载系列:当SQL遇到时序 TimescaleDB
10
PostgreSQL源码分析 备库查询冲突 - User was holding shared buffer pin for too long
1
毕业设计电商系统怎么快速上线?Spring Boot+Vue架构+阿里云全栈服务部署实战
31
2
数据库分类一次讲清|转行学DB第2天
50
3
OpenClaw-Observability:基于 DuckDB 构建 OpenClaw 的全链路可观测体系
47
4
从PS到SQL,一个设计小妹的数据库“破圈”日记:5分钟搞懂,数据库到底是个啥?
44
5
大健康直播系统开发如何实现多专家连麦与互动问答功能
51
6
每天一个RDSClaw使用小技巧 — 合集【本文章会持续更新】
66
7
阿里云RDSClaw:给OpenClaw装上超级记忆和超级大脑,会怎样?
73
8
PolarClaw实战训练营,手把手带你免费部署自己的龙虾
66
9
预制指标、宽表、SQL、本体ABC:真正决定长期成本的,是一次变更会波及多少层
78
10
MySQL到StarRocks 同步链路中的建表、DDL 跟随与数据校验
56
相关电子书
更多
低代码开发师(初级)实战教程
冬季实战营第三期:MySQL数据库进阶实战
阿里巴巴DevOps 最佳实践手册
下一篇
PHP:将本地文件上传到阿里云OSS存储