第九周学习总结
这周的感想有点难写,主要学习了JVM,结合案例探讨了秒杀系统的架构设计。
JVM部分,学习了JVM组成架构、Java字节码文件、字节码执行流程、编译过程、类加载器的双亲委托模型、自定义类加载器、堆栈、Java线程栈、Java内存模型、JVM垃圾回收、Java启动参数、JPS、JSTAT、JMAP、Java线程安全、Java内存泄漏,相对比较抽象,需要一定时间消化。
高性能秒杀案例,通过分析性能现状,提出性能需求,逐步提出架构的各方面设计。设计原则包括:静态化、并发控制(防秒杀器)、简化流程、前端优化(YSLOW)。从中发现,架构师要站得高,看得远,从全局看问题。还考虑到了应急预案,从中发现,架构师责任重大,要有必要的担当。一切都建立在实践的基础上,只有自己去尝试了,通过各种机会去尝试,去试错,才能不断成长起来。
评论