首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据库
订阅
悦己不想说话
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
MySql中的事务隔离机制,可重复读并未完全解决幻读
幻读是针对于数据行的新增,指的是同一个事务前后读取同一个数据得到数据量不同。 InnoDB默认采用可重复读(RR)的隔离级别,在Sql标准定义的隔离级别中,RR可以避免脏读和不可重复读,但不能避免幻读。网上有很多文章说InnoDB在这一级别也解决了幻读的问题,但实际上它只解决了…
Java 序列化和反序列化的底层原理
一个新的技术的诞生都是有一定的原因和背景的,比如说 Java 原生序列化后数据比较大,传输效率低,同时又又无法跨语言通信,所以很多人选择使用 XML 的来序列化数据,XML 序列化后倒是解决了跨语言通信的问题,但是它序列化后的数据比原生数据还要大,所以就诞生了 JSON 序列化…
MySQL日志15连问
大家好,我是捡田螺的小男孩。金九银十已经来了,整理了15道经典MySQL日志面试题,希望对大家有帮助。 公众号: 捡田螺的小男孩 1. redo log是什么? 为什么需要redo log? r
MySQL与redis缓存的同步方案
云数据库与本地数据库是主从关系。云数据库作为主数据库主要提供写,本地数据库作为从数据库从主数据库中读取数据 这个技术方案的难点就在于:如何解析MySQL的Bin Log。但是这需要对binlog文件以及MySQL有非常深入的理解,同时由于binlog存在Statement/Ro…
Redis-避免缓存穿透的利器之BloomFilter
你在开发或者面试过程中,有没有遇到过 海量数据需要查重,缓存穿透怎么避免等等这样的问题呢?下面这个东西超屌,好好了解下,面试过关斩将,凸显你的不一样。 布隆过滤器(英语:Bloom Filter)是1970年由一个叫布隆的小伙子提出的。它实际上是一个很长的二进制向量和一系列随机…
大厂技术,基于的Redis 购物车设计
1.1.购物车常见实现方式购物车是任何一个电商项目都会使用到的功能,面试的时候也经常问到,传统的做法是使用关系型数据库,比如mysql,建立一个cat购物车表,把相关的购物车产品信息都放到数据库里面。
图解Spring解决循环依赖♻️
Spring如何解决的循环依赖,是近两年流行起来的一道Java面试题。 其实笔者本人对这类框架源码题还是持一定的怀疑态度的。 如果笔者作为面试官,可能会问一些诸如“如果注入的属性为null,你会从哪几个方向去排查”这些场景题。 那么既然写了这篇文章,闲话少说,发车看看Sprin…
史上最详细的经典面试题 从输入URL到看到页面发生了什么?
很多大公司面试喜欢问这样一道面试题,输入URL到看见页面发生了什么?,今天我们来总结一下。 连接结束。 DNS解析实际上就是寻找你所需要的资源的过程。假设你输入www.baidu.com,而这个网址并不是百度的真实地址,互联网中每一台机器都有唯一标识的IP地址,这个才是关键,但…
携程酒店订单Elastic Search实战
随着订单量的日益增长,单个数据库的读写能力开始捉襟见肘。这种情况下,对数据库进行分片变得顺理成章。分片之后的写,只要根据分片的维度进行取模即可。可是多维度的查询应该如何处理呢?
这个是真的厉害,高并发场景下的订单和库存处理方案,讲的很详细了!
之前一直有小伙伴私信我问我高并发场景下的订单和库存处理方案,我最近也是因为加班的原因比较忙,就一直没来得及回复。今天好不容易闲了下来想了想不如写篇文章把这些都列出来的,让大家都能学习到,说一千道一万都不如满满的干货来的实在,干货都下面了! 商品A只有100库存,现在有1000或…