自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT技术精选文摘

专注于Java架构知识分享,文章内容主要涵盖Java基础,底层原理,架构设计(高可用,高性能,消息,缓存等),Android移动开发等范围.

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除