写点什么

架构师训练营第九周 - 总结

用户头像
人世间
关注
发布于: 2020 年 08 月 05 日

JVM 虚拟机原理与编程优化

1.jvm 组成架构

2.java 字节码执行流程

3.java 字节码文件编译过程

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

5.自定义类加载器

6.堆 &栈

堆:每一个 jvm 实例唯一对应一个堆。应用程序在运行中所创建的所有类实例或数组都放在这个堆中,并由应用所有的线程共享

堆栈:jvm 为每一个新创建的线程分配一个堆栈,也就是说,对于一个 java 程序来说,它的运行就是好通过对堆栈的操作来完成的

7.方法区:方法区主要存放从磁盘加载进来的类字节码,而在程序运行过程中创建的类实例则存放在堆里

8.jvm 的垃圾回收原理与算法

java 代码优化

1.合理并慎用多线程

2.java 线程安全问题

3.java 内存泄漏问题

秒杀系统

高并发下的风险:网络带宽耗尽,放武器 load 飙高,停止响应,数据库瘫痪。

秒杀面临的技术挑战:瞬间高并发,秒杀器

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

Web Server 调优等

发布于: 2020 年 08 月 05 日阅读数: 59
用户头像

人世间

关注

还未添加个人签名 2018.08.21 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第九周-总结