摘要: 什么是全文检索 数据分类 我们生活中的数据总体分为两种:结构化数据和非结构化数据。结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等磁盘上的文件 结构化数据搜索 常见的结构化数据也就是数据库中的数据。在数据库中搜索很容易实 阅读全文
posted @ 2020-02-24 14:01 慕容子月 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 为什么要进行数据库优化 1、 避免网站页面出现访问错误 由于数据库连接timeout产生页面5xx错误 由于慢查询造成页面无法加载 由于阻塞造成数据无法提交 2、 增加数据库的稳定性 很多数据库问题都是由于低效的查询引起的 3、 优化用户体验 流畅页面的访问速度 良好的网站功能体验 mysql数据库 阅读全文
posted @ 2020-02-24 13:12 慕容子月 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 重试机制 由于MQ经常处于复杂的分布式系统中,考虑网络波动,服务宕机,程序异常因素,很有可能出现消息发送或者消费失败的问题。因此,消息的重试就是所有MQ中间件必须考虑到的一个关键点。如果没有消息重试,就可能产生消息丢失的问题,可能对系统产生很大的影响。所以,秉承宁可多发消息,也不可丢失消息的原则,大 阅读全文
posted @ 2020-02-24 13:04 慕容子月 阅读(1672) 评论(0) 推荐(0) 编辑
摘要: 导入依赖 <dependency> <groupId>com.alibaba.rocketmq</groupId> <artifactId>rocketmq-client</artifactId> <version>3.0.10</version> </dependency> <dependency 阅读全文
posted @ 2020-02-24 12:52 慕容子月 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: RocketMQ概述 RocketMQ 是一款分布式、队列模型的消息中间件,具有以下特点: 能够保证严格的消息顺序 提供丰富的消息拉取模式 高效的订阅者水平扩展能力 实时的消息订阅机制 亿级消息堆积能力 RocketMQ包含的组件 NameServer:单点,供Producer和Consumer获取 阅读全文
posted @ 2020-02-24 12:46 慕容子月 阅读(191) 评论(0) 推荐(0) 编辑