首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
少侠露飞
掘友等级
美团
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
赞
文章( 18 )
沸点( 0 )
【搞定面试官】系列:如何保证缓存与数据库的双写一致性
小伙子你好,看你简历上写到了MySQL和Redis。今天我们就围绕他们两个展开吧。Redis和MySQL是后端开发中举重若轻的重要角色。实际开发中二者也基本上如影随行,为了提高性能和响应,Redis常常存放热点数据,MySQL存放所有数据,保证数据持久化。所以Redis可以说是M...
MySQL深度分页的问题及优化方案:千万级数据量如何快速分页
后端开发中为了防止一次性加载太多数据导致内存、磁盘IO都开销过大,经常需要分页展示,这个时候就需要用到MySQL的LIMIT关键字。但你以为LIMIT分页就万事大吉了么,Too young,too simple啊,LIMIT在数据量大的时候极可能造成的一个问题就是深度分页。然后手...
我为什么不建议开发中使用UUID作为MySQL的主键
我是少侠露飞。学习塑造人生,技术改变世界。我在之前一篇博客专门介绍了MySQL聚簇索引和非聚簇索引,附传送门: 【享学MySQL】系列:MySQL索引的数据结构,索引种类及聚簇索引和非聚簇索引 简单来说,就是我们设计表的时候,基本都会人为设定一个主键,这就是聚簇索引(如果没有设定...
【Java多线程手写代码】(一):启动两个线程交替顺序打印奇偶数
我是少侠露飞。学习塑造人生,技术改变世界。Java多线程这块是企业面试的热门知识点,面试官也喜欢让候选人手写部分代码,主要为了考察候选人对线程同步机制的理解及使用熟练度。诸如启动两个线程交替打印1~100的奇偶数这种问题张口就来。简单分析一下,首先是两个线程,其次是交替顺序打印。...
【Redis】拼多多面试官问我zset底层是如何实现的,我反手就把跳表的数据结构画了出来
Redis因为其完全基于内存、性能出色,加上具备丰富的数据类型,在电商环境中深受后端开发的喜爱。其中有序集合zset就是基本数据类型之一,并且每个member都带有score(可用于排序),因此很适合在打赏日榜、近一周收益这类场景中运用。 有序集合对象的编码可以是ziplist…
【Kafka技术内幕】(三):Kafka生产者:高可用Producer和ISR机制
我是少侠露飞。学习塑造人生,技术改变世界。引言1 Producer的分区策略2 Producer的可靠性2.1 Producer的ISR机制2.上一篇我们介绍了Kafka的基本概念及工作流程,附传送门👇 【Kafka技术内幕】(二):Kafka简介 本节我们将侧重介绍Kafka的...
【Kafka技术内幕】(二):Kafka简介
我是少侠露飞。学习塑造人生,技术改变世界。Kafka 可以建立流数据管道,可靠性的在系统或应用之间获取数据。 建立流式应用传输和响应数据。在大型系统中,会需要和很多子系统做交互,也需要消息传递,在诸如此类系统中,你会找到源系统(消息发送方)和 目的系统(消息接收方)。为了在这样的...
【Kafka技术内幕】(一):认识MQ——典型应用场景和基本特性概述
我是少侠露飞。学习塑造人生,技术改变世界。从本篇开始,少侠将会和大家一起进入消息队列(MQ)的学习。学习MQ之前,首先必须要掌握它的应用场景(不能为了用而用),然后继续深入关键特性。1.1.1.2.2.1.数据可靠 通过副本replica保证,如上图所示,每条消息保存了三份,生产...
个人成就
文章被点赞
91
文章被阅读
35,184
掘力值
1,234
关注了
3
关注者
30
收藏集
11
关注标签
18
加入于
2020-05-31