本文分类:news发布日期:2024/11/29 23:57:59
相关文章
redis面试(十三)公平锁排队代码剖析
我们来看一下第二种redis分布式锁
第一种锁是可重入锁,非公平可重入锁,所谓的非公平可重入锁是什么意思呢?胡乱的争抢,根本没有任何公平性和顺序性可言
第二种锁,可重入锁,公平锁
通过公平锁,…
建站知识
2024/11/1 5:50:30
【数据库】MySql深度分页SQL查询优化
问题描述
mysql中,使用limitoffset实现分页难免会遇到深度分页问题,即页码数越大,性能越差。
select * from student order by id limit 200000,10;如上语句,其实我们希望查询第20000页的10条数据,实际执行会发现耗时…
建站知识
2024/11/15 18:08:42
【RabbitMQ】 相关概念 + 工作模式
本文将介绍一些MQ中常见的概念,同时也会简单实现一下RabbitMQ的工作流程。
MQ概念
Message Queue消息队列。是用来存储消息的队列,多用于分布式系统之间的通信。
系统间调用通常有:同步通信和异步通信。MQ就是在异步通信的时候使用的。
同…
建站知识
2024/11/1 1:21:44
【系统架构设计】计算机网络
【系统架构设计】计算机网络 网络架构与协议网络互联模型OSI/RM 结构模型TCP/IP结构模型IPv6 局域网与广域网局域网特点 网络互连与常用设备网络互联设备交换技术路由技术 网络存储技术 网络架构与协议
网络互联模型
OSI/RM 结构模型
1977年,国际标准化组织为适应…
建站知识
2024/11/23 10:02:04
【Java】如何使用jdbc连接并操作MySQL,一文读懂不迷路,小白也能轻松学会
JDBC的原理
JDBC(Java Database Connectivity)是Java提供的用于连接和操作数据库的API。它允许Java应用程序与各种数据库进行交互,以下是JDBC的基本原理: 驱动程序管理:JDBC使用不同的数据库驱动程序来连接不同类型的…
建站知识
2024/11/2 16:05:26
Win10电脑剪贴板数据怎么清空?简单操作教程在这里!
在Win10电脑操作中,随着我们日常的使用,剪贴板会逐渐积累大量的临时数据,这不仅会占用系统资源,还可能泄露敏感信息。因此,我们定期清除剪贴板数据变得尤为必要。以下系统之家小编将详细介绍如何在Win10系统中有效清除…
建站知识
2024/11/30 6:57:34
Java之MySQL
1、数据库三大范式
每个字段不可再分,不冗余
非主键字段完全依赖于主键
2、drop 删除整张表,不可回滚;delete删除部分数据行;truncate保留表 删除所有数据
3、innodb存储引擎 支持行级锁、表级锁 支持事务 支持异常奔溃后的安…
建站知识
2024/11/3 14:03:49