linux
文章平均质量分 88
linuxjialun
希望和更多的人一起交流linux开发经验:C/C++linux服务器开发群 1106747042
展开
-
如何搞懂 MySQL InnoDB 索引与事务
一、Mysql 索引 1. 索引的定义 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。 索引的一个主要目的就是加快检索表中数据,亦即能协助信息搜索者尽快的找到符合限制条件的记录ID的辅助数据结构。 2. 索引的类型 1) primary key 主键索引 它是一种特殊的唯一索引,不允许有空值。一张表只能有一个主键 2) unique 唯一索引 唯一..原创 2021-05-31 16:12:07 · 62 阅读 · 0 评论 -
源于生活的Reactor设计模式浅析
1 源于生活的设计模式 我们在生活中有一个非常不愿意去但是却又不得不去的地方就是医院,我们去医院看病需要经历一下流程: 第1步:挂号 第2步:等待叫号 第3步:找对应的医生讲述病情,医生根据症状开化验单 第4步:我们带上化验单使用设备化验 第5步:等待化验结果出来之后我们要拿上化验单再去找医生 第6步:医生根据化验结果对症下药。 每个人都不愿意去医院,因为我们感觉去医院非常麻烦,经历上面的流程一天的时间就过去了,在这所有的流程中等待叫号和等化验结果时间是最长的,有的化验单可能好几天才能出来,原创 2021-05-28 20:14:54 · 91 阅读 · 0 评论 -
socket与文件描述符的关联
概述 socket() --得到文件描述符! bind() --我们在哪个端口? connect() --Hello! listen() --有人给我打电话吗? accept() --"Thank you for calling port 3490." send() 和 recv() --Talk to me, baby! sendto() 和 recvfrom() --Talk to me, DGRAM-style close() 和 shutdown() --滚开! getpeername()...原创 2021-05-27 20:27:29 · 700 阅读 · 0 评论