摘要:
solr是对lucene的封装:
1.lucene可以完成的功能,使用solr可以用更简单更方便的方法完成同样的功能。
Like : 顺序扫描法
从文档头一直扫描到文档尾,直到找到为止,速度很慢。
全文检索技术(倒排索引):
作... 阅读原文
2020-08-04 14:01:05 阅读(2421) 评论(0)
摘要:
目录
一、代理
1. 什么是代理?
2. 使用代理模式的作用
3. 实现代理的方式
二、静态代理
1. 模拟用户购买u盘
2. 静态代理的缺点
三、动态代理
四、 JDK 动态代理
1. InvocationHandler接口
2. Method 类
3. Proxy类
4. 实现动态代理... 阅读原文
2020-08-04 13:43:02 阅读(2601) 评论(0)
摘要:
许多人挑选进入IT职业,却不知道自己合适学习哪种编程言语,以及哪种言语具有杰出的发展前景,编程言语有很多种类,因而,挑选编程言语时,得认真考虑,在挑选编程言语的过程中,很多人会挑选Java言语作为入门言语,那么,学习Java言语有什么优点?下面咱们来认识一下! 要确认学习Java言语好不好,需求考虑以下... 阅读原文
2020-08-04 11:53:02 阅读(2422) 评论(0)
摘要:
这是我为高级Java开发人员准备的网站的集合。
这些网站提供新闻,常见问题或访谈问题的答案,精彩的讲座等。质量是好的网站的关键因素。我认为它们都具有最高的质量。
在下文中,我还将分享如何使用这些网站进行学习或娱乐。您可能认为某些站点对任何级别的开发人员都有好处,但是我认为,如何使用它们确定它们是否适合高级Ja... 阅读原文
2020-08-04 10:15:05 阅读(2398) 评论(0)
摘要:
第一本是程序员必知的硬核基础知识,这是一本非常入门的经典 PDF,看完能让你对计算机有一个基础的了解和入门,是培养你 内核 的基础,我们看下目录大纲
基本上涵盖了计算机所有基础知识,从 CPU 到内存、讲解什么是二进制、磁盘、压缩算法、操作系统、汇编等知识。
我们来看下内容是怎样的
... 阅读原文
2020-08-04 09:42:10 阅读(3534) 评论(0)
摘要:
1.注解入门
注解(Annotation)由jdk1.5后引入
1.注解作用:
1.不是程序本身,可以对程序作出解释(与注释功能一致)
2.可以被其他程序读取(编译器)。
注释与注解的区别:
注解信息处理流程,是注解的和注释的最大区别。没有注解信息处理流程,注解就没有意义
注解的格式:
注解是... 阅读原文
2020-08-04 07:48:02 阅读(2417) 评论(0)
摘要:
引言
都说 StringBuilder 在处理字符串拼接上效率要强于 String,但有时候我们的理解可能会存在一定的偏差。
最近我在测试数据导入效率的时候就发现我以前对 StringBuilder 的部分理解是错误的。后来我通过实践测试 + 找原理 的方式搞清楚了这块的逻辑。现在将过程分享给大家
测试用例
... 阅读原文
2020-08-04 06:00:25 阅读(2941) 评论(0)
摘要:
Java
基础
《Head First Java》(推荐,豆瓣评分 8.7,1.0K+人评价): 可以说是我的 Java 启蒙书籍了,特别适合新手读当然也适合我们用来温故 Java 知识点。《Java 核心技术卷 1+卷 2》(推荐): 很棒的两本书,建议有点 Java 基础之后再读,介绍的还是比较深入的,... 阅读原文
2020-08-04 00:32:02 阅读(2368) 评论(0)
摘要:
首先,先自夸一波我是老程序员了。我们要承认,Java编程本身就是一个比较难的东西,新手入门学习Java如果没有掌握正确的学习方法,你会在这条路上走很多的弯路,以下是我的一点建议。在贴吧分享我的一些学习Java的经验,只为让你们不要在走我们之前走的弯路,提高你们的学习效率,希望对所有Java初学者有所帮助;
... 阅读原文
2020-08-03 22:59:02 阅读(2438) 评论(0)
摘要:
Java ServletContext详解
什么是ServletContext?
根据字面意思即Servlet上下文
服务器会为每一个工程创建一个对象,这个对象就是ServletContext对象,这个对象是全局唯一的,工程内部的所有servlet都共享这个对象,所有应用程序共享对象
下面用一段简单的代码来证... 阅读原文
2020-08-03 22:00:07 阅读(2543) 评论(0)