- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 Java如何删除Elasticsearch中的数据
java如何删除es中的数据呢?简单两步:客户端连接es,删除es中的数据....... ElasticSearch提供了根据索引名称,类别,文档ID来删除数据: 代码片段: @Testpublic void testDelete(){ DeleteResponse response=client.prepareDelete("twitter", "tweet", "...
2018-09-26 18:44:32 5492 1
原创 Java如何修改Elasticsearch中的数据
Java如何修改elasticsearch中的数据呢?简单的讲分为两步:客户端连接上es、修改es中的数据.......ElasticSearch提供了根据索引名称,类别,文档ID来修改数据,修改的设置数据可以是Map,Json串,自带工具。我们实际开发一般用Json;代码片段如下:@Testpublic void testUpdate(){ JsonObject jsonO...
2018-09-26 18:38:56 2853
原创 Java操作ElasticSearch之创建索引
在正式开始讲解之前,首先讲解一下索引的概念....... 通常来讲,创建数据库,常规有如下几个步骤: 创建数据库 创建表(创建字段 字段类型) 添加数据 这几个步骤....... 类比于elasticsearch,可以总结为如下几个步骤: 创建索引 数据类型 数据(id 字段值) Elast...
2018-09-26 17:39:47 2547 2
原创 创建Java连接Elasticsearch客户端连接
从这节开始,讲解java是如何连接ES呢? 怀揣好奇的心情......满满的期待.......查阅资料,ElasticSearch提供了主流开发语言的连接开发包 ..........长话短说,进入实操阶段 从企业级开发角度去讲,现在maven工程还是比较多的.....所以这一讲也是用maven进行讲解. 新建的maven项目 添加如下依赖即可:...
2018-09-26 17:26:23 7169
原创 在Centos7中安装elasticsearch5.5.2
长话短说,elasticsearch的安装分为如下几个步骤:第一步:必须要有jre支持 elasticsearch是用Java实现的,跑elasticsearch必须要有jre支持,所以必须先安装jre.....这里jre的部署就不讲解了.....可以百度了解下....第二步:下载elasticsearch 官网地址:https://www.elastic...
2018-09-25 16:54:46 973
原创 Elasticsearch简介
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 详解:百度百科...
2018-09-25 16:33:31 107
原创 JMS HelloWorld实现
接着上一讲的内容,首先引入一个新的概念:JMS提供者 要使用Java消息服务,你必须要有一个JMS提供者,管理会话和队列。既有开源的提供者也有专有的提供者。开源的提供者包括:Apache ActiveMQJBoss 社区所研发的 HornetQJoramCoridan的MantaRayThe OpenJMS Group的OpenJMS专有的提供者包括:BE...
2018-09-21 17:23:48 207
原创 JMS简介
学习就是一点点的积累..... 今天呢, 这篇博客主要为大家介绍一下J2EE中的一个重要规范JMS,在企业级开发应用中的应用场景还是非常广泛,也比较重要,我们主要介绍JMS的基本概念和JMS消息实现,消息的消费以及JMS编程步骤。一、JMS基本概念:百度百科定义: JMS即Java消息服务(Java Message Service)应用程序接口,...
2018-09-21 15:43:16 451
原创 Jedis连接 HelloWorld实现
直接进入正题...... 创建一个maven工程,在pom里加下jedis依赖, <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>redis.clients</groupId&...
2018-09-17 17:28:36 130
原创 Redis安装
Redis从一开始就只支持Linux,后面虽然有团队搞出Window版本,但是我还是建议大伙安装到Linux中,趁此机会熟悉一下linux...... 准备工作 :VMware 以及Xshell (可以看下之前写的博客......) redis官网地址:https://redis.io/ redis官方安装教程,但是比较...
2018-09-17 17:08:45 1037 1
原创 Redis简介
介绍Redis之前,先了解下NoSQL (Not noly SQL)不仅仅是SQL,属于非关系型数据库;Redis就属于非关系型数据库传统的Mysql ,oracle ,sql server 等 都是关系型数据库。 为什么需要NoSQL,主要应对以下问题,传统关系型数据库力不从心: ①High performance -高并发读...
2018-09-17 16:59:51 79
原创 Redis单机多节点集群实验
第一步:安装Redis前面已经安装过了 不解释,Reids安装包里有个集群工具,要复制到/usr/local/bin里去cp redis-3.2.9/src/redis-trib.rb /usr/local/bin 第二步:修改配置,创建节点我们现在要搞六个节点,三主三从,端口规定分别是7001,7002,7003,7004,7005,7006我们先在root目录下...
2018-09-21 11:12:31 130
原创 Redis集群概述
Redis Cluster与Redis3.0.0同时发布,以此结束了Redis无官方集群方案的时代,目前,Redis已经发布了3.0.7版本。 redis cluster是去中心化,去中间件的,也就是说,集群中的每个节点都是平等的关系,都是对等的,每个节点都保存各自的数据和整个集群的状态。每个节点都和其他所有节点连接,而且这些连接保持活跃,这样就保证了我们只需要连接集群中的任意一个节点,就...
2018-09-20 14:41:01 86
原创 Redis的持久化之AOF方式
AOF方式:将以日志,记录每一步操作..........优势:安全性相对RDB方式高很多;劣势:效率相对RDB方式低很多;配置:[root@localhost redis]# vi redis.conf 编辑redis.conf 往下拉 找到: appendonly no默认关闭aof方式 我们修改成yes 就开启下面那个是默认的aof文件名 再...
2018-09-20 14:33:43 126
原创 Redis的持久化之RDB方式
RDB方式 Redis是默认支持的,这句话很关键...默认安装的redis,rdb持久化方式就是开启的..........优势:只有一个文件,时间间隔的数据,可以归档为一个文件,方便压缩转移(就一个文件)劣势:如果宕机,数据损失比较大,因为它是没一个时间段进行持久化操作的。也就是积攒的数据比较多,一旦遇到断电或者突发情况,就彻底懵逼了.......配置:[root@localhos...
2018-09-20 14:14:14 126
原创 Redis持久化介绍
所有的数据都存在内存中,从内存当中同步到硬盘上,这个过程叫做持久化过程。持久化操作两种方式: rdb方式、aof方式,可以单独使用或者结合使用。使用方法: rdb持久化方法:在指定的时间间隔写入硬盘 aof方式:将以日志,记录每一个操作,服务器启动后就构建数据库。配置可以禁用 持久化功能。也可以同时使用两种方式。...
2018-09-20 13:50:01 92
原创 Redis Keys的通用操作
keys * 显示所有key127.0.0.1:6379> keys * 1) "sort1" 2) "l2" 3) "set2" 4) "r1" 5) "h1" 6) "n2" 7) "l3" 8) "r2" 9) "s1"10) "set3"11
2018-09-20 13:41:14 130
原创 Redis的数据结构之sorted-set
存储Sorted-SetSorted-Set和Set的区别: Sorted-Set中的成员在集合中的位置是有序的存储Sorted-set常用命令 添加元素 获得元素 删除元素 范围查询 扩展命令 zadd 添加元素 里面包括评分和值127.0.0.1:6379> zadd so...
2018-09-20 13:08:00 101
原创 Redis的数据结构之Set
存储Set 和List类型不同的是,Set集合中不允许出现重复的元素 Set可包含的最大元素数量是4294967295存储set常用命令: 添加/删除元素 获取集合中的元素 集合中的差集运算 集合中的交集运算 集合中的并集元算 扩展命令 sadd key member [membe...
2018-09-20 13:02:52 92
原创 Redis的数据结构之List
存储list: ArrayList使用数组方式 LinkedList使用双向链接方式这里主要讲如下两种: 双向链接表中增加数据 双向链接表中删除数据存储list常用命令:两端添加两端弹出扩展命令 lpush 方式添加 从左边开始添加127.0.0.1:6379> lpush l1 a b c d(i...
2018-09-20 13:00:08 94
原创 Redis的数据结构之哈希
存储Hash String key和String Value的Map容器每一个Hash可以存储4294967295个键值对存储Hash常用命令:赋值 取值删除增加数字判断字段是否存在获取hash属性个数获取hash所有属性名称熟练掌握上述的命令......定义h1 以及username和password字段 值分别是java 123456hge...
2018-09-20 12:50:46 100
原创 Redis的数据结构之字符串
今天呢,学习下Redis的数据结构,开始进入正题...... redis支持五种数据类型: 字符串(String) 字符串列表(list) 有序字符串集合(sorted set) 哈希(hash) 字符串集合(set)====================================Key定义的注意点:...
2018-09-20 12:46:03 180
google-gson-2.2.4 官方开发文档
2016-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人