跳到主要内容

专业技能

  • 熟悉数据结构、基本算法、TCP/IP 协议等基础知识以及良好的编程习惯
  • 熟悉 Java 核心,具备良好的编码能力,并熟练应用设计模式在项目中(单例、策略、模板、责任链等)
  • 熟悉 Java 并发编程,对 ThreadLocal 、synchronized 、volatile 、AQS 、Lock 、线程池等技术有一定的了解,并熟悉底层实现原理
  • 熟悉 ES6,对 jQuery、Vue、ElementUI 等前端框架有一定的了解
  • 熟练掌握 JVM 底层原理,包括内存结构、垃圾回收机制,懂得基本的 JVM 调优
  • 熟练掌握 MySQL 并了解索引、事务等机制,在实际项目中具备 SQL 调优经验
  • 熟悉掌握 RabbitMQ 消息队列、掌握基本的消费重复、消息丢失等解决方案
  • 熟练掌握 Redis ,了解数据持久化机制懂得缓存击穿、雪崩、穿透的解决方案
  • 熟练掌握 MongoDB
  • 熟练掌握 Linux 常用命令,以及容器编排工具 Docker/Docker-Compose
  • 熟练应用 Web 相关技术栈,包含 Spring 、SpringMVC 、SpringBoot 、MyBatis/Plus 等主流开源框架
  • 熟练应用 Spring Cloud Alibaba 开发技术栈,懂得分布式锁、分布式事务
  • 熟练使用 Nginx
  • 熟练使用 Elastic Stack

需要深入学习

  • Go、Java
  • 数据结构
  • 计算机网络
  • 操作系统
  • Shell
  • React 技术栈