第九周学习 - 总结

用户头像
吴建中
关注
发布于: 2020 年 08 月 06 日
第九周学习-总结

一、JVM ,对jc垃圾回收,对java启动参数和诊断工具,jvm方面的监测有了新的认识。

  1. JVM内存模型:堆、本地方法栈,栈,程序计数器,方法区

  2. 类加载顺序:加载>>验证>>准备>>解析>>初始化>>使用>>卸载

  3. 类加载器的双亲委托模型

  4. JVM的垃圾回收收集器:Serial收集器,Parallel Scavenge收集器,ParNew收集器,CMS收集器,G1收集器,ZGC收集器

  5. jvm性能诊断工具:jps,jstat,jmap,jstack,JConsole,JVisualVM

二、秒杀,对于秒杀有了更系统的认识,从前端页面到后端服务器,除了必要的性能优化以外,增加合理的限制,例如阀门,还有合理的错误提示,也是一个应对秒杀事半功倍的方法。

  1. 设计原则,静态化、并发控制、防秒杀器、简化流程、前端优化

  2. web server调优

  3. 后端服务器调优

  4. CDN

  5. 反向代理

  6. 数据的垂直切分



用户头像

吴建中

关注

还未添加个人签名 2018.04.18 加入

还未添加个人简介

评论

发布
暂无评论
第九周学习-总结