- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 springboot 笔记(1)
springboot笔记springboot 主程序类,入口类分析启动类Applicationspringboot 配置文件最近很多的人都在说springboot 如何如何,跟他们聊天,其中不乏说对springboot非常熟悉的人,但是一到问到问题的时候,总是感觉回答不到点子上,所以自己研究了一段时间,留下笔记。在百度查询的时候,我碰到了几个关于springboot很有意思的问题,根据这些问题,...
2019-05-15 21:03:15 243
原创 ElasticSearch 查询为空的字符串
#ElasticSearch 最近在做功能的时候,碰到字符串为空的情况,使用exists没有办法过滤这种数据,再次记录一下,直接上代码es中记录数据"_index": "yt_evaluate_user","_type": "evaluate_user_label","_id": "AWl24HQmN4aMV7d2lfcZ","_score": 1,"_source": { "pla...
2019-03-28 10:46:15 13247 11
原创 集合工具类
JAVA基础入门笔记1. Collections工具类Collections类概述Collection和Collections的区别Collections常用方法1. Collections工具类Collections类概述针对集合操作 的工具类,里面的方法都是静态的,可以对集合进行排序、二分查找、反转、混排等。Collection和Collections的区别Collection:是单...
2019-03-06 11:03:39 245
原创 java工具类,开启线程并发处理list数据
java工具类,开启线程并发处理list数据最近在做推送相关的东西,使用umeng推送,在推送指定用户的时候,一条一条比较慢,写一个线程工具类,直接上代码public class TencentThread extends Thread { /** * 多线程处理list * * @param data 数据list * @param thr...
2019-02-22 09:43:53 1177 1
原创 java工具类,list容器假分组
业务逻辑中需要查询全部的数据放入到list容器中,进行分组,以下提供假分组代码:package chitChat_ht;import java.util.Arrays;import java.util.Collections;import java.util.List;public class ListGroupBy<T> { /** 原集合 */ private L...
2018-12-17 11:23:17 309 1
原创 ElasticSearch 聚合查询之后会结果进行排序
#ElasticSearch 聚合查询之后会结果进行排序// 声明where 条件BoolQueryBuilder bqb = QueryBuilders.boolQuery(); // 根据时间条件查询QueryBuilder qb1 = QueryBuilders.rangeQuery(&quot;create_date&quot;).from(start_time).to(end_time).inclu...
2018-12-04 13:17:44 10059 2
原创 ElasticSearch笔记(1)
最近看了中华石杉的视频,此处作为笔记记录下学习心得Elasticsearch的功能(1)分布式的搜索引擎和数据分析引擎搜索:百度,网站的站内搜索,IT系统的检索 数据分析:电商网站,最近7天牙膏这种商品销量排名前10的商家有哪些;新闻网站,最近1个月访问量排名前3的新闻版块是哪些 分布式,搜索,数据分析(2)全文检索,结构化检索,数据分析全文检索:我想搜索商品名称包含牙膏的...
2018-09-15 15:52:24 325
原创 Elasticsearch 时间分组聚合查询
正常业务逻辑中,会出现大量的数据统计,比如说分组聚合查询,根据天进行数据的统计,记录下es分组聚合查询{ "size": 0, "aggs": { "groupDate": { "date_histogram": { "field": "create_date", "interval": "d
2018-08-29 10:09:23 28317 1
原创 ES聚合查询根据字段进行分组
es在使用聚合查询根据字段进行分组的时候,发现一个情况// 声明where 条件BoolQueryBuilder qbs = QueryBuilders.boolQuery();QueryBuilder qb1 = QueryBuilders.rangeQuery(&quot;create_date&quot;).from(&quot;2018-07-01 00:00:00&quot;).to(&quot;2018
2018-08-24 09:37:16 18172 1
原创 使用EasyUI,tab标签使用
使用EasyUI,tab标签使用引入iframe页面function createFrame(url) { var frame = '<iframe id="mainFrame" name="mainFrame" scrolling="auto" frameborder="0" src="' + url + '" style=\"width
2018-08-20 18:17:08 2315
原创 解决logback无法生成第二天日志的问题
解决logback无法生成第二天日志的问题之前有写过一篇springboot 配置logback日志,但是存在一个bug,无法生成第二天的日志,解决方案如下:原代码如下: <!-- ERROR级别日志 --> <!-- 滚动记录文件,先将日志记录到指定文件,当符合某个条件时,将日志记录到其他文件 RollingFileAppender --> ...
2018-08-20 11:31:12 3747 1
原创 ElasticSearch 5.X以上版本创建client连接
ElasticSearch 5.X以上版本创建client连接 网上很多资料,但是并不全面,再次写下作为成长的记录首先第一步pom文件中添加es相关依赖包,如果包加载不出来可以去maven仓库删除lastupdate结尾文件,从新下载/**5.x以上的版本需要使用该依赖才可以创建连接*/<dependency> <groupId>org.elas...
2018-08-06 10:36:43 2850
原创 StringBoot 多数据源使用
StringBoot 加入多个数据源进行动态切换项目中需要多个数据源实现功能,看了网上的一些资料,最后整理了一份可行的代码,双数据源已经实现,如果需要多个数据源可直接添加扩展application.properties配置文件添加数据源spring.datasource1.driverClassName=oracle.jdbc.driver.OracleDriverspring....
2018-08-01 14:07:15 620
原创 Elasticsearch API 查询简单应用
Elasticsearch API 查询简单应用es API 查询简单使用,网上大多数都是直接使用es脚本语言查询,再此写下es api调用一点小心得等同于数据库 select * from fk_test where create_date >= xxx and create_date <= xxx 或者 select * from fk_test where ...
2018-08-01 11:46:20 549
原创 Elasticsearch API模糊查询简单应用
Elasticsearch API模糊查询简单应用es 调用api,一点小心得在业务逻辑中,查询数据库方向会使用like去查询某些字段,但是like查询不走索引所以会增加负载,在此处优化使用es解决当前问题,首先将数据库表现有数据存入es中代码块直接上代码:/**声明es连接*/TransportClient client = ESTransportClient.ge...
2018-08-01 11:30:24 7664 2
原创 SpringBoot 日志配置
SpringBoot 日志配置springboot 使用log4j2自定义日志,一点小心得在resource目录下创建 logback-spring.xml 日志文件,springboot会自动扫描当前文件名代码块直接上代码:&lt;?xml version="1.0" encoding="UTF-8" ?&gt;&lt;!-- logback整合日志 --&
2018-08-01 11:17:49 470
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人