随笔分类 -  原创

1 2 下一页

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

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

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

posted @ 2018-08-30 17:36 一个什么都不会的人 阅读(1485) 评论(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 一个什么都不会的人 阅读(26174) 评论(1) 推荐(0)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

posted @ 2018-08-14 11:14 一个什么都不会的人 阅读(1272) 评论(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 一个什么都不会的人 阅读(3193) 评论(0) 推荐(0)

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

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

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

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

springboot读取配置文件的顺序
摘要:前言 今天测试一些东西,发现配置文件连接的数据库一直不正常,数据也不对,今天请教了之后,原来springboot的配置文件加载不仅仅是项目内的配置文件。 正文 项目目录是这样的:文件夹下有:项目,application.properties文件(用于修改配置文件的时候直接复制到项目中) 结果:项目每 阅读全文

posted @ 2018-07-31 13:11 一个什么都不会的人 阅读(1426) 评论(0) 推荐(0)

springboot将项目打成war包
摘要:1. 将项目的打包方式改为war包 2. 排除内置tomcat 3. 编写一个SpringBootServletInitializer的子类,调用config方法 重要: 你也可以在创建项目的时候就直接打成war包! 阅读全文

posted @ 2018-07-30 15:54 一个什么都不会的人 阅读(1122) 评论(0) 推荐(0)

sql中的一些通用函数
摘要:1. SQL中使用case,when,then 或者 需要注意的是: 最后必须有end,可以有else也可以没有。 2. UNION和UNION ALL 在写SQL的时候。偶尔会用到两个表的数据结合在一起返回的,就需要用到UNION 和 UNION ALL,有的时候有些数据的存储可能涉及到分库分表, 阅读全文

posted @ 2018-07-30 15:12 一个什么都不会的人 阅读(265) 评论(0) 推荐(0)

SqlServer一些常用函数(持续更新。。。)
摘要:1. 字符串拼接: + 拼接 2. 判断是否为空,并取另外的值 :ISNULL(check_expression, replacement_value) 需要特别注意的是: 对字段值进行ISNULL判断的时候,必须确定本行有数据,才可以进行判断,如果本行数据根本不存在,则ISNULL不起作用! 3. 阅读全文

posted @ 2018-07-30 14:38 一个什么都不会的人 阅读(185) 评论(0) 推荐(0)

SqlServer高级特性--游标
摘要:游标 用途:在数据很多的时候,如果在java代码中进行循环之后再进行更新数据,会造成频繁的连接数据库,耗费性能,所以就可以使用到游标 作用:查询出来的集合直接在SQL中进行遍历在进行更新 在Mybatis中,直接将其作为一条sql语句使用即可。如果有传入参数和传出的话,就必须使用到存储过程了! 总体 阅读全文

posted @ 2018-07-30 13:11 一个什么都不会的人 阅读(958) 评论(0) 推荐(0)

1 2 下一页