08 2023 档案

摘要:elasticsearch初识# 初识elasticsearch ## 了解ES ### elasticsearch的作用 elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容 例如: - 在GitHub搜索代码 - 在电商网站搜索商品 - 在百度搜索答案 - 在 阅读全文
posted @ 2023-08-13 21:06 Dreaife 阅读(83) 评论(0) 推荐(0)
摘要:rabbitMQ初识消息队列-RabbitMQ # 认识MQ ## 同步和异步通讯 微服务间通讯有同步和异步两种方式: 同步通讯:就像打电话,需要实时响应。 异步通讯:就像发邮件,不需要马上回复。 ### 同步通讯 同步调用的优点: - 时效性较强,可以立即得到结果 同步调用的问题: - 耦合度高 - 性能和吞吐能力下 阅读全文
posted @ 2023-08-12 23:39 Dreaife 阅读(26) 评论(0) 推荐(0)
摘要:面试算法学习1# 蛇形矩阵 微软面试题 ### 题目描述 输入两个整数 $n$ 和 $m$,输出一个 $n$ 行 $m$ 列的矩阵,将数字 $1$ 到 $n \times m$ 按照回字蛇形填充至矩阵中。 具体矩阵形式可参考样例。 #### 输入格式 输入共一行,包含两个整数 $n$ 和 $m$。 #### 输出 阅读全文
posted @ 2023-08-11 14:41 Dreaife 阅读(32) 评论(0) 推荐(0)
摘要:docker初识# docker ## 什么是Docker 微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。 - 分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。 - 在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题 ### 应用部署的环境问题 大型项目组件较多 阅读全文
posted @ 2023-08-10 18:20 Dreaife 阅读(31) 评论(0) 推荐(0)
摘要:SpringCloud初识# 认识微服务 ## 单体架构 将业务的所有功能集中在一个项目中开发,打成一个包部署。 **优点:** - 架构简单 - 部署成本低 **缺点:** - 耦合度高(维护困难、升级困难) ## 分布式架构 根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个服务。 **优点:** - 阅读全文
posted @ 2023-08-10 15:43 Dreaife 阅读(48) 评论(0) 推荐(0)
摘要:redis实战-商城系统本文主要基于黑马的[redis视频](https://www.bilibili.com/video/BV1cr4y1671t) 编写 redis实战-商城系统 * 短信登录:使用redis共享session来实现 * 商户查询缓存:理解缓存击穿,缓存穿透,缓存雪崩等问题 * 优惠卷秒杀:Redis的 阅读全文
posted @ 2023-08-08 19:51 Dreaife 阅读(230) 评论(0) 推荐(0)
摘要:redis初学习本文主要基于黑马的[redis视频](https://www.bilibili.com/video/BV1cr4y1671t) 编写 Redis是一种键值型的NoSql数据库,这里有两个关键字: - 键值型 - NoSql 其中**键值型**,是指Redis中存储的数据都是以key.value对的形 阅读全文
posted @ 2023-08-08 19:33 Dreaife 阅读(20) 评论(0) 推荐(0)