github.com/doocs/advanced-java 面试题 ES 写入数据的工作原理是什么啊?ES 查询数据的工作原理是什么啊?底层的 Lucene 介绍一下呗?倒排索引了解吗? 面试官心理分析 问这个,其实面试官就是要看看你了解不了解 es 的一些基本原理,因为用 es 无非就是写入数据 ...
分类:
其他好文 时间:
2021-03-26 15:17:59
阅读次数:
0
面试官心理分析 其实这是很常见的一个问题,这俩问题基本可以连起来问。既然是消费消息,那肯定要考虑会不会重复消费?能不能避免重复消费?或者重复消费了也别造成系统异常可以吗?这个是 MQ 领域的基本问题,其实本质上还是问你使用消息队列如何保证幂等性,这个是你架构里要考虑的一个问题。 面试题剖析 回答这个 ...
分类:
其他好文 时间:
2021-02-19 13:44:49
阅读次数:
0
问:如何保证消息的顺序性? 面试官心理分析 其实这个也是用 MQ 的时候必问的话题,第一看看你了不了解顺序这个事儿?第二看看你有没有办法保证消息是有顺序的?这是生产系统中常见的问题。 面试题剖析 我举个例子,我们以前做过一个 mysql binlog 同步的系统,压力还是非常大的,日同步数据要达到上 ...
分类:
其他好文 时间:
2020-07-14 10:40:59
阅读次数:
82
问:分库分表之后,id 主键如何处理? 面试官心理分析 其实这是分库分表之后你必然要面对的一个问题,就是 id 咋生成?因为要是分成多个表之后,每个表都是从 1 开始累加,那肯定不对啊,需要一个全局唯一的 id 来支持。所以这都是你实际生产环境中必须考虑的问题。 面试题剖析 基于数据库的实现方案 数 ...
分类:
其他好文 时间:
2020-07-14 10:35:50
阅读次数:
65
面试官心理分析 只要聊到你做了分布式系统,必问分布式事务,你对分布式事务一无所知的话,确实会很坑,你起码得知道有哪些方案,一般怎么来做,每个方案的优缺点是什么。 现在面试,分布式系统成了标配,而分布式系统带来的分布式事务也成了标配了。因为你做系统肯定要用事务吧,如果是分布式系统,肯定要用分布式事务吧 ...
分类:
其他好文 时间:
2020-07-05 13:47:47
阅读次数:
48
面试官心理分析 面试官问了你一堆 dubbo 是怎么玩儿的,你会玩儿 dubbo 就可以把单块系统弄成分布式系统,然后分布式之后接踵而来的就是一堆问题,最大的问题就是分布式事务、接口幂等性、分布式锁,还有最后一个就是分布式 session。 当然了,分布式系统中的问题何止这么一点,非常之多,复杂度很 ...
分类:
其他好文 时间:
2020-07-05 13:18:21
阅读次数:
69
面试官心理分析 这个也是线上非常常见的一个问题,就是多客户端同时并发写一个 key,可能本来应该先到的数据后到了,导致数据版本错了;或者是多客户端同时获取一个 key,修改值之后再写回去,只要顺序错了,数据就错了。 而且 redis 自己就有天然解决这个问题的 CAS 类的乐观锁方案。 面试题剖析 ...
分类:
其他好文 时间:
2020-07-05 01:04:21
阅读次数:
75
前言 面试官什么大风大浪没见过,会被你击垮心理防线?想啥呢,臭弟弟! 但是,放下戒备,听你一本正经的吹完全没问题(但不是满嘴跑火车哦)本文主要从以下几个纬度去突破:心理分析、面试官痛点、如何准备面试逐一讲解! 原文链接:https://juejin.im/post/5ef0694651882565b ...
分类:
其他好文 时间:
2020-07-03 17:15:59
阅读次数:
87
面试原题:如何保证缓存与数据库的双写一致性? 面试官心理分析 你只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题, 那么你如何解决一致性问题? 面试题剖析 一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也就是说如果你的系统 不是严格要求 “缓存 ...
分类:
数据库 时间:
2020-05-16 12:31:49
阅读次数:
126
在汇市交易活动中,无论技术有多么高深,也是无法做到完全不亏损的。相反,许多投资者特别是小白,一旦出现亏损,就会心态变得消极,继而引发持续亏损的连锁反应。最后导致爆仓无法出金。因此,ATFX小编建议大家应该积极调整心态,才有扭亏为盈的机会。同时通过心理分析和及时调整,也可以有效规避不出金的诈骗平台。
分类:
其他好文 时间:
2020-05-14 17:25:16
阅读次数:
69