写点什么

第九周作业

用户头像
关注
发布于: 2020 年 11 月 22 日
  • 请简述 JVM 垃圾回收原理。


JVM 采用分代算法,将堆内存分为年轻代和老年代,各自采用不同的垃圾回收算法。年轻代采用的是标记-复制算法,垃圾回收时,先对 Eden 区的对象进行标记,然后将依然存活的对象和 From 区的对象复制到 To 区。老年代采用标记-清除-整理算法,垃圾回收时,先进行标记,然后清除已失效对象,再将存活对象移到老年代头部,以腾出更多连续空间。


  • 设计一个秒杀系统,主要的挑战和问题有哪些?核心的架构方案或者思路有哪些?


主要挑战和问题:


  • 瞬时高并发

  • 带宽耗尽

  • 服务器崩溃

  • 秒杀器

  • 不断刷新页面

  • 跳过秒杀页,直接下单


核心架构方案:


  • 系统隔离

  • 静态化

  • 并发控制

  • 简化流程

  • 前端优化

用户头像

关注

还未添加个人签名 2018.11.22 加入

还未添加个人简介

评论

发布
暂无评论
第九周作业