Skip to main content

技术栈

David LiuLess than 1 minute

技术栈

  • 良好的 Java 基础、熟悉集合、熟练使用 Java8 新特性、熟悉 JUC 并发编程。
  • 熟悉 MySQL 的使用、理解锁、事物、索引的原理、了解常见的性能优化的方法。
  • 熟悉 Redis 的使用、理解数据类型、线程模型、内存淘汰机制,能够解决缓存穿透、缓存雪崩、缓存击穿、双写一致性问题。
  • 熟悉 RabbitMQ 的使用、了解死信队列、延迟队列的使用、了解消息幂等性、消息可靠性的解决方案。
  • 了解 Spring 的 IoC、AOP、事务和设计模式。熟悉 Spring Boot、MyBatis 等常用开发框架,可以独立开发业务模块。
  • 熟悉 Git 的基本使用、了解常见 Linux 命令、了解 Docker 的基本应用。