12.JVM+GC解析彩蛋

临时来一个任务,写一个秒杀系统解决思路

image-1662990909546

  • 去github搜索:seckill

1.jps与jinfo的使用

image-1662990977171
image-1662990990569

2.快速创建一个包含包的类

例如:gc.HelloGC

3.idea 2022如何设值jvm参数

在Modify Options中
image-1662991017416

4.知识体系是否完善(是否有学习能力)

5.上班干什么

image-1662991036933

6.一些小命令

image-1662991057745

7.栈管运行,堆管存储

8.除了java api外,还要会看jdk官方文档

9.没有实力的愤怒毫无意义

10.生物学原则:用进废退(和学习道理是一样的)

11.要想不被别人啰嗦,自己要把事情搞利索了

12.虽然idea等ide可以看到类的层次结构,但是java api看到的是另一个角度,更直观

image-1662991100853

13.rt.jar是核心jar包,Object类就在里面

14.javac -d . java类名

image-1662991121182

15.强制终止:ps+kill

image-1662991138126

16.一个线程调用两次start()方法会出现什么

image-1662991150368

17.天上飞的理念,必有落地的实现

18.java -jar jar包或者war包 都可以

19.JVMGC结合SpringBoot微服务优化简介

image-1662991177662
image-1662991192363

20.面试题没有对与错,要看是否答到点子上

例如:CPU过高,如何分析

错误示例:百度,查看日志

正确示例:Linux+JDK命令(定位到具体哪一行代码出了问题)

最近的文章

GitHub的骚操作

写在前面大纲常用词含义in关键词限制搜索范围(怀疑底层是es实现的)组合使用stars或fork数量关键词去查找查找stars数大于等于5000的springboot项目查找forks数大于500的springcloud项目组合使用awesome加强搜索公式awesome 关键字搜索优秀的redis…

继续阅读
更早的文章

11.对于JDK自带的JVM监控和性能分析工具用过哪些?一般你是怎么用的?

大纲是什么性能监控工具jps(虚拟机进程状况工具)jinfo(Java配置信息工具)jmap(内存映像工具)jstat(统计信息监视工具)jstack(堆栈异常追踪工具)jvisualvmjconsole…

继续阅读