关键词搜索

源码搜索 ×
×
C

Linux 操作系统原理 — 内存管理 — 内存分配算法

目录文章目录目录Linux内存分配算法Buddy分配算法Slab分配算法Slub分配算法Linux内存分配算法Linux内存分配算法用于管理和分配系统中的内存资源,具有下列3个方面的关键目标。最大化利用内存资源避免内存碎片提高内存分配效率Kernel为此实现了2大类型的内存分配算法:面向MainMemory的Buddy分配算法面向CPUCache的Slab/Slub分配算法值的注意的是,glibc
C

Linux 操作系统原理 — 进程管理 — 进程调度

目录文章目录目录进程调度CFS完全公平调度器SCHED_NORMAL(普通进程调度算法)SCHED_BATCH(批量调度算法)RTS实时调度器SCHED_FIFO(先到先服务调度算法)SCHED_RR(时间片轮转调度算法)DS最后期限调度器SCHED_DEADLINE(最后期限调度算法)进程调度策略的配置ps指令查看进程资源使用信息查看指定进程的CPU资源详细使用信息查看进程优先级信息查看系统中所
前端开发

vue3多个项目共享开发和单个项目独立打包的解决方案

由于实际项目的特点产生了多系统共享开发和独立打包的需求,主要原理在于应用vue的多页面支持和npm的打包定制。本方案中,vue项目由一个主程序和若干个子系统构成。主程序代码放置于外层,提供共享组件和功能;而子系统各自独立,仅包含私有代码。运行时,可整个项目集成运行,也可以单个子系统运行;打包类似,可整体打包,也可单个子系统独立打包。一、项目简介近期参与的一个项目,业主是一个单位辖下多个部门,每个部
C

互联网协议 — 802.1q VLAN 虚拟局域网协议

目录文章目录目录VLAN的“隔离”工作原理802.1q数据帧头部划分VLAN的方式VLAN的“隔离”工作原理VLAN技术通过给数据帧插入VLAN标签(VLANTAG)的方式,让交换机能够分辨出各个数据帧所属的VLAN。802.1q数据帧头部VLANTag是用来区分数据帧所属VLAN的,是4个字节长度的字段,插入到以太网帧头部上。VLANTag会插入到源MAC地址后面,IEEE802.1Q标准有这个
JAVA

【MySQL】MySQL表设计的经验(建议收藏)

文章目录前言1.命名规范2.选择合适的字段类型3.主键设计要合理4.选择合适的字段长度5.优先考虑逻辑删除,而不是物理删除6.每个表都需要添加这几个通用字段如主键、create_time、modifed_time等7.一张表的字段不宜过多8.尽可能使用notnull定义字段9.设计表时,评估哪些字段需要加索引10.不需要严格遵守3NF,通过业务字段冗余来减少表关联11.避免使用MySQL保留字12
数据库

【MySQL】MySQL表设计的经验(建议收藏)

文章目录前言1.命名规范2.选择合适的字段类型3.主键设计要合理4.选择合适的字段长度5.优先考虑逻辑删除,而不是物理删除6.每个表都需要添加这几个通用字段如主键、create_time、modifed_time等7.一张表的字段不宜过多8.尽可能使用notnull定义字段9.设计表时,评估哪些字段需要加索引10.不需要严格遵守3NF,通过业务字段冗余来减少表关联11.避免使用MySQL保留字12
JAVA

【MySql】MySQL数据库--什么是MySQL的回表 ?

文章目录一、背景二、什么是回表查询?三、可以举一个简单的例子四、解决办法六、总结一、背景先要从InnoDB的索引实现说起,InnoDB有两大类索引:聚集索引(clusteredindex)普通索引(secondaryindex)InnoDB聚集索引和普通索引有什么差异?InnoDB普通索引的叶子节点存储主键值。注意:只有InnoDB普通索引才存储主键值,MyISAM的二级索引都是直接指向数据块的。
数据库

【MySql】MySQL数据库--什么是MySQL的回表 ?

文章目录一、背景二、什么是回表查询?三、可以举一个简单的例子四、解决办法六、总结一、背景先要从InnoDB的索引实现说起,InnoDB有两大类索引:聚集索引(clusteredindex)普通索引(secondaryindex)InnoDB聚集索引和普通索引有什么差异?InnoDB普通索引的叶子节点存储主键值。注意:只有InnoDB普通索引才存储主键值,MyISAM的二级索引都是直接指向数据块的。
点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载