首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CasterWx
掘友等级
后端开发工程师 | 公众号@肥宅与画家
|
公众号: 肥宅与画家
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 9
沸点 1
赞
10
返回
|
搜索文章
赞
文章( 9 )
沸点( 1 )
系统设计实践(03)- Instagram社交服务
前言 系统设计实践篇的文章将会根据《系统设计面试的万金油》为前置模板,讲解数十个常见系统的设计思路。 前置阅读: 《系统设计面试的万金油》 系统设计实践(01) - 短链服务 系统设计实践(02) -
系统设计实践(01) - 短链服务
前言 系统设计实践篇的文章将会根据《系统设计面试的万金油》为前置模板,讲解数十个常见系统的设计思路。 设计目标 设计一个像TinyURL这样的URL缩短服务。该服务将提供一个较短的URL,重定向到原本
系统设计实践(02) - 文本存储服务
系统设计实践篇的文章将会根据《系统设计面试的万金油》为前置模板, 讲解数十个常见系统的设计思路。
【RocketMQ源码分析】深入消息存储(2)
前文说完了一条消息如何被持久化到本地磁盘CommitLog,本篇就要谈谈如何从CommitLog来构建我们消息消费的核心队列结构ConsumeQueue了。 之前已经说过,CommitLog文件是消息的大杂烩,所有消息具体都被放到了这个大文件中,而ConsumeQueue则是一…
【RocketMQ源码分析】深入消息存储(3)
前面两篇已经说过了消息如何存储到CommitLog,以及ConsumeQueue的构建流程,到了第三篇,我们有一个不得不跨过的坎儿,MappedFile —— 内存文件映射。 MappedFile的存在是RocketMQ选择将消息直接存储到磁盘的关键因素,在第一篇CommitL…
【RocketMQ源码分析】深入消息存储(1)
最近在学习RocketMQ相关的东西,在学习之余沉淀几篇笔记。 RocketMQ有很多值得关注的设计点,消息发送、消息消费、路由中心NameServer、消息过滤、消息存储、主从同步、事务消息等等。 本篇不需要你有使用RocketMQ的前置条件,完全从消息存储的直接实现上来分析…
一次MySQL死锁的排查记录
前几天线上收到一条告警邮件,生产环境MySQL操作发生了死锁,邮件告警的提炼出来的SQL大致如下。 是一条Update语句,定位了它的调用情况,发现Update的调用方只有一处,并且在Cat中看到一个小时的调用次数只有700多次,这个调用量基本与并发Update引起死锁无关了。…
DevOps元素周期表—1号元素Gitlab
一. 简介 GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本…
个人成就
文章被点赞
22
文章被阅读
11,490
掘力值
392
关注了
3
关注者
5
收藏集
2
关注标签
0
加入于
2020-09-08