近两年归纳的高频率面试题
不慕y
有希望的地方,痛苦也快乐。
展开
-
全文检索框架ElasticeSearch面试题
面试题1.为什么要使用ES?虽然lucene是性能最先进的、功能完善的搜索引擎,但是它只能有一个库,而且使用它需要集成到java项目才能使用,配置还特别复杂,而ES语法简单、是基于Resultful api风格的,它在lucene所有功能基础上还能集成多台服务器进行搜索,也就是集群;2.ES和lucene的区别是什么?lucene是现存功能最强大、最先进搜索库,直接基于lucene...原创 2018-11-11 22:41:26 · 7651 阅读 · 0 评论 -
26道必掌握的线程方面面试问题(精)
题目类同网上,答案自己总结的,特别实用,对于线程概念理解实用,非转载;1. 现在有线程 T1、T2 和 T3三个线程。你如何确保 T2 线程在 T1 之后执行,并且 T3 线程在 T2 之后执行?这个线程面试题通常在第一轮面试或电话面试时被问到,这道多线程问题为了测试面试者是否熟悉 join 方法的概念。答案也非常简单——可以用 Thread 类的 join 方法实现这一效果2. Ja...原创 2018-11-20 19:05:07 · 533 阅读 · 0 评论 -
数据库优化(由浅到深)
数据库优化这块,先遵守基本原则一、表的设计:采用三泛式和反三范式原则,在有些经常查询的表可以适当设置冗余字段,因为这样能减少关联外表查询,可以提高查询效率,根据业务不同设计表的引擎类型也不同,经常查询居多的可以设计成Myisamy不支持事务的引擎Myism引擎表,经常修改居多的可以设计成支持事务的引擎innodb表,根据唯一性很强的字段设定索引,设置索引适用于经常不频繁修改的字段;二、变多...原创 2018-11-30 14:31:55 · 428 阅读 · 0 评论 -
2年开发经验总结的java面试题(有完整答案)
一、Java基础 部分1、Java基本数据类型有八种:四种整数类型(byte、short、int、long), 两种浮点数类型(double、float) 一种字符类型char,一种布尔类型Boolean记忆:8位:Byte(字节型) 16位:short(短整型)、char(字符型) 32位:int(整...原创 2018-11-27 18:35:27 · 45957 阅读 · 36 评论