一、分布式锁使用场景 在设计秒杀系统的时候,怎么防止商品超卖?比如活动中只有一台iPhone,最终卖出100台,肯定不行,平台要亏钱。肯定要加锁,不过由于秒杀系统请求量较大,...
IP属地:河北
一、分布式锁使用场景 在设计秒杀系统的时候,怎么防止商品超卖?比如活动中只有一台iPhone,最终卖出100台,肯定不行,平台要亏钱。肯定要加锁,不过由于秒杀系统请求量较大,...
缓存雪崩 定义 缓存雪崩是指在短时间内,有大量缓存同时过期,导致大量的请求直接查询数据库,从而对数据库造成了巨大的压力,严重情况下可能会导致数据库宕机的情况叫做缓存雪崩。 正...
上一期为大家推荐了几个前端模板,没看过的点下面 一定要收藏的5个后台管理系统的前端框架[http://mp.weixin.qq.com/s?__biz=Mzg3MzY1MTY...
事务就是要保证一组数据库操作,要么全部成功,要么全部失败。 在 MySQL 中,事务支持是在引擎层实现的。你现在知道,MySQL 是一个支持多引擎的系统,但并不是所有的引擎都...
0. 主从复制 首先主从复制是什么?简单来说是让一台MySQL服务器去复制另一台MySQL的数据,使两个服务器的数据保持一致。 这种方式与Redis的主从复制的思路没有太大的...
【导语】本文分SQL后悔药, SQL性能优化,SQL规范优雅三个方向,分享写SQL的21个好习惯~ 1. 写完SQL先explain查看执行计划(SQL性能优化) 日常开发写...
Filter,Interceptor,aspect应该如何选择 前言 大家应该都清除过滤器,拦截器,切面,他们都能起到阶段拦截的作用,但是不管是自己业务上的选择,还是面试官的...
Guava 有很多并发类,包含几个ExecutorService实现,用MoreExecutors助手类来创建实例,无法直接或子类创建实例。 概要:2 直接执行(少用)Mor...