简历上的技术栈一定要具有层次感,比如基础--数据库--NOSQL--框架--微服务--运维工具注释:408可以提现应届生的专业素养注释:大家在学习多线程的时候,JMM往往是大家忽略的内容,但是JMM的内容是至关重要的掌握计算机网络、数据结构、计算机操作系统、计算机组成原理Java基础:掌握Java基础、如集合框架、Stream流、反射机制、网络IO、多线程、JMM、JUC并发编程JVM:熟悉JVM的内存模型、类加载机制、垃圾回收机制等MySQL:熟悉日志、MVCC、事务、索引、锁机制,具备慢SQL的优化经验NoSQL:熟悉Redis的基本数据结构、网络模型、持久化策略、分布式锁、高可用等机制框架:MyBatis、SpringBoot等,掌握IOC、AOP、自动装配机制、约定大于配置等特性微服务:熟练使用SpringCloud、SpringCloudAlibaba中间件:熟练使用Rabbit-MQ,如保证消息不丢失、重复消费、死信队列等特性运维工具:Git、Maven、Linux常用命令、ELK、Prometheus、Grafana注释:ELK可以当做日志排查工具,定位问题#java#注释:Prometheus + Grafana可以采集服务运行日志,为服务优化提供参考数据#简历#