09 2022 档案

摘要:最近看到网上有些文章在讨论JAVA中普通文件IO读/写的时候经过了几次数据拷贝,如果从系统调用开始分析,以读取文件为例,数据的读取过程如下(以缓存I/O为例): 应用程序调用read函数发起系统调用,此时由用户空间切换到内核空间; 内核通过DMA从磁盘拷贝数据到内核缓冲区; 将内核缓冲区的数据拷贝到 阅读全文
posted @ 2022-09-25 18:19 shanml 阅读(1024) 评论(0) 推荐(0) 编辑
摘要:Raft协议 Raft是分布式系统中的一种共识算法,用于在集群中选举Leader管理集群。Raft协议中有以下角色: Leader(领导者):集群中的领导者,负责管理集群。 Candidate(候选者):具有竞选Leader资格的角色,如果集群需要选举Leader,节点需要先转为候选者角色才可以发起 阅读全文
posted @ 2022-09-13 09:16 shanml 阅读(1952) 评论(1) 推荐(2) 编辑
摘要:最近遇到了一个SQL没有走索引导致出现慢查询的问题,SQL本身很简单,两张表联合查询然后进行排序和分页,由于涉及到一些业务,这里以用户表和订单表为例,用户表数据在35W左右,订单表数据只有8条,订单表中有外键userid可以与用户表关联,此时查询在订单表中不存在数据的用户,根据用户的姓名、性别和创建 阅读全文
posted @ 2022-09-03 17:01 shanml 阅读(5427) 评论(0) 推荐(0) 编辑

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