week9 作业

用户头像
雪涛公子
关注
发布于: 2020 年 08 月 05 日

一、JVM垃圾回收原理

1)通过可达性分析算法进行垃圾对象的标记;

2)垃圾回收有清理、压缩、复制三种方法;

3)分代回收:新生代、老年代;

4)有串行回收、并行回收、并发回收、G1回收等4种回收器算法。



二、秒杀

1)挑战和问题:

1.秒杀业务与其他业务的耦合问题,秒杀订单对原有系统的冲击;

2.高并发对秒杀系统的cpu、内存、网络、数据库等带来的访问压力;

3.用户跳过秒杀页面,在秒杀未开始时,进行下单操作;

2)核心的架构方案或者思路:

1.秒杀系统与原有系统解耦,独立开发、部署;

2.静态化--采用JS自动更新技术将动态页面转化为静态页面;

3.并发控制、防秒杀器--设置阀门,只放最前面的一部分人进入秒杀系统,其他用户直接跳转到秒杀结束页面;

4.简化流程--减少数据库的查询操作,秒杀成功后,支付流程延缓执行。



用户头像

雪涛公子

关注

还未添加个人签名 2017.11.20 加入

还未添加个人简介

评论

发布
暂无评论
week9 作业