2023年12月27日

关系数据库、非关系数据库

摘要: 非关系型数据库: 🔴 NOSQL,采用键值对 的形式进行存储; 🔴 读写性能高,易于扩展,可分为 内存性数据库 以及 文档型数据库,比如 Redis,Mongodb,HBase等 🔴 适用非关系型数据库场景:(日志系统、地址位置存储、数据量巨大、高可用) 关系型数据库优点: 🔴 容易理解,采 阅读全文

posted @ 2023-12-27 17:51 廿陆 阅读(47) 评论(0) 推荐(0) 编辑

死锁、内部碎片、外部碎片、多进程/多线程、服务器高并发、集群

摘要: 死锁:两个(多个)线程互相等待对方数据的过程 1.死锁产生条件(解决办法): 🔴 互斥条件:所需求的资源具有排他性,其他请求进程只能等待(可以允许多进程、多线程访问) 🔴 不剥夺条件:未主动释放,不能被其他进程夺走(可以强制剥夺) 🔴 请求和保持:进程或线程至少持有一个资源,并且在等待其他资源 阅读全文

posted @ 2023-12-27 16:49 廿陆 阅读(41) 评论(0) 推荐(0) 编辑

磁盘调度算法、虚拟内存、抖动(颠簸)、堆栈访问速度、内存分配、内存交换、编码(ASCII、Unicode、UTF-8)

摘要: 常见的几种磁盘调度算法: 读写一个磁盘块的时间的影响因素有: 🔴 旋转时间(主轴转动盘面,使得磁头移动到适当的扇区上) 🔴 寻道时间(制动手臂移动,使得磁头移动道适当的磁道上) 🔴 实际的数据传输时间 其中,寻道时间最长,因此磁盘调度的主要目标是使磁盘的平均寻道时间最短 1.先来先服务: 按照 阅读全文

posted @ 2023-12-27 12:03 廿陆 阅读(107) 评论(0) 推荐(0) 编辑

进程(父子进程、进程组)、作业、shell、会话、进程终止的几种方式

摘要: 父子进程: 父进程调用fork()函数创建的新进程(子进程),返回两个值,父进程返回子进程id,子进程返回0; 子进程可以通过 调用 getpid() 来获取自己的pid;也可也调用 getppid() 获取父进程id; 父子进程共享代码空间;数据空间独立;数据内容是父进程的完整拷贝;指令指针也完全 阅读全文

posted @ 2023-12-27 10:15 廿陆 阅读(52) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示