自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Lucene&Solr&ElasticSearch-面试题

1、Lucene和Solr和Elasticsearch的区别LuceneLucene是apache下的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。官网地址:https://lucene.apache.org/SolrSolr是一个高性能,采用Java5开发,基于Luc...

2018-10-20 17:18:54 8917 1

转载 Java_数据结构和算法1

Java数据结构和算法目录1、数据结构   一、数据结构的基本功能   二、常用的数据结构 2、算法   一、算法的五个特征   二、算法的设计原则 3、总结   本系列博客我们将学习数据结构和算法,为什么要学习数据结构和算法,这里我举个简单的例子。  编程好比是一辆汽车,而数据结构和算法是汽车内部的变速箱。一个开车的人不懂变速箱的原理也是能开车的,...

2018-10-20 17:08:30 221

原创 JAVA_JVM_面试题

JVM 知识1、什么情况下会发生栈内存溢出。如果线程请求的栈深度大于虚拟机所允许的深度,将抛出StackOverflowError异常。 如果虚拟机在动态扩展栈时无法申请到足够的内存空间,则抛出OutOfMemoryError异常。 参照:http://wiki.jikexueyuan.com/project/java-vm/storage.html2、JVM 的内存结构,Eden...

2018-10-20 17:05:36 901

原创 2018_java集合面试题

一、集合体系图    1、单列集合    2、双列集合 二、单列集合面试题: 1、ArrayList 和 LinkedList 有什么区别。ArrayList和LinkedList都实现了List接口,有以下的不同点:a、ArrayList是基于索引的数据接口,它的底层是数组。它可以以O(1)时间复杂度对元素进行随机访问。与此对应,LinkedList是以元...

2018-10-20 16:51:22 616

原创 关于多线程的常问面试题

 1、 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。2、线程和进程有什么区别?    1)线程是进程的子集,一个进程至少有1个线程,每条线程并行执行不同的任务。    2)不同的进程使用不同的...

2018-06-11 19:34:09 423

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除