首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
会员
登录
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
程序员小潘
掘友等级
Java开发
积跬步、至千里。
关注
私信
获得徽章 8
动态
文章
专栏
沸点
收藏集
1
关注
赞
10
文章 9
沸点 1
资讯 0
赞
10
关注
返回
|
搜索文章
程序员小潘
Java开发
·
4月前
关注
InnoDB之redo log写入和恢复
InnoDB使用Buffer Pool来加速数据读写,提升性能的同时也带来了一些问题,为了避免页面频繁刷盘和磁盘随机写...
赞
评论
分享
程序员小潘
Java开发
·
4月前
关注
InnoDB之redo log格式
本文正在参加「金石计划 . 瓜分6万现金大奖」 1. redo log作用 MySQL有一个组件叫Buffer Pool,它通过内存来缓存磁盘里的数据页,来提升数据读写性能...
赞
评论
分享
程序员小潘
Java开发
·
6月前
关注
RocketMQ分享
我正在参加「掘金·启航计划」 1. 缘起 阿里内部为了适应淘宝更快、更复杂的业务,在2001年启动了「五彩石项目」,第一代消息队列服务Notify在这个背景下应运而生。 2...
2
评论
分享
程序员小潘
Java开发
·
8月前
关注
RPC核心模块汇总
RPC技术,作为互联网人必备的技术栈,不止于会用,还应该了解它的实现原理和核心模块。以便于我们更好的使用它,遇到问题有排查的思路。...
1
评论
分享
程序员小潘
Java开发
·
10月前
关注
HashMap为啥要二次Hash
HashMap底层采用数组+链表/红黑树来存储键值对,会根据Key的哈希码来计算键值对落在数组的哪个下标。...
3
2
分享
程序员小潘
Java开发
·
1年前
关注
InnoDB缓存之Buffer Pool
1. 前言 我们已经知道,对于InnoDB存储引擎而言,页是磁盘和内存交互的基本单位。哪怕你要读取一条记录,InnoDB也会将整个索引页加载到内存。哪怕你只改了1个字节的数...
赞
评论
分享
程序员小潘
Java开发
·
1年前
关注
MySQL执行成本是如何计算的?
1. 前言 我们知道,全表扫描适用于任何查询,这是最简单也是最笨拙的一种查询方式,它的缺点是当表中数据量较大时性能就会非常差,因为需要扫描整棵聚簇索引B+树的叶子节点,涉及...
2
评论
分享
程序员小潘
Java开发
·
1年前
关注
MySQL表连接算法
1. 前言 MySQL属于关系型数据库,我们建的表大多也都存在业务上的关联关系,同时我们又不可能将所有的数据都冗余一份,这不符合数据库的设计范式。因此,当我们需要把多张表的...
1
评论
分享
程序员小潘
Java开发
·
1年前
关注
MySQL优化之Index Merge
1. 前言 先问大家一个问题,在不考虑多表联查这种复杂的查询场景下,一个简单的单表查询,MySQL可以同时利用几个索引? 当初我学习MySQL的时候,天真的以为只要把W...
5
2
分享
程序员小潘
Java开发
·
1年前
关注
InnoDB表空间之段的概念
1. 前言 通过前面的文章,我们已经知道了索引页的结构可以使得它们不用在物理上连续也能正常工作,只是不连续会导致大量的随机IO性能较差,为了解决这个问题InnoDB引入了区...
1
评论
分享
程序员小潘
Java开发
·
1年前
关注
InnoDB表空间之区的概念
1. 前言 目前为止我们已经知道,「行格式」决定了记录在磁盘中的存储格式,记录通过头信息里的指针串联成单向链表。为了更好的管理记录,InnoDB使用「页」为基本单位来存储记...
赞
评论
分享
程序员小潘
Java开发
·
1年前
关注
InnoDB表数据的组织形式:B+树
1. 前言 通过「行格式」我们知道了记录在磁盘里的存储格式,除了存储记录的真实数据外,每条记录还会有额外的头信息、变长字段长度列表、NULL值列表等信息。为了更好的管理记录...
2
评论
分享
程序员小潘
Java开发
·
1年前
关注
MySQL索引页结构
1. 前言 「页」是InnoDB管理存储空间的基本单位,也是内存和磁盘交互的基本单位。也就是说,哪怕你需要1字节的数据,InnoDB也会读取整个页的数据,下次读取的数据如果...
赞
评论
分享
程序员小潘
Java开发
·
1年前
关注
MySQL行格式
1. 前言 MySQL架构分为Server层和存储引擎层,Server层负责接收处理客户端指令,一旦涉及到数据的读取和写入操作,最终是需要调用存储引擎提供的接口来完成的。在...
2
评论
分享
程序员小潘
Java开发
·
1年前
关注
Dubbo集群容错之LoadBalance
1. 前言 前面的文章已经分析了,Dubbo在做集群调用时,Directory会先根据Router做路由规则过滤,最后幸存下来的Invoker才会对它们做负载均衡。 L...
2
评论
分享
程序员小潘
Java开发
·
1年前
关注
Dubbo集群容错之Directory
1. 前言 前面的文章分析了Dubbo集群容错层之Cluster和ClusterInvoker,我们已经知道,Directory会提供可调用的服务列表,Cluster会将这...
赞
评论
分享
程序员小潘
Java开发
·
1年前
关注
Dubbo集群容错之Cluster
1. 前言 线上服务很少会单机部署,它不满足互联网三高架构的需求。服务一旦挂了,高可用就无从谈起,另外Dubbo单机默认最大200的并发处理也不满足所谓的高并发、高性能。所...
赞
评论
分享
程序员小潘
Java开发
·
1年前
关注
【Dubbo】Consumer线程模型
1. 前言 之前的文章分析了Provider线程模型,本文开始分析客户端Consumer的线程模型,其实两者还是有很多相似之处的。 Consumer同样有IO线程和业务...
3
评论
分享
程序员小潘
Java开发
·
1年前
关注
【Dubbo】Provider线程模型
1. 前言 前面的文章分析了Dubbo Provider是如何处理RPC调用请求的,整个处理链路是清晰了,但是关于线程模型却一笔带过,Dispatcher也只是简单介绍了一...
2
评论
分享
程序员小潘
Java开发
·
1年前
关注
【Dubbo】Provider请求处理过程
1. 前言 前面的文章分析了Consumer是如何发起RPC调用,以及请求对象Request是如何从客户端编码然后经过网络发送到服务端,服务端再解码的一个过程,接下来,开始...
赞
评论
分享
下一页
个人成就
文章被点赞
159
文章被阅读
51,497
掘力值
2,877
关注了
1
关注者
52
收藏集
1
关注标签
6
加入于
2019-08-20
温馨提示
当前操作失败,如有疑问,可点击申诉