- 博客(30)
- 收藏
- 关注
转载 面试题:能否讲讲Redis是如何做到高可用的?
Redis 哨兵集群实现高可用哨兵的介绍sentinel,中文名是哨兵。哨兵是 redis 集群机构中非常重要的一个组件,主要有以下功能:集群监控:负责监控 redis ...
2019-06-30 08:00:00 332
转载 面试题:讲讲Redis主从架构?
Redis 主从架构单机的 redis,能够承载的 QPS 大概就在上万到几万不等。对于缓存来说,一般都是用来支撑读高并发的。因此架构做成主从(master-slave)...
2019-06-29 08:00:00 284
转载 面试题:redis 都有哪些数据类型?分别在哪些场景下使用比较合适?
面试题redis 都有哪些数据类型?分别在哪些场景下使用比较合适?面试官心理分析面试题剖析redis 主要有以下几种数据类型:stringhashlistsetsorte...
2019-06-28 08:00:00 1807
转载 面试题:Redis 和 memcached 有什么区别?
面试题redis 和 memcached 有什么区别?redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发?面试官心理分析这个是问 redis 的时候,...
2019-06-27 08:00:00 589
转载 面试题: Docker的优缺点
Docker解决的问题:由于不同的机器有不同的操作系统,以及不同的库和组件,在将一个应用部署到多台机器上需要进行大量的环境配置操作。Docker 主要解决环境配置问题,它...
2019-06-26 08:00:00 5184
转载 面试题: 什么是micro service?其优缺点是什么?
什么是微服务在认识微服务之前,需要先了解一下与微服务对应的单体式(Monolithic)式架构。在Monolithic架构中,系统通常采用分层架构模式,按技术维度对系统进...
2019-06-25 08:00:00 1414
转载 面试题: Spring BeanFactory与FactoryBean的区别
BeanFacotry是spring中比较原始的Factory。如XMLBeanFactory就是一种典型的BeanFactory。原始的BeanFactory无法支持s...
2019-06-24 08:00:00 1058
转载 面试题:Mybatis源码中用到了哪些设计模式?
Mybatis至少遇到了以下的设计模式的使用:Builder模式,例如SqlSessionFactoryBuilder、XMLConfigBuilder、XMLM...
2019-06-23 08:00:00 813
转载 面试题:请描述下Mybatis加载mapper文件的流程
我们还记得是这样配置sqlSessionFactory的:这里配置了一个mapperLocations属性,它是一个表达式,sqlSessionFactory会根据这个表...
2019-06-22 08:00:00 539
转载 面试题: 讲讲Java的代理,共有几种,分别是什么样的?
静态,JDK动态,cglib动态三种.一、代理模式介绍代理模式是一种设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提...
2019-06-21 08:00:00 776 2
转载 面试题: 什么是Paxos算法?
Paxos算法目前在Google的Chubby、MegaStore、Spanner等系统中得到了应用,Hadoop中的ZooKeeper也使用了Paxos算法,在上面的各...
2019-06-20 08:00:00 1222
转载 面试题:介绍下Mybatis SqlSession的执行流程?
所有语句的执行都是通过SqlSession对象来操作的,SqlSession是由SqlSessionFactory类生成的。首先根据配置文件来创建一个SqlSession...
2019-06-19 08:00:00 763
转载 面试题: Mybatis的执行流程是怎样的?
Configuration.xml:该配置文件是MyBatis的全局配置文件,在这个文件中可以配置诸多项目,但是一般项目中,并不会配置太多内容,常用的内容是别名设置,拦截...
2019-06-18 08:00:00 963
转载 面试题:介绍下Mybatis的架构?
mybatis-config.xml就是mybatis的全局配置文件,其中DAO层的Mapper文件已经在Mapper标签中引入了configuration就是根据myb...
2019-06-17 08:00:00 140
转载 面试题: 了解OO的SOLID原则吗?
单一职责原则一个类只应承担一种责任。换句话说,让一个类只做一件事。如果需要承担更多的工作,那么分解这个类。举例订单和账单上都有流水号、业务时间等字段。如果只用一个类表达,...
2019-06-16 08:00:00 219
转载 面试题:了解Java的AQS吗?
前言java.util.concurrent包(之后简称JUC包)中,提供了大量的同步与并发的工具类,是多线程编程的“利器”。其中locks包下,包含了多种锁,如Reen...
2019-06-15 09:08:36 11650 11
转载 面试题: 生产环境下你ES的部署架构是怎样的?
面试题es 生产集群的部署架构是什么?每个索引的数据量大概有多少?每个索引大概有多少个分片?面试官心理分析这个问题,包括后面的 redis 什么的,谈到 es、redis...
2019-06-14 08:00:00 541
转载 面试题: 如何提高大数据量下ES的查询效率?
面试题es 在数据量很大的情况下(数十亿级别)如何提高查询效率啊?面试官心理分析这个问题是肯定要问的,说白了,就是看你有没有实际干过 es,因为啥?其实 es 性能并没有...
2019-06-13 08:00:00 1513
转载 面试题: ES写入数据和查询数据的原理是什么?
面试题es 写入数据的工作原理是什么啊?es 查询数据的工作原理是什么啊?底层的 lucene 介绍一下呗?倒排索引了解吗?面试官心理分析问这个,其实面试官就是要看看你了...
2019-06-12 08:00:00 263
转载 面试题: 你如何设计一个消息队列?
面试题如果让你写一个消息队列,该如何进行架构设计?说一下你的思路。面试官心理分析其实聊到这个问题,一般面试官要考察两块:你有没有对某一个消息队列做过较为深入的原理的了解,...
2019-06-11 08:00:00 5164
转载 面试题: 如何解决消息队列的延时以及过期失效问题?
面试题如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决?面试官心理分析你看这问法,其实本质针对的场景,都是说,...
2019-06-10 08:00:00 538
转载 面试题: 如何保证消息的顺序性?
面试题如何保证消息的顺序性?面试官心理分析其实这个也是用 MQ 的时候必问的话题,第一看看你了不了解顺序这个事儿?第二看看你有没有办法保证消息是有顺序的?这是生产系统中常...
2019-06-09 08:00:00 385
转载 面试题: 如何保证消息的可靠性传输
面试题如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题?面试官心理分析这个是肯定的,用 MQ 有个基本原则,就是数据不能多一条,也不能少一条,不能多。不能少,就是...
2019-06-08 08:00:00 501
转载 面试题: 如何保证消息队列的高可用?
面试题如何保证消息队列的高可用?面试官心理分析如果有人问到你 MQ 的知识,高可用是必问的。MQ 会导致系统可用性降低。所以只要你用了 MQ,接下来问的一些要点肯定就是围...
2019-06-07 08:00:00 269
转载 面试题: Redis过期策略有哪些?
面试题redis 的过期策略都有哪些?内存淘汰机制都有哪些?手写一下 LRU 代码实现?面试官心理分析面试题剖析redis 过期策略redis 过期策略是:定期删除+惰性...
2019-06-06 08:00:00 701
转载 面试题:如何保证消息不被重复消费?
面试题如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性?面试官心理分析其实这是很常见的一个问题,这俩问题基本可以连起来问。既然是消费消息,那肯定要考虑会不会重复...
2019-06-05 08:00:00 1260
转载 面试题:Redis 集群模式的工作原理能说一下么
面试题redis 集群模式的工作原理能说一下么?在集群模式下,redis 的 key 是如何寻址的?分布式寻址都有哪些算法?了解一致性 hash 算法吗?面试官心理分析在...
2019-06-04 08:00:00 3191
转载 面试题:Redis 的持久化有哪几种方式?
面试题redis 的持久化有哪几种方式?不同的持久化机制都有什么优缺点?持久化机制具体底层是如何实现的?面试官心理分析redis 如果仅仅只是将数据缓存在内存里面,如果 ...
2019-06-03 08:00:00 586
转载 面试题:微服务中你是如何处理事务的?
面试题分布式事务了解吗?你们是如何解决分布式事务问题的?面试官心理分析只要聊到你做了分布式系统,必问分布式事务,你对分布式事务一无所知的话,确实会很坑,你起码得知道有哪些...
2019-06-02 08:00:00 1417
转载 面试题:一个HashMap对象占多少字节
对象=对象头+成员变量+对齐填充对象头结构:java对象在Heap里面的结构是这样的:对象头跟对象体,对象体跟C里面的结构体是一样的,对象头由两个域组成:用于存放hash...
2019-06-01 08:00:00 946
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人