11 2021 档案
摘要:可以先看之前写的Docker系列的文章,对Docker有了解 1.单机部署 我们在Centos7虚拟机中使用Docker来安装。 1.1.下载镜像 方式一:在线拉取 docker pull rabbitmq:3-management 方式二:从本地加载 在资料已经提供了镜像包: 链接:https:/
阅读全文
摘要:elasticsearch中的酒店数据来自于mysql数据库,因此mysql数据发生改变时,elasticsearch也必须跟着改变,这个就是elasticsearch与mysql之间的数据同步。 3.1.思路分析 常见的数据同步方案有三种: 同步调用 异步通知 监听binlog 3.1.1.同步调
阅读全文
摘要:当用户在搜索框输入字符时,我们应该提示出与该字符有关的搜索项,如图: 这种根据用户输入的字母,提示完整词条的功能,就是自动补全了。 因为需要根据拼音字母来推断,因此要用到拼音分词功能。 2.1.拼音分词器 要实现根据字母做补全,就必须对文档按照拼音分词。在GitHub上恰好有elasticsearc
阅读全文
摘要:**聚合(aggregations)**可以让我们极其方便的实现对数据的统计、分析、运算。例如: 什么品牌的手机最受欢迎? 这些手机的平均价格、最高价格、最低价格? 这些手机每月的销售情况如何? 实现这些统计功能的比数据库的sql要方便的多,而且查询速度非常快,可以实现近实时搜索效果。 1.1.聚合
阅读全文
摘要:在上一节中,我们已经导入了大量数据到elasticsearch中,实现了elasticsearch的数据存储功能。但elasticsearch最擅长的还是搜索和数据分析。 所以今天,我们研究下elasticsearch的数据搜索功能。我们会分别使用DSL和RestClient实现搜索。 学习地址:h
阅读全文
摘要:1.初识elasticsearch 1.1.了解ES 1.1.1.elasticsearch的作用 elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容 例如: 在GitHub搜索代码 在电商网站搜索商品 在百度搜索答案 在打车软件搜
阅读全文
摘要:相应的资料 链接:https://pan.baidu.com/s/1rXqV2xWSkx7S8dEKQd63mQ 提取码:1211 1.初识Docker 1.1.什么是Docker 微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。 分布式系统中,依赖的组件非常多,不同组件之间部
阅读全文
摘要:0.安装Docker Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。 Docker CE 分为 stable test 和 nightly 三个更新频道。 官方网站上有各种环境下的 安装指南,这里主
阅读全文
摘要:所需要的资料,主要参考黑马的视频进行学习 链接:https://pan.baidu.com/s/1kQ8PmnRQQZjZzof4GwrrbQ 提取码:1211 1.部署单点es 先看Docker的使用:https://www.cnblogs.com/mengd/p/15574856.html 1.
阅读全文
摘要:资料: 链接:https://pan.baidu.com/s/1rzWVArn71HCcyS1mqE9OYA 提取码:1211 学习地址:https://www.bilibili.com/video/BV1LQ4y127n4 1.认识微服务 随着互联网行业的发展,对服务的要求也越来越高,服务架构也从
阅读全文
摘要:字符串长度都是调用String类的length()方法,通常这样就可以,但是现在项目中需要汉字的长度是2,所以说需要换个写法 public static int stringLength(String str) { int stringLength = 0; try { if (str != nul
阅读全文

浙公网安备 33010602011771号