首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构中级
订阅
阿楠娜
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
【MySQL】记一次线上重大事故:二狗子竟然把线上数据库删了!!
在插入数据的时候我们模拟误操作,删除test数据库。 此时,全备之后到误操作时刻之间,用户写入的数据在binlog中,需要恢复出来。 此时恢复了全备时刻的数据,然后使用mysql-bin.000003.sql文件恢复全备时刻到删除数据库之间,新增的数据。 适合人为SQL语句造成…
【MySQL】我这样分析MySQL中的事务,面试官对我刮目相看!!
表面上看,面试官是问了两个问题。一个是:什么是事务,也就是让你说说事务的基本概念;另一个是:并发事务会带来哪些问题。 实则不然,听到面试官这样问,你不要随意回答。要用极短的时间思考一下,面试官究竟想要得到什么答案。 对于第一个问题:说说什么是事务?就只是让你简单的说说事务的基本…
【高并发】面试官:讲讲什么是缓存穿透?击穿?雪崩?如何解决?
首先,我们来说说缓存穿透。什么是缓存穿透呢?缓存穿透问题在一定程度上与缓存命中率有关。如果我们的缓存设计的不合理,缓存的命中率非常低,那么,数据访问的绝大部分压力都会集中在后端数据库层面。 如果在请求数据时,在缓存层和数据库层都没有找到符合条件的数据,也就是说,在缓存层和数据库…
12张图带你彻底理解分布式事务产生的场景和解决方案!!
在介绍分布式事务之前,我们先来看看本地事务。首先,我们先来一张图。 由上图,我们可以看出,本地事务由资源管理器(比如DBMS,数据库管理系统)在本地进行管理。 本地事务具备相应的优点,也有其不足。 支持严格的ACID属性。 可靠,事务实现的效率高(只是在本地操作)。 可以只在R…
【高并发】面试官问我如何使用Nginx实现限流,我如此回答轻松拿到了Offer!
如果看过我写的《【高并发】高并发秒杀系统架构解密,不是所有的秒杀都是秒杀!》一文的话,相信小伙伴们都会记得我说过的: 网上很多的文章和帖子中在介绍秒杀系统时,说是在下单时使用异步削峰来进行一些限流操作,那都是在扯淡!因为下单操作在整个秒杀系统的流程中属于比较靠后的操作了,限流操…
从零到千万用户,我是如何一步步优化MySQL数据库的?
我之前呆过一家创业工作,是做商城业务的,商城这种业务,表面上看起来涉及的业务简单,包括:用户、商品、库存、订单、购物车、支付、物流等业务。但是,细分下来,还是比较复杂的。这其中往往会牵扯到很多提升用户体验的潜在需求。例如:为用户推荐商品,这就涉及到用户的行为分析和大数据的精准推…
终于有人把 HTTPS 原理讲清楚了!
随着 HTTPS 建站的成本下降,现在大部分的网站都已经开始用上 HTTPS 协议。大家都知道 HTTPS 比 HTTP 安全,也听说过与 HTTPS 协议相关的概念有 SSL 、非对称加密、 CA 证书等,但对于以下灵魂三拷问可能就答不上了: 本文将层层深入,从原理上把 HT…
如果再有人问你分布式 ID,这篇文章丢给他
通常我们会调研各种各样的生成策略,根据不同的业务,采取最合适的策略,下面我会讨论一下各种策略/算法,以及他们的一些优劣点。 UUID是通用唯一识别码(Universally Unique Identifier)的缩写,开放软件基金会(OSF)规范定义了包括网卡MAC地址、时间戳…
重构 - 代码整洁之道
之前也介绍过我们团队的前端项目从零开始经历8个月迭代业务代码10万行(仅为产品长期规划需求的20%),至今仍然在不断迭代的过程。 PS: 不管对于何种语言,重构都是软件开发过程中不可或缺的一部分。如果已经了解重构的基础,可以直接跳往至文章后面的重构案例部分。 随着业务需求的不断…