当前位置: 首页 > news >正文

慕课:若鱼1919的视频课程:Java秒杀系统方案优化 高性能高并发实战,启动文档

代码:

Javahhhh/miaosha191: 运行成功了慕课若鱼1919的视频课程:Java秒杀系统方案优化 高性能高并发实战https://github.com/Javahhhh/miaosha191

https://github.com/Javahhhh/miaosha191

miaosha项目启动文档

需安装的配置环境:

VMware虚拟机,centOS7;erlang20.1版本   redis-4.0.2版本,rabbitMQ3.6.14

若鱼1919老师视频:https://coding.imooc.com/class/168.html

参考文档:https://zhuanlan.zhihu.com/p/106343613

https://gitee.com/Agaogao/miaosha/tree/icanuser/doc

百度网盘的视频:去**吾爱破解**搜索:Java秒杀系统方案优化 高性能高并发实战(我是这样搜索到的)

 Linux

1.虚拟机启动网络连接,可以访问浏览器

参考视频:https://www.bilibili.com/video/BV1sk4y1r724/?spm_id_from=333.337.search-card.all.click&vd_source=ee74fd74820135b98fec25c8dbb328cd

B站视频:三分钟完成虚拟机联网

在window中:手动启动网络,按 Win + R,输入 services.msc

找到VMware相关的网络服务,例如,VMware DHCP Service、VMware NAT Service 等,手动打开

2.关闭防火墙,让rabbitMQ能连通window,

在window的浏览器中能访问:http://192.168.80.200:15672/

效果图:

关闭防火墙操作:su root

systemctl stop firewalld

3.还要安装下面的东西

安装gcc:yum install gcc

安装:yum install epel-release -y

yum install python-simplejson -y

在Linux中安装erlang:

参考:https://blog.huochengrm.cn/pc/20731.html

运行项目要先开启erlang:

centos7中cmd中:输入erl

效果图:

 Linux中安装rabbitmq

注意:要开启远程连接使得在window的浏览器中可以访问http://192.168.80.200:15672/才会减少bug出现。

配置文件加:

[{rabbit,[{loopback_users,[]}]}].

rabbitmq要添加到环境变量

安装好后:

Linux中:进入root权限:su root命令

进入路径:cd /usr/local/rabbitmq/sbin

打开启动rabbitmq服务:chmod +x ./rabbitmq-server     或  ./rabbitmq-server

(前提是在sbin路径)关闭 RabbitMQ : ./rabbitmqctl stop

效果图:

浏览器访问地址:http://192.168.80.200:15672/

admin 123456

效果图:

效果图:

 Linux中安装redis

打开cmd:输入:wget https://download.redis.io/releases/redis-4.0.2.tar.gz

tar xzf redis-4.0.2.tar.gz
cd redis-4.0.2

要能过远程连接:

改配置文件

启动redis

centos7中打开cmd:

输入:/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf

/usr/local/redis/bin/redis-cli

效果图:

完成以上步骤:

 步骤完成

window进入浏览器: http://localhost:8080/login/to_login

数据库中看到:账号:13000000000  密码:123456

miaosha_goods表,商品的开始时间要修改为今天。

 application.properties文件

 Linux每次项目启动执行

redis:   /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf

/usr/local/redis/bin/redis-cli

erlang:

erl命令

Bug情况

原因是:rabbitmq Linux系统的服务虽然已经开启,但是没有与window系统的浏览器连通。

2.不能重复秒杀提示:

解决办法:清空redis所有的键

http://www.lryc.cn/news/528249.html

相关文章:

  • React第二十七章(Suspense)
  • 虚幻基础08:组件接口
  • iPhone SE(第三代) 设备详情图
  • 2025苹果CMS v10短剧模板源码
  • 2007-2020年各省国内专利申请授权量数据
  • 第一天-嵌入式应用开发介绍
  • 约瑟夫问题(信息学奥赛一本通-2037)
  • WPF5-x名称空间
  • 一个python项目中的文件和目录的作用是什么?scripts,venv,predict的具体含义
  • python学opencv|读取图像(四十八)使用cv2.bitwise_xor()函数实现图像按位异或运算
  • YOLOv11-ultralytics-8.3.67部分代码阅读笔记-block.py
  • c++多态
  • ResNeSt: Split-Attention Networks 参考论文
  • Blazor-选择循环语句
  • 从AD的原理图自动提取引脚网络的小工具
  • 苍穹外卖使用MyBatis-Plus
  • Baklib引领数字化内容管理转型提升企业运营效率
  • 【PyTorch】4.张量拼接操作
  • MySQL--》深度解析InnoDB引擎的存储与事务机制
  • Visio2021下载与安装教程
  • 实战纪实 | 真实HW漏洞流量告警分析
  • 【AI论文】扩散对抗后训练用于一步视频生成总结
  • 重回C语言之老兵重装上阵(十六)C语言可变参数
  • 深拷贝、浅拷贝、移动语义
  • 双向链表在系统调度、游戏、文本编辑及组态方面的应用
  • 实践网络安全:常见威胁与应对策略详解
  • 关于2024年
  • Hive:Hive Shell技巧
  • Markdown Viewer 浏览器, vscode
  • 快速分析LabVIEW主要特征进行判断