
Kafka Stream+WebSocket+Redis实现实时数据大屏
在我们的日常电商大促中,商家需要看到自己所卖的商品的成交量情况、当前的爆品信息、目前的成交额等实时的信息,如下图所示实时大屏
实时数据大屏功能的实现有很多的方…
盘点并发编程中几个实用的线程同步技术
01、背景介绍
下面我们一起来了解一下这些常用的并发工具类!
02、常用并发工具类
2.1、CountDownLatch
CountDownLatch是 J…

NoSQL:在高并发场景下,数据库和NoSQL如何做到互补?
在存储服务的优化中,我们通常从两个方面入手:
第一,提升读写性能,特别是读性能。大部分产品都以“读多写少”为主,比如你每天离不开的微信朋友圈、微博、淘宝等,这些…

如何实现Redis和Mysql中数据双写一致性
在我们的实际开发中,我们用到了redis缓存一些常用的数据(如热点数据)用来提高系统的吞吐量。
但是不可以避免的出现了数据的修改场景,这就导致了数据库中的数据…

电商中常见的Mysql与ElasticSearch数据同步的方案
在实际项目开发中,常用Mysql作为业务数据库,ElasticSearch作为查询库。ElasticSearch主要用来应对海量数据的复杂查询,提高查询效率和缓…

一文带你吃透 RabbitMQ 的高可用架构
01、背景介绍
在前几篇文章中,我们详细的介绍了 RabbitMQ 的内部架构和使用操作,以及 SpringBoot 整合 RabbitMQ 实现流量消峰的实践…
缓存穿透、击穿和雪崩,到底啥意思?
一 、背景介绍
每场后端面试,似乎都少不了关于 redis 的话题,比如项目使用过哪些分布式缓存服务,为什么要使用 redis,有没有碰到过缓存失效、缓存穿透…
SpringBoot 整合 RabbitMQ 轻松实现流量消峰
01、背景介绍
在上篇文章中,我们详细的介绍了 RabbitMQ 的内部架构以及使用操作,本篇我们一起来实操一下SpringBoot整合RabbitMQ,为后…

面试题:说说看你对数据库事务和ACID的理解?并发事务可能会产生哪些问题,该如何解决?什么是快照读和MVCC,解决了什么问题?
面试题概览:
什么是数据库的事务,说说你对事务特性的理解;
说说看Mysql是如何实现原子性的;
Mysql的Inno…