
微服务
微服务知识点
遇上彩虹pkq
孩儿立志出乡关,学不成名誓不还
展开
-
linux 回到根目录
cd ~ 回到自己的home目录(切换到用户主目录) /home/用户名。cd / 以根目录开头 (切换到系统根目录)linux下如何回到根目录?cd .. 返回上级目录。pwd 查看当前目录。cd - 回看功能。原创 2024-07-27 03:12:32 · 1024 阅读 · 0 评论 -
MQ高级 可靠性-兜底-延迟消息
MQ高级 有点累了 没有具体操作 只是大概的写一下自己的理解具体文档。原创 2024-07-25 23:57:03 · 456 阅读 · 0 评论 -
服务保护和分布式事务
也就是原子性,,这些 相当于是一个完整的不可分割。但是分布式事务的原理和两种模式没有看 八股需要背。就是分布式事务的一个框架 可以结合微服务使用。:就是查不到商品 返回空的 不报错了。:就是超过了就停止 一段时间又恢复。保护的3个方案大致流程操作了一遍。:限制每个接口使用的量。健壮性和防止雪崩问题。原创 2024-07-21 02:54:30 · 212 阅读 · 0 评论 -
Redis面试
主从结构就是一个master 好几个slave master负责写入 读的话直接slave就行同步增量 就是标记差异值 只用把不用的同步上去就行了。原创 2024-07-29 00:49:03 · 446 阅读 · 0 评论 -
docker load -i xx.tar 加载本地镜像
就将上方的cuda-docker.tar包导入到本机环境中,之后执行docker run命令就可以启动docker镜像。docker load命令是用来载入镜像的。原创 2024-07-27 03:09:52 · 990 阅读 · 0 评论 -
Redis缓存
维持缓存和数据库数据一致。原创 2024-07-29 22:58:41 · 276 阅读 · 0 评论 -
黑马微服务拆分2 (路由 登录 配置)
会利用微服务网关做请求路由会利用微服务网关做登录身份校验会利用Nacos实现统一配置管理会利用Nacos实现配置热更新今天粗略的完成了黑马笔记里边的代码实现 其实本身黑马商城的源码就写的逻辑有漏洞,加上对业务没有仔细分析 导致出现的bug调试了很久这一块只是大概的操作了 但是具体的业务逻辑和具体的知识点也要重新看一看。原创 2024-07-20 02:22:56 · 457 阅读 · 0 评论 -
黑马商城启动流程(微服务拆分项目)
1.虚拟机+ssh(docker中布置了 mysql nacos seata(分布式事务)三个容器在同一个网络hm-net中)8.如果需要测试压力 测试保护的话 还需要启动jmeter-/bin/jemter.bat 双击。2.idea(启动所有的微服务项目 )(注意换成自己的虚拟机ip地址)3.nginx 在cmd上启动。4.navicat 连接数据库。7.登录Sentinel。(实现服务保护的框架)原创 2024-07-21 03:09:43 · 582 阅读 · 0 评论 -
微服务面试-分布式 注册中心 远程调用 保护
CAP理论onsistency(一致性)vailability(可用性)artition tolerance (分区容错性)BASE 理论就是做取舍 cap三选二AT模式脏写TCC模式。原创 2024-07-29 23:10:46 · 266 阅读 · 0 评论 -
mq基础入门
就是所谓的发短信 可以不用立即恢复 比如下单业务 下了单更新信息 就相当于发个消息通知一下 不用立即更改 但是支付就比较重要 不需要因为故障导致退回。Spring的官方基于RabbitMQ提供了这样一套消息收发的模板工具。并且还基于SpringBoot对其实现了自动装配,使用起来非常方便。:不用在RabbitMQ界面操作 直接在idea写代码设置队列和交换机。---就是所谓的生产者消费者 和操作系统进程管理很像。--- 就是多个项目的virtualhost 互不干扰。交换机按特定姓名给队列。原创 2024-07-22 00:44:14 · 339 阅读 · 0 评论 -
ES高级
叶子查询 就是简单查询复合查询 里边有个算分函数查询-关联度打分排序查询 分词没法排序 但是有别的值可以排序 默认根据相关度排序 也可以自定义分页高亮 其实就是返回搜索值的时候加标签。原创 2024-07-28 00:57:53 · 259 阅读 · 0 评论 -
关于黑马商城微服务拆分
只是先按照笔记和视频粗略的拆分 对于功能拆分 只需要找相应的文件去抽取就行了 如果遇到依赖的文件类 也一块抽取进来即可有难度的地方在于(这几个点都需要仔细体会 目前掌握的还不是很熟悉)原创 2024-07-19 02:31:13 · 470 阅读 · 0 评论 -
黑马商城编写降级逻辑 用jmeter测试一直不通过 异常不为0
最后发现是 启动测试的时候如果点击那个绿色按钮会把三个测试全启动 导致报错。右键察看结果树和汇总报告-清除。另外还要注意 测试之前先把之前的数据清空。正确启动方法 点击线程隔离 右键 启动。这个点卡了一个半小时,,,这里的异常总是达不到0。怎么排查 代码都没问题。原创 2024-07-21 01:41:37 · 267 阅读 · 0 评论 -
Elasticsearch 基础
DSL是elasticsearch提供的JSON风格的请求语句,用来操作elasticsearch,实现。Mapping(映射)是索引中文档的约束,例如字段类型约束。文档(Document),就是一条条的数据,类似数据库中的行(Row),文档都是JSON格式。就类似于把要搜索的句子 按词语分类查单词 这样更快 比如我要买 苹果手机。字段(Field),就是JSON文档中的字段,类似数据库中的列(Column)索引(index),就是文档的集合,类似数据库的表(table)*****重点 *******原创 2024-07-27 04:06:09 · 412 阅读 · 0 评论 -
Network error :Connection time out (虚拟机改变IP地址)
注意如果出现下边这个问题 直接vi就行 进入后 i 编辑 esc退出 :wq保存 重启虚拟机 就可正常连接了。本地cmd里边ping了一下虚拟机ip地址发现失败。什么都没改 然后突然发现ssh链接虚拟机失败。之后查看这个文章 就解决了。原创 2024-07-13 22:01:38 · 573 阅读 · 0 评论 -
微服务黑马程序员笔记 springcloud
Docs原创 2024-07-12 22:51:42 · 201 阅读 · 1 评论 -
导入springboot文件 并连接数据库
1.在idea中打开demo文件 注意路径全英文 并且更改pom文件的MySQL密码。首先配置环境变量 然后更改项目中的文件结构为jdk11。3 启动本地mysql服务 连接Navicat。2 调节jdk1.8为jdk11。4 在idea中运行项目。原创 2024-07-07 00:05:55 · 143 阅读 · 1 评论 -
微服务拆分流程 (黑马商城拆分商品服务)
3. 拷贝并修改yaml配置文件到resources中,分别修改 端口号、服务名称、datasource(需创建sql datebase)、swagger接口文档说明与controller扫描包。2. 新建包com.hmall.xx(业务名),添加和修改启动类,新建mapper包、domain包 - service包 - controller包。【2】mapper包代码 :mapper接口 及mapper.xml文件。【1】domain包代码:dto、po、vo、(query)原创 2024-07-15 01:01:45 · 444 阅读 · 0 评论 -
安装VMvare详细教程
b站详细教程 【下次下载学习资料不会中毒了!最好用的虚拟机安装教程(VMware)】备注 安装前需要卸载旧的版本 比较麻烦 建议百度 或者参考这个文档链接。原创 2024-07-08 23:57:52 · 307 阅读 · 0 评论 -
docker安装
【代码】docker安装。原创 2024-07-09 23:54:32 · 240 阅读 · 0 评论 -
docker部署mysql 重启和设置mysql自启动
重启mysql以及设置mysql自启动 sudo docker restart mysql 和sudo docker update mysql --restart=always。原创 2024-07-11 22:46:14 · 458 阅读 · 0 评论 -
idea配置一个服务多个实例(不同端口的操作)
在vmoptions中填入。原创 2024-07-15 23:51:43 · 326 阅读 · 0 评论 -
微服务01 (拆分 RestTemplate Nacos OpenFeign)
今天搞了微服务第一天的内容,还剩三个服务没有拆分 不过大体内容差不多day3微服务01。原创 2024-07-16 01:06:30 · 382 阅读 · 0 评论 -
docker部署mysql使用Navicat连接步骤
Navicat 文件-新建连接-mysql - 主机名填虚拟IP地址。原创 2024-07-11 22:54:43 · 193 阅读 · 0 评论 -
案例黑马商城启动
1.docker启动mysql 这个设置了mysql容器自启动后可以忽略。2 nginx 在cmd 命令行启动或者停止。3 在idea中运行hmall项目。原创 2024-07-13 23:17:15 · 323 阅读 · 0 评论 -
docker 安装yum install -y yum-utils报错Could not retrieve mirrorlist http://mirrorlist.centos.org/?relea
【代码】docker 安装yum install -y yum-utils报错Could not retrieve mirrorlist http://mirrorlist.centos.org/?relea。原创 2024-07-09 23:27:02 · 449 阅读 · 1 评论