1、熟练使用JDK内置命令:JMC、jstack、Arthas等手段进行Java应用分析调优。 2、熟悉 Java 并发编程,了解 synchronized 、volatile,多线程等,熟悉 CAS 、AQS 原理。 3、掌握 JVM 相关经验,包括内存模型、垃圾回收机制,需要具备一定调优经验。 4、熟练掌握 Spring,SpringMVC,SpringBoot,Mybatis 等主流框架。 5、掌握微服务框架:Spring Cloud/Alibaba、Dubbo、Eureka、Nginx、rabbion,对服务发现、服务治理等问题有实践经验。 5、熟悉常用设计模式,并在项目中熟练使用过单例、工厂、模板等常用模式。 6、深入理解MySQL,了解索引、事务、锁机制等核心原理,具备SQL调优、分库分表、索引优化经验。 7、熟悉Redis线程模型,熟练掌握核心数据结构和使用场景实践,深入了解其执行流程、持久化 过程、过期策略、淘汰策略。 8、熟悉Kafka或RocketMQ等常见消息中间件,对于消息可靠性、顺序消息性等原理有所了解,对于消息丢失、消息堆积等问题有解决经验 9、熟练使用ElasticSearch并了解其原理,需要具备一定的调优经验。 10、熟悉 GIT、SVN、Maven 等版本管理以及构建工具,熟练使用 Linux 基本命令
Copyright C 2009-2021 All Rights Reserved 版权所有 深圳人才网 粤ICP备14005920号-1
地址:深圳市罗湖区宝安北路2051号 EMAIL:moon1688@126.com
Powered by PHPYun.