上一页 1 2 3 4 5 6 7 8 9 ··· 27 下一页
摘要: MQ MQ 架构: Message 包含内容: RocketMQ 客户端坐标: <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-client</artifactId> <version>4.5.2</v 阅读全文
posted @ 2022-01-17 01:16 Juno3550 阅读(988) 评论(0) 推荐(0) 编辑
摘要: RocketMQ 介绍 MQ 介绍 定义: MQ(Message Queue,消息队列)是一种用来保存消息数据的队列。 队列:数据结构的一种,特征为“先进先出”。 MQ 作用 应用解耦 快速的应用变更和维护 流量削锋(削峰填谷) MQ 缺点 系统可用性降低(解决:搭集群) 系统复杂度提高(解决:程序 阅读全文
posted @ 2022-01-15 00:09 Juno3550 阅读(1108) 评论(0) 推荐(1) 编辑
摘要: SpringBoot 整合 ES 1)引入 ElasticSearch 相关坐标: <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</a 阅读全文
posted @ 2022-01-14 22:41 Juno3550 阅读(152) 评论(0) 推荐(0) 编辑
摘要: RESTful 风格 REST(Representational State Transfer,表述性状态转移)是一组架构约束条件和原则,而满足这些约束条件和原则的应用程序或设计就是 RESTful,其本质就是一种定义接口的规范。 基于 HTTP 。 使用 XML 或 JSON 的格式定义。 每一个 阅读全文
posted @ 2022-01-10 23:39 Juno3550 阅读(116) 评论(0) 推荐(0) 编辑
摘要: IK 分词器-介绍 现有问题:ES 默认对中文分词并不友好,实际上是把中文进行了每个字的分词。 # 查看ES对中文的默认分词 GET /_analyze { "analyzer": "standard", "text": "乒乓球明年总冠军" } # 分词结果,是将“乒乓球明年总冠军”拆分成了“乒” 阅读全文
posted @ 2022-01-09 23:11 Juno3550 阅读(640) 评论(1) 推荐(1) 编辑
摘要: ElasticSearch 介绍 基于数据库查询的问题 倒排(反向)索引 倒排索引:将一段文本按照一定的规则,拆分为不同的词条(term),形成词条和 id 的对应关系。 以唐诗为例,所处包含“前”的诗句: 正向索引:《静夜思》--> 窗前明月光 > “前”字 反向索引:“前”字 --> 窗前明月光 阅读全文
posted @ 2022-01-07 22:23 Juno3550 阅读(878) 评论(0) 推荐(2) 编辑
摘要: SpringBoot 监控 概述: SpringBoot 自带监控功能 Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean 加载情况、配置属性、日志信息等。 使用步骤: 导入依赖坐标: <dependency> <groupId>org.springframework.bo 阅读全文
posted @ 2022-01-06 23:10 Juno3550 阅读(645) 评论(0) 推荐(0) 编辑
摘要: SpringBoot 介绍 什么是 SpringBoot ? SpringBoot 提供了一种快速使用 Spring 的方式,基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到业务逻辑的代码编写中,从而大大提高了开发的效率,一定程度上缩短了项目周期。 201 阅读全文
posted @ 2022-01-05 23:41 Juno3550 阅读(257) 评论(0) 推荐(0) 编辑
摘要: ZooKeeper 介绍 ZooKeeper(简称 zk)是一个分布式的、开源的**(分布式)应用程序的协调服务**。 ZooKeeper 是 Apache Hadoop 项目下的一个子项目,是一个树形目录服务。 ZooKeeper 翻译过来就是“动物园管理员”,它是用来管 Hadoop(大象)、H 阅读全文
posted @ 2022-01-03 22:33 Juno3550 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 相关概念 互联网项目架构 互联网项目架构的特点: 用户多 流量大,并发高 海量数据 易受攻击 功能繁琐 变更快 传统项目和互联网项目的不同: 用户体验: 美观 功能 速度 稳定性 大型互联网项目架构的目标: 高性能:提供快速的访问体验 高并发:能够同时承载大访问量 高可用:能够长时间稳定提供服务 可 阅读全文
posted @ 2022-01-02 23:58 Juno3550 阅读(393) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 27 下一页