最新 最热

超详细:如何设计出健壮的秒杀系统?

秒杀系统相信很多人见过,比如京东或者淘宝的秒杀,小米手机的秒杀,那么秒杀系统的后台是如何实现的呢?我们如何设计一个秒杀系统呢?对于秒杀系统应该考虑哪些问题?如何设计出健壮的秒杀系统?本期我们就来探讨一下这个问题...

2019-12-10
0

关于redis key命名规范的设计

【推荐】Redis key命名需具有可读性以及可管理性,不该使用含义不清的key以及特别长的key名;

2019-12-10
0

pigx基础环境安装(windows版)

下载安装包 https://pan.baidu.com/s/1GuhgQQX2HsX-yCU7noB83A  h2gp

2019-12-10
2

一线大厂的分布式唯一ID生成方案是什么样的?

分布式系统中我们会对一些数据量大的业务进行分拆,如:用户表,订单表。因为数据量巨大一张表无法承接,就会对其进行分库分表。小伙伴们可以去看一下...

2019-12-10
0

如何访问 Redis 中的海量数据?避免事故产生

有时候我们需要知道线上的redis的使用情况,尤其需要知道一些前缀的key值,让我们怎么去查看呢?今天老顾分享一个小知识点

2019-12-10
0

想通关分布式系统「限流问题」?来一篇源码实战

在分布式领域,我们难免会遇到并发量突增,对后端服务造成高压力,严重甚至会导致系统宕机。为避免这种问题,我们通常会为接口添加限流、降级、熔断等能力,从而使接口更为健壮。Java领域常见的开源组件有Netflix的hystrix,阿里...

2019-12-10
3

基于redis的分布式锁的分析与实践

前言:在分布式环境中,我们经常使用锁来进行并发控制,锁可分为乐观锁和悲观锁,基于数据库版本戳的实现是乐观锁,基于redis或zookeeper的实现可认为是悲观锁了。乐观锁和悲观锁最根本的区别在于线程之间是否相互阻塞。...

2019-12-10
1

Java面试通关要点汇总集之核心篇参考答案

res = mysql_query(&#x27;select * from order where date < = $curDate&#x27;);原因:释放了数据库的CPU多次调用,传入的SQL相同,才可以利用查询缓存(11)强制类型转换会全表扫描select * from user where phone=1380000......

2019-12-10
3

生成分布式全局唯一ID常见的几种方案

分布式系统中全局唯一id是我们经常用到的,生成全局id方法由很多,我们选择的时候也比较纠结。每种方式都有各自的使用场景,如果我们熟悉各种方式及优缺点,结合自身的业务,使用的时候才能更好的选择。...

2019-12-10
0

SpringBoot 并发登录人数控制,附踢人功能

通常系统都会限制同一个账号的登录人数,多人登录要么限制后者登录,要么踢出前者,Spring Security 提供了这样的功能,本文讲解一下在没有使用Security的时候如何手动实现这个功能...

2019-12-10
0