一、现实问题 我有很多的服务器,各自服务器上都有很多文件要进行备份,图片、音频、视频、数据库等等。 如果我把这些东西都远程传输到另外一台高存储服务器上效率是很低的,例如使用s...
一、现实问题 我有很多的服务器,各自服务器上都有很多文件要进行备份,图片、音频、视频、数据库等等。 如果我把这些东西都远程传输到另外一台高存储服务器上效率是很低的,例如使用s...
[声明:本内容完全来源于个人经验总结,如有雷同,纯属抄袭] 一、问题场景 1、一个用户后端服务,使用nginx做负载均衡,部署了两台服务器(分别为A、B),它们都可以上传头像...
一、什么是参照完整性 在学习外键之前,我们必须先搞懂一个概念,什么是“参照完整性”。 参照的关系中的属性值必须能够在被参照关系找到或者取空值,否则不符合数据库的语义。 在实际...
一、什么是主键 主键(PRIMARY KEY)的又叫做“主键约束”,MySQL 主键约束是一个单独的列或者多个列的组合,其值能唯一地标识表中的一行数据。这样的一列或多列称为表...
一、数据库表的唯一性约束是什么 MySQL唯一约束(Unique Key)要求被约束的列中的数据唯一,允许为NULL,但只能出现一个NULL值。 唯一约束可以确保一列或者几列...
必须设置外键VS不要设置外键的争论 数据库表到底要不要设置外键约束,一直具有非常大的争议。我认为完全没有必要非黑即白,存在即合理。 这两种争论的产生根源在于它们都有各自的使用...
一、现实问题 数据库引擎有很多种,关系型数据库、图数据库、网状数据库、层次数据库、内存数据等等,有很多的数据库我们甚至连听说都没有听说过。怎么样了解我们应该学习哪些数据库技术...
一、MySQL是大小写敏感的吗 MySQL 在 Windows 下不区分大小写,但在 Linux 下默认是区分大小写。如果你稍加不注意就会出现在本机开发的程序运行一切正常,发...
StampedLock提供三种模式的读写锁,分别为写锁、悲观读锁、乐观读锁。记忆口诀是写写互斥、读写互斥、读读共享 全面学习,请先阅读以下两篇文章《并发编程 | Stampe...
StampedLock提供三种模式的读写锁,分别为写锁、悲观读锁、乐观读锁。 记忆口诀是写写互斥、读写互斥、读读共享 为更好的理解,请先阅读 《并发编程 | StampedL...
StampedLock提供三种模式的读写锁,分别为写锁、悲观读锁、乐观读锁。记忆口诀是写写互斥、读写互斥由于内容较多,本文将针对写锁的使用进行解析说明悲观读锁、乐观读锁请阅读...
对于AQS我们更多的是了解它,做到知其思想,明其原理,切记不要强求自己弄懂每一行代码,耗费的精力与收获可能不成正比。 01.简介 AbstractQueuedSynchron...