摘要:
▶【SecKill】U6 接口优化 一、集成RabbitMQ 1、安装erlang(一种通用的面向并发的编程语言,可以应对大规模并发活动的编程语言和运行环境) (1)下载Erlang安装包 https://github.com/rabbitmq/rabbitmq-server/releases/ta 阅读全文
摘要:
▶【SecKill】U5 页面优化技术 一、页面缓存+URL缓存+对象缓存 1、页面缓存 ① com.kirin.miaosha.controller / GoodsController.java: package com.kirin.miaosha.controller; @Controller 阅读全文
摘要:
▶【SecKill】U4 JMeter压测 一、JMeter入门 1、JMeter下载和安装 (1)下载地址:https://jmeter.apache.org/download_jmeter.cgi (2)解压,将 apache-jmeter-5.4.3/bin 下的 jmeter.bat 发送到 阅读全文
摘要:
▶1.7 VMware虚拟机克隆 右击→管理→克隆 阅读全文
摘要:
Git上传项目 一、登录 github官网:https://github.com 二、创建repository仓库 1、新建repository仓库 2、填写仓库信息,只有名字是必填项 3、创建成功 可以看到自己的仓库地址,如此,我的远程免费的仓库就创建了。它还介绍了github仓库的常用指令。这个 阅读全文
摘要:
▶【SecKill】U3 实现秒杀功能 一、数据库设计 1、商品表和秒杀商品表是两个互相独立的表? 【正确方法】商品表和秒杀商品表是两个互相独立的表,其中的关联为goods_id @Data public class GoodsVo extends Goods { private Double mi 阅读全文
摘要:
▶【SecKill】U2 实现登录功能 一、数据库设计 1、新建数据库表miaosha_user` CREATE TABLE `miaosha_user` ( `id` bigint(20) NOT NULL COMMENT '用户ID、手机号码', `nickname` varchar(255) 阅读全文
摘要:
▶【SecKill】秒杀系统 一、技术点介绍 1、前端:HTML+jQuery Thymeleaf:服务端的模板,类似于JSP 2、中间件: (1)实现异步操作:RabbitMQ (2)缓存:Redis(分布式缓存Redis之持久化:服务器重启之后,可以保持数据不丢失) (3)阿里巴巴开源的连接池: 阅读全文
摘要:
▶【SecKill】U1 项目框架搭建 一、SpringBoot环境搭建 1、新建Maven Project 2、在pom.xml中添加依赖 3、搭建 简易 的SpringBoot框架 (1)删除src/test/java测试类 (2)改包名 【注】SpringBoot是在SpringMVC的基础上 阅读全文
摘要:
▶1.1 VMware安装Linux 一、安装Linux 1、安装Linux 2、启动后配置 3、安装完成后,输入用户:root,密码:xxx,登录 二、使用FinalShell连接VMware的Linux系统 1、安装FinalShell 2、输入ifconfig,查ip地址 3、打开虚拟适配器 阅读全文