美文网首页
随堂笔记1

随堂笔记1

作者: 如琢待磨 | 来源:发表于2019-12-06 17:17 被阅读0次

慕课网《Java秒杀系统方案优化 高性能高并发实战》笔记

总览

第一章 项目框架搭建

SpringBoot环境搭建

虽然在一些项目中写过html+css+js,用过Spring,SpringMVC, Mybatis,但基本都是照着别人的项目抄,只知道这个可以这么用,但不知道为什么可以这么用.所以想通过这个知其所以然

集成Thymeleaf, Result结果封装

Thymeleaf是SpringBoot中常用的页面模板,它替代了传统SpringMVC中的JSP
Result自己实现接口对结果进行JSON序列化进行封装

集成Mybatis+Druid

Mybatis用于连接数据库
Druid是阿里巴巴开发的数据库连接池

集成Jedis+Redis安装+通用缓冲key封装

Jedis菜鸡般的我还去搜了Jedis是啥玩意
Redis数据缓存(现在招聘要求必写的),基础知识了解

第二章 实现登录功能

数据库设计

明文密码两次MD5处理

为什么要两次MD5?->安全

JSR303参数检验+全局异常处理器

实现一个参数校验器,全局异常处理器

分布式Session

因为现在的服务基本都是分布式的

第三章 实现秒杀功能

数据库设计

商品列表页

商品详情页

订单详情页

第四章 JMeter压测

先实现基本的业务逻辑,再进一步对系统进行压测,发现问题,解决问题

JMeter入门

自定义变量模拟多用户

JMeter命令行使用

SpringBoot打war包

第五章 页面优化技术

页面优化缓存+URL缓存+对象缓存

加缓冲->减少对数据库的访问->提高并发

页面静态化,前后端分离

静态资源优化

CSS,JS优化

CDN优化

第六章 接口优化

Redis预减库存减少数据库访问

内存标记减少Redis访问

RabbitMQ队列缓存,异步下单,增强用户体验

RabbitMQ安装与SpringBoot集成

访问Nginx水平扩展

压测

第七章 安全优化

秒杀接口地址隐藏

防止脚本恶意攻击

数学公式验证码

①防止脚本
②用户在填写验证码时,也拉长了时间,减少并发

接口防刷

限流

相关文章

  • 随堂笔记1

    慕课网《Java秒杀系统方案优化 高性能高并发实战》笔记 总览 第一章 项目框架搭建 SpringBoot环境搭建...

  • 《祥云成长日记》第13-14讲随堂笔记

    丰富的随堂笔记️️️️:

  • 【王兴国营养特训班】第5期第16课6组罗文境

    打印版笔记。红色字体为随堂笔记部分。

  • 无标题文章

    7月11日下午随堂笔记 1.印象笔记(不推荐) 为知笔记(不推荐) 有道云笔记:支持MacDown 2.写博客:(...

  • 思维导图:人人都会画画

    最近再学思维导图,这次的课是学会做随堂笔记。 老师要求我们看着视频画出涂鸦或思维导图来。 我先做随堂涂鸦笔记,然后...

  • 随堂笔记

    Ctrl+S 保存Ctrl+W 关闭程序Ctrl+N 新建Ctrl+O 打开Ctrl+Z 撤销Ctrl+F 查找C...

  • 随堂笔记

    第三部分、随堂记录 4.2.1.位操作符 4.2.1.1、位与& (1)注意:位与符号是一个&,两个&&是逻辑与。...

  • 随堂笔记

    ![Uploading javaScript语法总结

  • 随堂笔记

    班级开展家长随堂活动,10位家长每天一位,我是第8个。 2017年11月8日,周三,今天恰好是记者...

  • 随堂笔记

    跳绳 哨声响起,他在众目睽睽之下拿起了跳绳,“沙沙沙…”周围全是跳绳的声音,唯独他最引人注目。“86、 87…”围...

网友评论

      本文标题:随堂笔记1

      本文链接:https://www.haomeiwen.com/subject/tbmegctx.html