- 博客(139)
- 资源 (1)
- 收藏
- 关注
原创 mq基础入门
就是所谓的发短信 可以不用立即恢复 比如下单业务 下了单更新信息 就相当于发个消息通知一下 不用立即更改 但是支付就比较重要 不需要因为故障导致退回。Spring的官方基于RabbitMQ提供了这样一套消息收发的模板工具。并且还基于SpringBoot对其实现了自动装配,使用起来非常方便。:不用在RabbitMQ界面操作 直接在idea写代码设置队列和交换机。---就是所谓的生产者消费者 和操作系统进程管理很像。--- 就是多个项目的virtualhost 互不干扰。交换机按特定姓名给队列。
2024-07-22 00:44:14
156
原创 黑马商城启动流程(微服务拆分项目)
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
199
原创 服务保护和分布式事务
也就是原子性,,这些 相当于是一个完整的不可分割。但是分布式事务的原理和两种模式没有看 八股需要背。就是分布式事务的一个框架 可以结合微服务使用。:就是查不到商品 返回空的 不报错了。:就是超过了就停止 一段时间又恢复。保护的3个方案大致流程操作了一遍。:限制每个接口使用的量。健壮性和防止雪崩问题。
2024-07-21 02:54:30
149
原创 黑马商城编写降级逻辑 用jmeter测试一直不通过 异常不为0
最后发现是 启动测试的时候如果点击那个绿色按钮会把三个测试全启动 导致报错。右键察看结果树和汇总报告-清除。另外还要注意 测试之前先把之前的数据清空。正确启动方法 点击线程隔离 右键 启动。这个点卡了一个半小时,,,这里的异常总是达不到0。怎么排查 代码都没问题。
2024-07-21 01:41:37
150
原创 黑马微服务拆分2 (路由 登录 配置)
会利用微服务网关做请求路由会利用微服务网关做登录身份校验会利用Nacos实现统一配置管理会利用Nacos实现配置热更新今天粗略的完成了黑马笔记里边的代码实现 其实本身黑马商城的源码就写的逻辑有漏洞,加上对业务没有仔细分析 导致出现的bug调试了很久这一块只是大概的操作了 但是具体的业务逻辑和具体的知识点也要重新看一看。
2024-07-20 02:22:56
222
原创 关于黑马商城微服务拆分
只是先按照笔记和视频粗略的拆分 对于功能拆分 只需要找相应的文件去抽取就行了 如果遇到依赖的文件类 也一块抽取进来即可有难度的地方在于(这几个点都需要仔细体会 目前掌握的还不是很熟悉)
2024-07-19 02:31:13
231
原创 github汉化
注意如果是chrome浏览器的话 安装篡改猴如果这个问题参考这个链接。选第一个点进去后根据教程安装即可。进入后在顶部搜索栏直接搜索。
2024-07-18 00:04:06
226
原创 chrome浏览器安装篡改猴脚本不执行(Please enable developer mode to allow userscriptinjection)
首先这个弹窗是可以双击的 然后等待一会它自己会自动弹到解决办法上当时我的网页卡住了 没有弹到解决办法。。。。
2024-07-18 00:01:46
190
原创 hexo搭建博客(github node git )(失败版本)
同时回顾一下github git 和 node的基础知识。打算明天把git和node版本全部重新安装后再弄。搭建失败了 是因为git命令一直报错。
2024-07-17 23:54:56
317
原创 微服务01 (拆分 RestTemplate Nacos OpenFeign)
今天搞了微服务第一天的内容,还剩三个服务没有拆分 不过大体内容差不多day3微服务01。
2024-07-16 01:06:30
301
原创 微服务拆分流程 (黑马商城拆分商品服务)
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
294
原创 案例黑马商城启动
1.docker启动mysql 这个设置了mysql容器自启动后可以忽略。2 nginx 在cmd 命令行启动或者停止。3 在idea中运行hmall项目。
2024-07-13 23:17:15
196
原创 Network error :Connection time out (虚拟机改变IP地址)
注意如果出现下边这个问题 直接vi就行 进入后 i 编辑 esc退出 :wq保存 重启虚拟机 就可正常连接了。本地cmd里边ping了一下虚拟机ip地址发现失败。什么都没改 然后突然发现ssh链接虚拟机失败。之后查看这个文章 就解决了。
2024-07-13 22:01:38
131
原创 docker部署mysql 重启和设置mysql自启动
重启mysql以及设置mysql自启动 sudo docker restart mysql 和sudo docker update mysql --restart=always。
2024-07-11 22:46:14
95
原创 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
158
1
原创 安装VMvare详细教程
b站详细教程 【下次下载学习资料不会中毒了!最好用的虚拟机安装教程(VMware)】备注 安装前需要卸载旧的版本 比较麻烦 建议百度 或者参考这个文档链接。
2024-07-08 23:57:52
177
原创 导入springboot文件 并连接数据库
1.在idea中打开demo文件 注意路径全英文 并且更改pom文件的MySQL密码。首先配置环境变量 然后更改项目中的文件结构为jdk11。3 启动本地mysql服务 连接Navicat。2 调节jdk1.8为jdk11。4 在idea中运行项目。
2024-07-07 00:05:55
67
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人