ElasticSearch面试题
ElasticSearch面试题前言ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。El ...
Java 面试题(二)
Java 面试题(二)1、Java 中能创建 volatile 数组吗?
2、volatile 能使得一个非原子操作变成原子操作吗?
3、volatile 修饰符的有过什么实践?
4、volatile 类型变量提供什么保证?
5、10 个线程和 2 个线程的同步代码,哪个更容易写?
6、你是如何调用 ...
Java并发编程
Java并发编程1、在 java 中守护线程和本地线程区别?
2、线程与进程的区别?
3、什么是多线程中的上下文切换?
4、死锁与活锁的区别,死锁与饥饿的区别?
5、Java 中用到的线程调度算法是什么?
6、什么是线程组,为什么在 Java 中不推荐使用?
7、为什么使用 Executor 框架? ...
微服务面试题
微服务面试题1、您对微服务有何了解?
2、微服务架构有哪些优势?
3。微服务有哪些特点?
4、设计微服务的最佳实践是什么?
5、微服务架构如何运作?
6、微服务架构的优缺点是什么?
7、单片,SOA 和微服务架构有什么区别?
8、在使用微服务架构时,您面临哪些挑战?
9、SOA 和微服务架构之间的主 ...
Linux面试题
Linux面试题1、绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?
2、怎么查看当前进程?怎么执行退出?怎么查看当前路径?
3、怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户id?查看指定帮助用什么命令?
4、Ls 命令执行什么功能? 可以 ...
MyBatis面试题
MyBatis面试题前言MyBatis是一个优秀的持久层ORM框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。
Mybatis通过xm ...
ZooKeeper面试题
ZooKeeper面试题前言ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
ZooKeeper 的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统 ...