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

java面试题

java开发面试题

关注
30 已关注
91篇博文
  • 面试问题:哪些html元素支持跨域

    1image 2iframe 3link 4script

    4天前 13:24
    24
  • 面试问题:什么是闭包

    什么是闭包?闭包的优缺点? 闭包(closure)是javascript的一大难点,也是它的特色。很多高级应用都要依靠闭包来实现。 1、变量作用域 要理解闭包,首先要理解javascript的特...

    5天前 15:24
    162
  • 面试问题:怎么分析mysql慢查询

    我们平台过一段时间就会把生产数据库的慢查询导出来分析,要嘛修改写法,要嘛新增索引。以下是一些笔记、总结整理   慢查询排查           show status;  // 查询mysql...

    2018-07-29 19:23
    86
  • 面试问题:消息队列使用场景

    消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题 实现高性能,高可用,可伸缩和最终一致性架构 使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ...

    2018-07-27 11:59
    73
  • 面试问题:有没有用过分布式锁,怎么实现的

    很多小伙伴在学习Java的时候,总是感觉Java多线程在实际的业务中很少使用,以至于不会花太多的时间去学习,技术债不断累积!等到了一定程度的时候对于与Java多线程相关的东西就很难理解,今天需要探讨的...

    2018-07-16 17:14
    78
  • 面试问题,hashmap怎么扩容的,平时写代码会考虑容量因素么

    首先说明博主德Java为1.8版本   HashMap中的变量 首先要了解HashMap的扩容过程,我们就得了解一些HashMap中的变量:   Node<K,V&gt...

    2018-07-16 16:56
    71
  • 面试问题zuul如何实现流量控制

    简述Spring Cloud Zuul RateLimit项目Github地址:https://github.com/marcosbarbero/spring-cloud-zuul-ratelimit...

    2018-07-14 12:29
    200
  • 面试问题:如何实现软件可扩展性

    网站的可扩展性架构设计,能够在对现有系统影响最小的情况下,系统功能可以可持续扩展及提升的能力。在此,对容易混为一谈的 “扩展性” 和 “伸缩性” 的概念进行详细说明:扩展性表现为:基础设施不需要经常变...

    2018-07-12 11:33
    73
  • 面试问题如何预防csrf攻击

    CSRF 的全称是“跨站请求伪造”,而 XSS 的全称是“跨站脚本”。看起来有点相似,它们都是属于跨站攻击——不攻击服务器端而攻击正常访问网站的用户,但前面说了,它们的攻击类型是不同维度上的分 类。C...

    2018-07-12 10:24
    42
  • 面试问题如何防止sql注入

    摘要: 防止SQL注入一、SQL注入简介    SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库...

    2018-07-12 10:20
    59
  • 面试问题如何预防xss攻击

    1. XSS攻击原理XSS原称为CSS(Cross-Site Scripting),因为和层叠样式表(Cascading Style Sheets)重名,所以改称为XSS(X一般有未知的含义,还有扩展...

    2018-07-11 18:37
    60
  • 面试问题,请说明zookeeper的选举机制

    zookeeper集群配置多个实例共同构成一个集群对外提供服务以达到水平扩展的目的,每个服务器上的数据是相同的,每一个服务器均可以对外提供读和写的服务,这点和redis是相同的,即对客户端来讲每个服务...

    2018-07-11 16:49
    83
  • 面试问题spring 抛出异常事务不回滚怎么处理

    最近做项目时,由于业务需要,在service中抛出自定义异常时出现了事务不回滚的情况,具体情况如下: public void editEpidemic(Epidemic epidemic) th...

    2018-07-09 20:25
    73
  • 面试问题eureka和zookeeper的区别

    作为服务注册中心,Eureka比Zookeeper好在哪里著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因...

    2018-07-09 17:54
    137
  • Dubbo面试题汇总

    默认使用的是什么通信框架,还有别的选择吗?  默认也推荐使用netty框架,还有mina以及基于servlet等方式。https://www.cnblogs.com/songxh-scse/p/669...

    2018-07-05 17:32
    227
  • Spring Boot面试题

    Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的专家。问题一 Spring Boot、Spring MVC 和 Spring 有什么区别?...

    2018-07-05 15:57
    111
  • springboot+springcloud相关面试题

    什么是springboot        用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件)                 创建独立的spr...

    2018-07-05 15:55
    109
  • 面试题:在Java中如何跳出当前的多重嵌套循环?

    /* * 在Java中如何跳出当前的多重嵌套循环? * 在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号, * 然后在里层循环体的代码中使用带有标号的break语句,即可跳出外层循环...

    2018-07-05 14:00
    25
  • java面试题全集(下)

    这部分主要是开源Java EE框架方面的内容,包括hibernate、MyBatis、spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,...

    2018-07-05 13:28
    32
  • Java面试题全集(上)

    2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《...

    2018-07-05 13:25
    25
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部