![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
搜索推荐
文章平均质量分 75
ES相关技术、推荐算法相关知识
splendor.s
这个作者很懒,什么都没留下…
展开
-
冒泡、选择、插入、二分排序算法 -- Java版
冒泡排序: 首先,冒泡排序又称起泡排序我这里总结了排序两种冒泡排序一种是普通的冒泡排序,一种是优化后冒泡,冒泡排序就是拿第一个数其他所有的数去比较,经过一趟比较把这组数据最大的数据找出来第一次总共要比较(n-1趟),接着又从第一个数开始找第二大的数(n-2趟),以此类推........, 附代码如下: public void swap(int[]a, int i, int j原创 2017-07-17 15:51:51 · 461 阅读 · 1 评论 -
快速排序-Java版
算法特点: 某个记录为界(该记录称为支点或枢轴),将待排序列分成两部分: ①一部分: 所有记录的关键字大于等于支点记录的关键字 ②另一部分: 所有记录的关键字小于支点记录的关键字 算法描述: 1)任取待排序记录序列中的某个记录(例如取第一个记录)作为基准(枢),按照该记录的关键字大小,将整个记录序列划分为左右两个子序列 2)左侧子序列中所有记录的关键字都小于或等于基准记录的关键原创 2017-08-11 22:39:45 · 248 阅读 · 1 评论 -
springboot+elasticSearch实现数据高效搜索
ElasticSearch,正是 Elastic 公司最出名的产品之一,其中还包括有分布式日志解决方案 ELK(Elastic Search、Logstash、Kibana)、Beats、ECE等。 那 ElasticSearch 究竟有什么作用呢? 本质其实是一个基于 Lucene 开发的搜索服务器,它提供了一个基于 RESTful web 接口的分布式多用户能力的全文搜索引擎,能够达到实时搜索、稳定、可靠、快速、安装使用方便等特点。 同时,作为 Apache 许可条款下的开放源码,目前已经成为一.原创 2020-07-15 15:40:27 · 999 阅读 · 0 评论 -
ElasticSearch 在Java中的各种实现
ES查询原创 2023-03-07 19:47:51 · 2240 阅读 · 0 评论 -
Canal实现MySQL实时同步数据到ES
一、canal简介 canal主要用途是对MySQL数据库增量日志进行解析,提供增量数据的订阅和消费,简单说就是可以对MySQL的增量数据进行实时同步,支持同步到MySQL、Elasticsearch、HBase等数据存储中去。 二、canal工作原理 canal会模拟MySQL主库和从库的交互协议,从而伪装成MySQL的从库,然后向MySQL主库发送dump协议,MySQL主库收到dump请求会向canal推送binlog,canal通过解析binlog将数据同步到其他存储中去。...原创 2020-11-02 16:04:48 · 6753 阅读 · 5 评论