- 博客(35)
- 资源 (1)
- 收藏
- 关注
转载 ElasticsearchTemplate的详细使用,完成多条件查询、匹配度查询等
ElasticsearchTemplate是Spring对ES的java api进行的封装,提供了大量的相关的类来完成各种各样的查询。在日常的使用中,应该说最常用的查询就是queryList方法。public <T> List<T> queryForList(SearchQuery query, Class<T> clazz) { return...
2019-07-02 11:03:14
24310
1
转载 springboot 集成Elasticsearch使用ElasticSearchTemplate进行增删改查操作(一)
ElasticSearchTemplate的使用ElasticSearchTemplate更多是对ESRepository的补充,里面提供了一些更底层的方法。这里主要是一些查询相关的,同样是构建各种SearchQuery条件。也可以完成add操作String documentId = "123456"; SampleEntity sampleEntity = new Sa...
2019-07-02 10:38:37
24023
4
原创 springboot 集成Elasticsearch使用ElasticSearchRepository进行增删改查操作
1.引入elasticsearch相关的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> <version>2....
2019-07-01 18:06:53
17694
3
原创 spring boot整合quartz实现多个定时任务
使用QuartzConfig配置1.1 引入jar pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId> <...
2019-06-28 18:20:35
1292
原创 Lombok 的使用
1、安装插件和配置依赖在 IDEA 中安装 Lombok 插件,这样在使用 Lombok 的时候就不会编译报错。File—>Settings—>Plugins—>搜索lombok–>点击然后选择LomBok ,在右边选择安装2.maven 配置<dependency> <groupId>org.projectlombok</...
2019-06-20 14:25:26
359
原创 SpringBoot 整合 Mybatis Generator自动生成代码一
本文目的:SpringBoot 整合 Mybatis Generator自动生成mapper、pojo、mapper.xml实现单表增删改查。1.创建SpringBoot项目File→New→Project… 选择Spring Initializr,选择JDK版本,默认初始化URL选择web、mybatis、mysql依赖填写项目名称,java版本,其他描述信息选择项目存放路径,创...
2019-06-19 14:38:14
278
1
原创 windows环境的rabbitmq安装与启动
RabbitMQ,下载地址http://www.rabbitmq.com/install-windows.html下载对应的erlang,下载地址http://www.erlang.org/downloadsRabbitMQ 3.7.15 is a maintenance release. It focuses on bug fixes and minor usability improvem...
2019-06-14 15:18:00
275
转载 Spring Boot 整合 Shiro,两种方式全总结
在 Spring Boot 中做权限管理,一般来说,主流的方案是 Spring Security ,但是,仅仅从技术角度来说,也可以使用 Shiro。一般来说,Spring Security 和 Shiro 的比较如下:Spring Security 是一个重量级的安全管理框架;Shiro 则是一个轻量级的安全管理框架Spring Security 概念复杂,配置繁琐;Shiro 概念简单、...
2019-06-12 17:17:58
144
原创 springboot与swagger2的集成
现在测试都提倡自动化测试,那我们作为后台的开发人员,也得进步下啊,以前用postman来测试后台接口,那个麻烦啊,一个字母输错就导致测试失败,现在swagger的出现可谓是拯救了这些开发人员,便捷之处真的不是一点两点。1、swagger是什么?简单说下,它的出现就是为了方便进行测试后台的restful形式的接口,实现动态的更新,当我们在后台的接口修改了后,swagger可以实现自动的更新,而不...
2019-06-12 17:05:06
137
转载 采用logstash-input-jdbc同步MySQL数据到Elasticsearch
环境信息DOS: Windows10Elasticsearch: 6.4.0Logstash: 6.4.0MySQL: 5.7.24依赖文件:mysql-connector-java-xxx.jar环境搭建es下载地址:https://www.elastic.co/downloads/elasticsearch/elasticsearch-6.4.0.zipLogstash下载地...
2019-06-10 09:38:10
3903
1
原创 Intellij IDEA duplicate code 提示如何关掉
有时候多个项目里写了相系的方法名称,或者是原的有项目的情况。但在IDEA 里老提示duplicate code, 那就很不爽了, 虽然提示是让大家明白需要重构代码,但是这往往又不是短时间内能做的。 所以喜欢的做法是关闭这个提示。打开 Ctrl+ALT+S→ Editor → Inspections.在出现的搜索栏处搜索 Duplicated Code ,回车,取消掉Duplicated Cod...
2019-05-30 17:20:13
1263
转载 Java 8新特性Optional类
避免使用null检查作为Java开发人员,几乎所有人都遇到过NullPointerException异常,大多数人遇到NullPointerException异常时都会在异常出现的地方加上if代码块来判断值不为空,比如下面的代码:public void bindUserToRole(User user) { if (user != null) { String role...
2019-05-29 15:25:17
123
原创 dos 系统安装elasticsearch
1. 安装elasticsearch去该地址[https://www.elastic.co/downloads/elasticsearch] 下载zip 解压放到指定的目录,然后CMD 进解压后的bin执行elasticsearch.bat.进入 http://localhost:9200/ 查询elasticsearch 是否启动成功,启动结果如下:2.安装head 插件2.1 安装h...
2019-05-16 11:11:00
213
原创 mysql 采用mysqlimport导入数据
mysqlimport -h 127.0.0.1 -u root -p123456 test --fields-terminated-by=',' '/root/test/student.txt' --columns='name,age' --local -d-h 数据库对应IP地址-u 数据库对应用户名称-p 数据库密码(密码紧跟数据库地址)-xfintech_demo 表在的数据...
2019-05-15 17:45:13
2973
转载 Kafka在Windows安装运行
Kafka在Windows安装运行欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全...
2019-01-14 11:18:27
210
原创 生成的sqlloder各个文件完好,权限也具备,但是就是导入oracle数据库的时候报错,错误为: SQL*Loader-704: Internal error: ulconnect: OCIServ
直接在sid里面加上远程数据库服务器的ip,如: sid=数据库名/密码@//远程数据库ip:端口/远程数据库的sid
2018-08-23 11:10:19
7039
转载 Oracle去除重复(某一列的值重复),取最新(日期字段最新)的一条数据
转自 : http://blog.youkuaiyun.com/nux_123/article/details/45037719问题:在项目中有一张设备检测信息表DEVICE_INFO_TBL, 每个设备每天都会产生一条检测信息,现在需要从该表中检索出每个设备的最新检测信息。也就是device_id字段不能重复,消除device_id字段重复的记录,而且device_id对应的检测信息test_resul...
2018-08-20 21:04:56
227
原创 sqlldr 在Linux系统采用16进制0x1b问题
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-08-09 21:23:48
2356
原创 dubbo主要模块
1.dubbo 主要模块 (1).管理控制台(dubbo-admin-2.5.6.war) (2)。简易控制中心(dubbo-monitor-simple-2.5.6-assembly.tar.gz) (3)、简易注册中心(dubbo-registry-simple-2.5.6-assembly.tar.gz)2.dubbo监控中心配置 (1)解压dubbo-monitor-simpl...
2018-04-13 15:47:01
594
转载 spring事务传播机制实例讲解
1.在xml 文件配置 bean id="TransactionInterceptor" class="org.springframework.transaction.interceptor.TransactionInterceptor"> property name="transactionManager"> ref bean="tra
2018-01-30 16:34:41
292
转载 SpringBoot Schedule 配置
1、定时任务实现方式:SpringBoot自带的Scheduled,可以将它看成一个轻量级的Quartz,而且使用起来比Quartz简单许多,本文主要介绍。 定时任务执行方式:单线程(串行) 多线程(并行)2、 创建定时任务package com.autonavi.task.test;import org.slf4j.Logger;import org.slf4j.L
2018-01-15 16:16:02
644
转载 eclipse mars 4.5.2快速打开文件及文件夹所在文件夹OpenExplorer,Eclipse Explorer,easyexplore
转载:http://happyqing.iteye.com/blog/2300969 下载地址https://github.com/samsonw/OpenExplorer/downloads 有插件包,直接包jar包放在dropins下即可
2018-01-09 19:21:22
562
转载 linux shell 之 crontab(定时任务)
转载https://www.cnblogs.com/0201zcr/p/4739207.html 1. 赋予权限 chmod+x /app/shell/test.sh2.查看当前用户的时程表 crontab -l3.添加定时任务 crontab -e(1)第一种写法是*/5,这种写法有的系统会不支持 /5 * * * /xxx/task.sh (2)第二种写法比较繁琐,但所有系统都支持
2017-12-21 14:06:49
237
转载 maven 部署在tomcat
转载:http://my.oschina.net/lilw/blog/168667 Maven已经是Java的项目管理标配,如何在JavaEE开发使用Maven调用Web应用,是很多同学关心的问题。本文将介绍,Maven如何介绍Tomcat插件。Maven Tomcat插件现在主要有两个版本,tomcat-maven-plugin和tomcat7-maven-plugin,使用方式基本相同。tom
2017-11-08 13:33:30
148
原创 dubbo 的构建
1.从github 下载dubbo源代码。 2.从alibaba github 下载hessian-lite 3.下载opensesame-master; (https://github.com/alibaba/opensesame)
2017-11-06 14:07:40
127
转载 CentOS6.5下安装ActiveMQ
1.下载ActiveMQ wget http://archive.apache.org/dist/activemq/apache-activemq/5.9.0/apache-activemq-5.9.0-bin.tar.gz 2.安装ActiveMQ 解压文件apache-activemq-5.9.0-bin.tar.gz.tar.gz tar -xzf apache-activemq
2017-09-08 09:15:18
421
转载 Linux下安装Zookeeper
一、Zookeeper下载 wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz二、解压 tar -zxvf /home/lk/下载/zookeeper-3.3.6.tar.gz三、 进入到conf目录 cd /opt/deploy/zookeeper-3.3.6/c
2017-08-21 14:51:03
166
原创 nginx常用命令
1.nginx启动 nginx -c /etc/nginx/nginx.conf其中参数-c指定nginx启动时加载的配置文件,当然也可以不指定配置文件,省略-c,也可以启动,表示使用默认的配置文件。 nginx2.nginx停止 nginx -s stop 或者 nginx -s quit 或者 pkill -9 nginx3. nginx重载配置 nginx -s re
2017-08-16 15:29:43
225
转载 centos 关闭防火墙以及关闭selinux方法
转载:http://blog.163.com/litianyichuanqi@126/blog/static/115979441201471110583766/关闭selinux 1 vi /etc/selinux/config 2 #SELINUX=enforcing #注释掉 3 #SELINUXTYPE=targeted #注释掉 4
2017-08-10 11:22:31
424
原创 CentOS环境下jdk的安装与配置
1、下载jdk 2、解压tar -zxvf jdk-8u101-linux-x64.tar.gz 3、配置环境变量 export JAVA_HOME=/usr/share/jdk1.8.0_144 export JAVA_BIN=JAVAHOME/binexportPATH=JAVA_HOME/bin export PATH=PATH:JAVAHOME/binexportCLASSPAT
2017-08-10 09:55:13
158
转载 在CentOS上安装Java环境
1、查看CentOS自带JDK是否已安装。 ◆输入:yum list installed |grep java。2、若有自带安装的JDK,如何卸载CentOS系统自带Java环境? ◆卸载JDK相关文件输入:yum -y remove java-1.7.0-openjdk*。 ◆卸载tzdata-java输入:yum -y remove tzdata-java.noarch。 当结果显示
2017-08-08 12:35:14
250
原创 启动redis报Aug 02:14:28 - 0 clients connected (0 slaves), 717496 bytes in use
解决办法: linux重定向redis-server >/dev/null 2>&1 &转载 http://linchunai1212.blog.163.com/blog/static/35112143201172743917829/先说一下linux重定向:0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出。
2017-08-08 08:51:34
1649
原创 Cannot resolve reference to bean 'sqlSessionFactory' while setting bean property 'sqlSessionFactory'
原因是因为少了cglib-2.2.jar ,而cglig-2.2.jar又引用了asm-2.2.3.jar 所以这两个jar包都需要导入。重新服务启动之后错误就消失了。
2017-05-11 17:46:10
12516
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人