[Toc] 1、什么是并发冲突 举个例子,我跟你在淘宝在同一时间下单买了同一本书,两个线程同时去es扣这本书的库存,库存有100本书,正常情况扣完库存后应该变成98本,但如果...
[Toc] 1、什么是并发冲突 举个例子,我跟你在淘宝在同一时间下单买了同一本书,两个线程同时去es扣这本书的库存,库存有100本书,正常情况扣完库存后应该变成98本,但如果...
导读 80%的offer掌握在20%的人手中这句话也不是不无道理的。决定你面试能否成功的因素中实力固然占有很大一部分比例,但是如果你的心态或者说运气不好的话,依然无法拿到满意的...
唯⼀索引普通索引选择难题 面试经常被问,核⼼是需要回答到change buffer,那change buffer⼜是个什么东⻄呢?当需要更新⼀个数据⻚时,如果数据⻚在内存中就...
Redis面试题汇总 使用Redis的好处? key-value 形式的内存数据库。 数据访问在内存中,访问速度快。 存储的形式类似于HashMap,支持多种数据结构(str...
1 前言 在深入理解Java类加载机制(一)一文中,我们了解了类的加载和连接过程,这篇文章重点讲述类的初始化过程,这样,我们就将类的加载机制弄明白了。 2 初始化时机 在上一...
SpringBoot详解系列文章:SpringBoot详解(一)-快速入门SpringBoot详解(二)-Spring Boot的核心SpringBoot详解(三)-Spri...
1.基本概念 1.1节点(node) 一个ES的实例,本质上是一个java进程,生产环境一般建议一台机器上运行一个ES实例。 节点有如下分类: (1)master节点:集群中...
mysql中有两块非常重要的日志模块,分别是redo log 和binlog。这两种日志的主要特点如下: (1)redo log 是 InnoDB 引擎特有的;binlog ...
一、在JVM中,对象在内存中的布局分为三块区域:对象头、实例数据、对其数据。如下图所示 实例数据:存放类的属性数据信息,包括父类的属性信息; 对齐填充:由于虚拟机要求,对象起...
G1 GC,全称Garbage-First Garbage Collector,从官网的描述中说明G1是一种服务器端的垃圾收集器,应用在多处理器和大容量内存环境中,在实现应用...