首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
oceanFish
掘友等级
技术专家
程序员老兵
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
oceanFish
技术专家
·
3年前
关注
IO多路复用,select、poll、epoll区别
IO多路复用是一种同步IO模型,一个线程监听多个IO事件,当有IO事件就绪时,就会通知线程去执行相应的读写操作,没有就绪事件时,就会阻塞交出cpu。多路是指网络链接,复用指...
22
2
分享
oceanFish
技术专家
·
3年前
关注
I/O模型
读写文件,网络I/O。当发生读写文件或网络I/O读写时,操作会阻塞当前线程,直到完成I/O操作,才能继续向下执行。 上述整个过程,当前用户线程是阻塞等待的。 当应用程序调用...
1
评论
分享
oceanFish
技术专家
·
3年前
关注
简述数据库中的 ACID 分别是什么?
定义:每个事务都是不可分割的最小工作单元,事务中的所有操作要么全成功,要么全失败。使用undo log实现回滚。 定义:比如A向B转账,A减少1000,B就得增加1000,...
2
评论
分享
oceanFish
技术专家
·
3年前
关注
聚簇索引和非聚簇索引有什么区别?什么情况用聚集索引?
主键索引查询数据,只需根据主键值拿到叶子节点中data域的数据即可。而对于普通索引查询数据时,首先找到叶子节点data域中的主键值,然后再去主键索引中根据主键值去查数据。 ...
6
评论
分享
oceanFish
技术专家
·
3年前
关注
数据库的事务隔离级别有哪些?各有哪些优缺点?
定义: 一个事务读到另一个事务已修改未提交的数据,如果前一个事务回滚,这个数据是错误的。或者在前一个事务修改之前读到了数据 定义:某个表初始有三条数据,在一个事务中插入一条...
1
评论
分享
oceanFish
技术专家
·
3年前
关注
MySQL 为什么使用 B+ 树来作索引,对比 B 树它的优点和缺点是什么?
磁盘不是按需读取,而是每次都会预读,即使只需要一个字节,磁盘也会从这个位置向后读取一定长度放到内存。 由于mysql通常将数据存放在磁盘中,读取数据就会产生磁盘IO消耗。而...
2
评论
分享
oceanFish
关注了标签
JavaScript
技术专家
oceanFish
关注了标签
架构
技术专家
oceanFish
关注了标签
GitHub
技术专家
oceanFish
关注了标签
面试
技术专家
oceanFish
关注了标签
前端
技术专家
oceanFish
关注了标签
后端
技术专家
个人成就
文章被点赞
34
文章被阅读
14,121
掘力值
307
关注了
0
关注者
5
收藏集
0
关注标签
6
加入于
2021-02-17