博客专栏  >  互联网   >  java面试题

java面试题

java开发面试题

关注
11 已关注
59篇博文
  • 面试问题(水平分库后查询如何排序)

    跨分片的排序分页 一般来讲,分页时需要按照指定字段进行排序。当排序字段就是分片字段的时候,我们通过分片规则可以比较容易定位到指定的分片,而当排序字段非分片字段的时候,情况就会变得比较复杂了。为了最终...

    2017-10-22 19:23
    43
  • 面试题(redis master和slave是怎么实现数据同步的)

    Redis的主从同步机制可以确保redis的master和slave之间的数据同步。按照同步内容的多少可以分为全同步和部分同步;按照同步的时机可以分为slave刚启动时的初始化同步和正常运行过程中的数...

    2017-10-25 22:50
    47
  • 面试问题(乐观锁和悲观锁的区别)

    悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据...

    2017-10-20 11:36
    49
  • 面试问题(spring bean的生成过程)

    Spring是个Bean大工厂,负责Bean的创建和注入。 核心接口 BeanFactory是Spring最核心接口,它是Bean的容器,所有Bean的创建和注入几乎都与它有关。很多后缀是“Con...

    2017-10-21 22:47
    198
  • 面试问题(aop 反回结果的增强是哪个)

    @AfterReturning 的returning所指定的对象 详情情况http://blog.csdn.net/hxpjava1/article/details/78287967

    2017-10-19 19:17
    88
  • 面试问题(aop默认代理方式是什么)

    jdk代理,可以通过proxy-target-class修改 proxy-target-class属性值决定是基于接口的还是基于类的代理被创建。 如果proxy-target-class 属性值被...

    2017-10-19 19:11
    96
  • 面试问题(maven依赖)

    问题:A依赖于b,b依赖于c1.0,d依赖于c2.0,a和d在同一个pom里,请问这个pom依赖于哪个c 答案:根据最短路径原则,pom依赖于d依赖的c2.0 问题A依赖于b1.0,c依赖于b2....

    2017-10-18 11:44
    181
  • 面试问题(做一个基础平台需要哪些人才)

    技术总监,架构师,产品总监,产品经理,开发,测试,运营,运维

    2017-10-17 10:40
    302
  • 面试问题(请说出除微服务以外的其他架构模式,以及可选的技术有哪些)

    soa 架构,主要用于不同应用间采用web 服务的方式进行通信,其特点是不受编程语言操作系统的限制,只要用服务暴露接口,就可以集成各种应用。 常用的开源实现有axis ,cxf,spring ws,企...

    2017-10-16 20:30
    278
  • 面试问题(一个基础平台应该包含哪些模块)

    基础平台因业务而异,不同的应用可能会有不同的架构。 就某公司的业务系统,我认为应该把这样一个平台分为基础服务层,基础业务层,运营管理模块。 基础服务层,可以包含数据库服务,缓存服务,分布式文件系统服务...

    2017-10-16 20:14
    135
  • 面试问题用过mongodb mapreduce么

    1、概述 MongoDB中的MapReduce相当于关系数据库中的group by。使用MapReduce要实现两个函数Map和Reduce函数。Map函数调用emit(key,value),遍历 ...

    2017-09-27 19:24
    230
  • Java系统分析/架构师 面试题

    专业知识相关】 1、        谈谈对OOP、IOC、AOP的设计理念的理解; 2、        谈谈对主流的J2EE框架(Spring、Struts、Ibatis、Hibernate等);这些...

    2017-09-26 22:27
    102
  • 面试问题架构师有哪些职责

    软件架构——架构师的职责   一、架构师定义 架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单。架构师的主要责任是提供开...

    2017-09-26 22:31
    124
  • 面试问题项目已经依赖了一个parent,怎么引入spring boot依赖

    org.springframework.boot spring-boot-dependencies 1.5.7.RELEASE pom ...

    2017-09-26 19:16
    359
  • 面试问题a++是线程安全的么

    a++不是线程安全的,因为包含读取,计算,写入三个步骤,不是原子的。 第二问怎么实现++原子 用AutomicIntegeer或AutomicLong的incrementAndGet方法

    2017-09-26 19:06
    321
  • 面试问题spring boot自动配置是怎么实现的

    之前一直在用SpringBoot框架,一直感觉SpringBoot框架自动配置的功能很强大,但是并没有明白它是怎么实现自动配置的,现在有空研究了一下,大概明白了SpringBoot框架是怎么实现自动配...

    2017-09-26 18:12
    545
  • 面试问题new Integer(10)和new Integer(10)是否相等,new Integer(300)和new Integer(300)是否相等

    本文将介绍一下Java中关于Integer的缓存知识,首先看一下下面的代码,猜测一下会输出什么结果。 [java] view plain copy ...

    2017-09-26 18:00
    286
  • 面试问题a+=b 和a=a+b的区别

    在Java语言中a+=b和a=a+b是有区别的,主要的区别是在运算时精度的问题,当然了-=、*=、/=,%=也都是一个道理。这里以a+=b和a=a+b为例做说明。          (1)下面以...

    2017-09-26 17:55
    865
  • 面试问题组合和聚合有什么区别

    大家都知道UML的类图中一般包含五种关系即  关联 聚合 组合 泛化 依赖  有些人可能会感觉组合跟聚合有点难区分 说难其实是相对其他几种关系而言 实际上想分清这两种关系一点也不难  聚合跟组合...

    2017-09-26 17:51
    305
  • 面试问题mybatis #和$的区别

    这个问题面试时被问到好几次,也是经常被问的一个问题 MyBatis中#和$的区别 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #us...

    2017-09-08 11:15
    347
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部