09 2018 档案

摘要:在分析Spring 容器创建过程时,我们知道容器默认会加载一些后置处理器PostProcessor,以AnnotationConfigApplicationContext为例,在构造函数中初始化reader时,加载默认后置处理器。其中 ConfigurationClassPostProcessor这 阅读全文
posted @ 2018-09-18 10:31 互联网荒漠 阅读(7623) 评论(2) 推荐(2)
摘要:Spring在BeanFactory基础上提供了一些列具体容器的实现,其中AnnotationConfigApplicationContext是一个用来管理注解bean的容器,从AnnotationConfigApplicationContext的实现结构图中可以看出: AnnotationConf 阅读全文
posted @ 2018-09-17 14:51 互联网荒漠 阅读(21100) 评论(2) 推荐(3)
摘要:安装logstash、同步数据至ElasticSearch 为什么使用logstash来同步,CSDN上有一篇文章简要的分析了以下几种同步工具的优缺点:https://blog.csdn.net/laoyang360/article/details/51694519。 下面开始实践: 1. 下载Lo 阅读全文
posted @ 2018-09-09 08:14 互联网荒漠 阅读(5630) 评论(1) 推荐(0)
摘要:Elasticsearch为开发者提供了一套基于Http协议的Restful接口,只需要构造rest请求并解析请求返回的json即可实现访问Elasticsearch服务器。Elasticsearch的API接口功能丰富,包含集群、监控、部署管理等,也包含常用的文档、索引操作,本文主要是使用Post 阅读全文
posted @ 2018-09-07 20:15 互联网荒漠 阅读(2046) 评论(0) 推荐(0)
摘要:ElasticSearch介绍 ElasticSearch是一个全文搜索服务器,也可以作为NoSql数据库,存储任意格式的文档和数据,同时可以做大数据的分析。ElasticSearch具有以下特点: 1. 全文搜索引擎,ES是简历在Lucebe上的开元索索引擎,可以用来进行全文搜索、地理信息搜索 2 阅读全文
posted @ 2018-09-06 16:32 互联网荒漠 阅读(1618) 评论(2) 推荐(2)
摘要:在Spring Boot中添加spring-boot-starter-data-redis依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</ 阅读全文
posted @ 2018-09-05 23:41 互联网荒漠 阅读(33623) 评论(2) 推荐(1)
摘要:Spring缓存抽象概述 Spring框架自身并没有实现缓存解决方案,但是从3.1开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口,提供对缓存功能的声明,能够与多种流行的缓存实现集成。 Cach 阅读全文
posted @ 2018-09-05 13:35 互联网荒漠 阅读(3371) 评论(0) 推荐(1)
摘要:HashMap类的申明 HashMap的定义如下: 1 public class HashMap<K,V> extends AbstractMap<K,V> 2 implements Map<K,V>, Cloneable, Serializable {} HashMap是一个散列表,用于存储key 阅读全文
posted @ 2018-09-03 03:04 互联网荒漠 阅读(559) 评论(0) 推荐(0)
摘要:LinkedList类的申明 LinkedList实现的接口与ArrayList大同小异,其中一个重要的接口Deque<E>,这个接口表示一个双向队列,也就是说LinkedList也是一个双向队列,实现了双向队列两端的增加、删除操作。 LinkedList主要字段、属性说明 到这里,基本可以看出来L 阅读全文
posted @ 2018-09-02 15:15 互联网荒漠 阅读(280) 评论(0) 推荐(0)
摘要:ArrayList类的申明 ArrayList是一个支持泛型的,底层通过数组实现的一个可以存任意类型的数据结构,源码中的定义如下: ArrayList类继承了AbstractList抽象类,AbstractList提供了List接口的默认实现 ArrayList实现了以下几个接口: List<E>接 阅读全文
posted @ 2018-09-02 12:11 互联网荒漠 阅读(490) 评论(1) 推荐(1)