摘要: Spring Boot整合Redis spring boot提供了spring-data-redis库来整合 Redis的操作,并通过简单的配置信息实现与Redis的整合。 PS:个人还是习惯于使用 Jedis 面向 Java 客户端操作 Redis 废话不多说,上代码。 :-) Maven 依赖 <dep... 阅读原文
2019-01-09 11:18:36 阅读(6135) 评论(0)
摘要: 先声明一下,这是一个maven工程pom文件需要的依赖: 1 <dependency> 2 <groupId>dom4j</groupId> 3 <artifactId>dom4j</artifactId> 4 <ve... 阅读原文
2019-01-09 09:41:02 阅读(5691) 评论(0)
摘要: 一、为什么使用枚举 什么时候应该使用枚举呢?每当需要一组固定的常量的时候,如一周的天数、一年四季等。或者是在我们编译前就知道其包含的所有值的集合。 利用 public final static 完全可以实现的功能,为什么要使用枚举? public class Season { public static f... 阅读原文
2019-01-09 09:20:02 阅读(5030) 评论(0)
摘要: 本文主要介绍Mongodb在java应用中如何进行增、删、查、改操作。 一、配置 1、将 common.jar库引入到项目环境中: (源代码:https://gitee.com/cnsugar/common,可直接下载lib目录下的jar文件使用)    如果是maven项目,可以通过mvn install命令将co... 阅读原文
2019-01-09 09:17:03 阅读(4920) 评论(0)
摘要: 参考资料:http://www.cnblogs.com/yangjian-java/p/7813623.html 1、序列化是干什么的?        Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。... 阅读原文
2019-01-09 09:07:49 阅读(5133) 评论(0)
摘要: 1、序列化是干什么的?       简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化    ... 阅读原文
2019-01-09 08:12:04 阅读(5039) 评论(0)
摘要: 1.下载Maven 下载地址:http://maven.apache.org/ 2.安装Maven 将下载好的apache-maven-3.6.0-bin.zip解压到自己喜欢的目录,我这边解压的目录为:E:\Program Files\apache-maven-3.6.0 3.配置环境配置 环境变... 阅读原文
2019-01-09 06:00:05 阅读(5049) 评论(0)
摘要: LinkedBlockingQueue 在看源码之前,通过查询API发现对LinkedBlockingQueue特点的简单介绍: 1、LinkedBlockingQueue是一个由链表实现的有界队列阻塞队列。2、新元素插入到队列的尾部,队列获取操作则是从队列头部开始获得元素3、大小默认值为Integer.MAX_... 阅读原文
2019-01-09 00:21:02 阅读(5253) 评论(0)
摘要: 1.  概述 Java REST Client 有两种风格: Java Low Level REST Client :用于Elasticsearch的官方低级客户端。它允许通过http与Elasticsearch集群通信。将请求编排和响应反编排留给用户自己处理。它兼容所有的Elasticsearch版本。(PS... 阅读原文
2019-01-09 00:00:32 阅读(5259) 评论(0)
摘要: 什么是Solr Lucene复习: 1、什么是lucene:全文检索工具包 2、Lucene的工作原理: 索引数据的创建 从原始文件中提取一些可以用来搜索的数据(封装成各种Field),把各field再封装成document,然后对document进行分析(对各字段分词),得到一些索引目录写入索引库,docume... 阅读原文
2019-01-08 22:10:54 阅读(5294) 评论(0)