1 程序员追风

尚未进行身份认证

欢迎关注公众号:程序员追风,领取一线大厂java面试题资料!

等级
TA的排名 7k+

2019年面试官最喜欢问的28道ZooKeeper面试题

前言ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper 的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKeeper 面试题1. ZooKeeper 面试题?2. ZooKeeper 提供...

2020-01-14 09:38:58

2019年全网最热门的123个Java并发面试题总结

前言并发编程几乎是所有互联网公司面试必问的问题,并发编程是Java程序员最重要的技能之一,也是最难掌握的一种技能。它要求编程者对计算机最底层的运作原理有深刻的理解,同时要求编程者逻辑清晰、思维缜密,这样才能写出高效、安全、可靠的多线程并发程序。关于Java并发编程的知识总结了个思维导图,分享给大家整理了网络上热门的123道Java并发面试题,看看你都遇到过哪些?Jav...

2020-01-11 11:50:58

有网友说:2020年还不懂Spring就放弃Java吧?

前言Spring这个词对于开发者想必不会陌生,可能你每天都在使用Spring,享受着Spring生态提供的服务,理所当然的用着SpringIOC和SpringAOP去实现老板交给你的功能 ,唔 它就是这样使用的(类声明为Bean组件,然后注入),没错 能完成老板任务,没毛病。如果向你提问什么是Spring,Spring有什么核心功能呢,你会想:这太简单了,Spring就是框架嘛,Spring核...

2020-01-09 14:52:08

2020面试还搞不懂MyBatis?快看看这27道面试题!(含答案和思维导图)

前言MyBatis是一个优秀的持久层ORM框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。Mybatis通过xml或注解的方式将要执行的statement配置起来,并通过java对象和statement中的sql进行映射生成最...

2020-01-08 09:09:43

2020年去一线大厂面试先过SSM框架源码这一关!

SSM框架介绍(1)持久层(Mybatis):Dao层(mapper)DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此。DAO层的设计首先是设计DAO的接口。然后在Spring的配置文件中定义此接口的实现类。然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰。DAO层的数据源配置,以及有...

2019-12-31 18:28:25

查漏补缺:2020年搞定SpringCloud面试(含答案和思维导图)

前言Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格...

2019-12-30 16:50:52

2019年常见的Linux面试题及答案解析,哪些你还不会?

Linux 面试题1、绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?2、怎么查看当前进程?怎么执行退出?怎么查看当前路径?3、怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户id?查看指定帮助用什么命令?4、Ls 命令执行什么功能? 可以带哪些参数,有什么区别?5、建立软链接(快捷方式),以及硬链接的命令。6、目录创...

2019-12-27 17:08:45

2019年常见Elasticsearch 面试题答案详细解析(下)

前言1.Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引擎。(1)查询 : Elasticsearch 允许执行和合并多种类型的搜索 — 结构化、非结构化、地理位置、度量指标 — 搜索方式随心而变。(2)分析 : 找到与查询最匹配的十个文档是一回事。但是如果面对的是十亿行日志,又该如何解读呢?Elasticsearch 聚合让您能够从大处着眼,探索数据...

2019-12-26 15:51:03

2019年常见ElasticSearch 面试题解析(上)

前言ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、P...

2019-12-25 19:39:24

腾讯万亿级 Elasticsearch 技术解密

作者: johngqjiang,腾讯 TEG 云架构平台部研发工程师Elasticsearch(ES)作为开源首选的分布式搜索分析引擎,通过一套系统轻松满足用户的日志实时分析、全文检索、结构化数据分析等多种需求,大幅降低大数据时代挖掘数据价值的成本。腾讯在公司内部丰富的场景中大规模使用 ES,同时联合 Elastic 公司在腾讯云上提供内核增强版的 ES 云服务,大规模、丰富多样的的使用场...

2019-12-23 19:25:00

18道kafka高频面试题哪些你还不会?(含答案和思维导图)

前言Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等,用scala语言编写,Linke...

2019-12-22 15:45:49

2019年12道RabbitMQ高频面试题你都会了吗?(含答案解析)

RabbitMQ 面试题1、什么是 rabbitmq2、为什么要使用 rabbitmq3、使用 rabbitmq 的场景4、如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息?5.如何避免消息重复投递或重复消费?6、消息基于什么传输?7、消息如何分发?8、消息怎么路由?9、如何确保消息不丢失?10、使用 RabbitMQ 有什么好处?...

2019-12-20 17:30:19

2019年Dubbo你掌握的如何?快看看这30道高频面试题!

前言Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消费者的方式在dubbo上...

2019-12-18 17:32:04

2019年228道Java中高级面试题(8),你会的有多少?

2019年Java面试题中高级系列228道Java面试题(一)第一篇更新1~20题的答案解析第二篇更新21~50题答案解析第三篇更新51~95题答案解析Java面试题(二)第四篇更新1~20题答案解析第五篇更新21~50题答案解析第六篇更新51~80题答案解析第七篇更新81~115题答案解析Java面试题(二)116、什么时候使用访问者模式?11...

2019-12-16 14:48:12

2019年Java中高级面试题总结(7),228道系列查漏补缺!

2019年Java面试题中高级系列228道Java面试题(一)第一篇更新1~20题的答案解析第二篇更新21~50题答案解析第三篇更新51~95题答案解析Java面试题(二)第四篇更新1~20题答案解析第五篇更新21~50题答案解析第六篇更新51~80题答案解析Java 面试题(二)81、说出几条 Java 中方法重载的最佳实践?82、在多线程环...

2019-12-15 15:51:24

2019年总结:Java中高级面试题228道系列(6)

2019年Java面试题中高级系列228道Java面试题(一)第一篇更新1~20题的答案解析https://blog.csdn.net/Design407/article/details/103408983第二篇更新21~50题答案解析https://blog.csdn.net/Design407/article/details/103427740第三篇更新51~95题答案...

2019-12-13 21:50:13

2019年Java面试题基础系列228道(5),快看看哪些你还不会?

2019年Java面试题基础系列228道Java面试题(一)第一篇更新1~20题的答案解析2019年Java面试题基础系列228道(1),快看看哪些你还不会?第二篇更新21~50题答案解析2019年Java面试题基础系列228道(2),查漏补缺!第三篇更新51~95题答案解析2019年Java面试题基础系列228道(3),查漏补缺!Java面试题(二)第四篇更新...

2019-12-10 15:57:15

2019年Java面试题基础系列228道(4),快看看哪些你还不会?

2019年Java面试题基础系列228道第一篇更新1~20题的答案解析2019年Java面试题基础系列228道(1),快看看哪些你还不会?第二篇更新21~50题答案解析2019年Java面试题基础系列228道(2),查漏补缺!第三篇更新51~95题答案解析2019年Java面试题基础系列228道(3),查漏补缺!Java 面试题(二)1、Java 中能创建...

2019-12-09 21:02:41

2019年Java面试题基础系列228道(3),查漏补缺!

2019年Java面试题基础系列228道第一篇更新1~20题的答案解析2019年Java面试题基础系列228道(1),快看看哪些你还不会?第二篇更新21~50题答案解析2019年Java面试题基础系列228道(2),查漏补缺!本次更新Java 面试题(一)的51~95题答案51、类 ExampleA 继承 Exception,类 ExampleB 继承 Examp...

2019-12-08 19:14:04

2019年Java面试题基础系列228道(2),查漏补缺!

2019年Java面试题基础系列228道上一篇更新1~20题的答案解析2019年Java面试题基础系列228道(1),快看看哪些你还不会?本次更新Java 面试题(一)的21~50题答案21、描述一下 JVM 加载 class 文件的原理机制?22、char 型变量中能不能存贮一个中文汉字,为什么?23、抽象类(abstract class)和接口(interfa...

2019-12-06 18:19:26

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条Blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。