08 2018 档案

ElasticSearch(十):springboot集成ElasticSearch集群完成数据的增,删,改
摘要:前言 之前介绍了使用devTools进行索引库数据的crud,这里使用的是java程序,使用中间件activeMQ进行数据库和索引库数据的同步。主要是用来完成对数据库的修改来完成对索引库的同步。 正文 前提准备: 结构化的索引,在索引的setting中,使用的是ik分词器,级别是ik-max-wor 阅读全文

posted @ 2018-08-30 17:59 一个什么都不会的人 阅读(3459) 评论(0) 推荐(0)

ElasticSearch(九):springboot项目集成消息中间件activeMQ
摘要:目的:为了将elasticsearch做成单独的服务,那么我们必须解耦,也就是业务逻辑和搜索模块是没有关系的,并且是异步的。那么项目之间通信,使用的选择有限,消息中间件是一个不错的选择。 消息中间件常用的:ActiveMQ,RabbitMQ,RocketMQ,Kafka等。由于activeMQ是使用 阅读全文

posted @ 2018-08-30 17:36 一个什么都不会的人 阅读(1495) 评论(0) 推荐(0)

ElasticSearch(八):springboot集成ElasticSearch集群并使用
摘要:1. 集群的搭建 见:ElasticSearch(七) 2. springboot配置集群 2.1 创建springboot项目,使用idea创建,不过多介绍(创建项目时候建议不要勾选elasticsearch,springboot目前自带的elasticsearch版本为5.6.10,如果你版本高 阅读全文

posted @ 2018-08-28 16:04 一个什么都不会的人 阅读(26197) 评论(1) 推荐(0)

springboot项目文件上传(绝对路径)并使用tomcat虚拟路径进行图片预览
摘要:前言 项目中,需要上传文件,但是可能会比较多,所以不能放入项目目录中,需要指定目录并按顺序放置。并且:还需要这些数据可以预览(图片等)。 那么问题就是:上传完成之后我存入服务器,并拿到绝对路径,存入数据库,那么,前台访问的时候请求地址肯定是:ip+端口+项目名,那么该如何获取资源呢? 正文: 1. 阅读全文

posted @ 2018-08-28 11:15 一个什么都不会的人 阅读(3286) 评论(0) 推荐(1)

ElasticSearch(七):ElasticSearch集群的搭建
摘要:由于资源有限,使用是一台机器上安装三个elasticSearch服务端组成的集群。 1. 安装elasticSearch6.3.2 将原本安装的elasticSearch6.3.2复制两份,分别重新命名,如下: 2. 修改配置文件 进入elasticSearch的config目录,打开 elasti 阅读全文

posted @ 2018-08-27 13:06 一个什么都不会的人 阅读(1187) 评论(1) 推荐(0)

ElasticSearch(六):IK分词器的安装与使用IK分词器创建索引
摘要:之前我们创建索引,查询数据,都是使用的默认的分词器,分词效果不太理想,会把text的字段分成一个一个汉字,然后搜索的时候也会把搜索的句子进行分词,所以这里就需要更加智能的分词器IK分词器了。 1. ik分词器的下载和安装,测试 第一: 下载地址:https://github.com/medcl/el 阅读全文

posted @ 2018-08-23 17:32 一个什么都不会的人 阅读(52122) 评论(3) 推荐(2)

ElasticSearch(五):简单的ElasticSearch搜索功能
摘要:这里主要是一些简单的ElasticSearch的搜索功能,复杂的搜索,比如过滤,聚合等以后单独在写 1. 搜索全部 直接搜索全部,下面是对搜索结果的详细介绍:默认情况下,是查询出来10条数据,并且按照score的由高到低顺序排列的(因为搜索全部,这里没有score,当条件搜索的时候,会出现。) 2. 阅读全文

posted @ 2018-08-23 14:05 一个什么都不会的人 阅读(1945) 评论(0) 推荐(0)

ElasticSearch(四):关于es的一些基础知识讲解
摘要:上一篇博客更新完之后,我发现一个问题:在我创建索引的时候依旧无法准确的理解每个字段的意义,所以就有了这个。 1. 关于索引 1.1 关于索引的一些基础知识 在创建标准化索引的时候,我们传入的请求体如下: 首先,ElasticSearch的对象模型如下: 索引(Index):相当于数据库,用于定义文档 阅读全文

posted @ 2018-08-22 10:22 一个什么都不会的人 阅读(10884) 评论(0) 推荐(1)

ElasticSearch(三):ES单机版本基本操作之删除,修改,插入
摘要:1. 创建索引 1.1 直接创建索引 可以直接使用head插件创建索引,指定分片数和备份数即可。如下图: 1.2 创建结构化索引 上图创建的索引,点开索引信息,mapping是空的,表示该索引的字段并没有指定,我们可以在创建索引的时候直接指定其字段名来创建。 使用POSTMAN进行创建(任何工具都行 阅读全文

posted @ 2018-08-21 11:47 一个什么都不会的人 阅读(5118) 评论(0) 推荐(0)

Quartz(一):Cron表达式
摘要:正文 1. 表达式介绍 Cron:cron表达式用于配置cronTrigger的实例。cron表达式实际上是由七个子表达式组成。这些表达式之间用空格分隔。 Cron格式:[秒] [分] [小时] [日] [月] [周] [年](可选) 字符含义: * :代表所有可能的值。因此,“*”在Month中表 阅读全文

posted @ 2018-08-20 18:51 一个什么都不会的人 阅读(669) 评论(0) 推荐(0)

Log4j(一):Log4j将日志信息写入数据库
摘要:前言 为了监听一些数据的采集等功能,需要随时监听设备的状态,所以需要运行的时候将日志打入到数据库中。 正文 第一步: 首先是jar包,由于我使用的是springboot,所以,在springboot-starter中已经包含了log4j的jar,不需要再导包,如果不是的话,需要导入log4j的包和m 阅读全文

posted @ 2018-08-20 18:49 一个什么都不会的人 阅读(6742) 评论(0) 推荐(0)

ElasticSearch(二):windows下ElasticSearch6.3.2插件Head的安装
摘要:前言 上一篇我们记录了如何安装ElasticSearch,这一篇我们来记录下如何安装Head插件 正文 方法总计有三种,但是安装ElasticSearch6.x的时候,只有一种完成了。 第一种:直接使用命令安装 直接使用plugin命令安装,命令为:plugin install mobz/elast 阅读全文

posted @ 2018-08-14 11:14 一个什么都不会的人 阅读(1282) 评论(0) 推荐(0)

ElasticSearch(一):windows下安装ElasticSearch6.3.2
摘要:前言 最近开始学习ElasticSearch,从官网上下载的最新版的es,但是网上安装教程大部分是早期5.X版本的,因为6.x版本出现了不同,所以记录下。 正文 1. 下载ElasticSearch 网址:https://www.elastic.co/downloads/elasticsearch 阅读全文

posted @ 2018-08-13 15:33 一个什么都不会的人 阅读(3203) 评论(0) 推荐(0)

SqlServer高级特性--存储过程
摘要:需求: 用户需要提交加密数据,提交之后需要解密还原,还原有两种结果:成功和失败! 100个用户,之前7天,判断是否有提交数据,如果有提交有数据,判断是否解密成功(分别存在两个表中)。如果没有提交,显示黄色;提交,未解密成功,红色;提交并解密成功,绿色,并显示对应时间。 分析: 测试过遍历所有单位,之 阅读全文

posted @ 2018-08-09 18:20 一个什么都不会的人 阅读(750) 评论(0) 推荐(0)

springboot项目中文件的下载(解决中文乱码问题)
摘要:最近使用springboot项目,一直以来文件都以英文格式存储,这次使用的是xls文件下载,文件名为中文的,特此记录下中文文件名的下载以及springboot中下载路径报错问题。 正文 在使用springboot导出excel的时候,出现了两个问题:如下 1. 导出的时候中文名乱码问题 如:鑱旂綉鍗 阅读全文

posted @ 2018-08-03 12:59 一个什么都不会的人 阅读(7920) 评论(0) 推荐(1)