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